Andrew L.

Andrew L. Email and Phone Number

Senior Software Engineer at Hireup @ Hireup
greenwich, new south wales, australia
Andrew L.'s Location
Berwick, Victoria, Australia, Australia
About Andrew L.

Having an extensive past working experience in C++ on Windows platform (in different Industries such as Mobile, Manufacturing, Antivirus/Security), I have since moved into developing Web Applications as a Full Stack Developer.Being in the Web Application arena, I have the opportunity to venture into different Web Development Frameworks, Tools and Languages such as Python (Django, Nginx, Gunicorn, Backbone/Marionette) and Java (Spring MVC, Hibernate, AngularJS).With the ever evolving Web Application Development landscape, I'm constantly learning and updating myself with some of the latest Web Development technology of which NodeJS + Express is one of my latest new skill which I am using in my current work project.I am also actively involve in the Application Architecture Design and Implementation phase of projects which is part of the Software Development Life cycle.I have been trained and well familiar with Software Security and Engineering processes and was involved in coaching, guiding, mentoring new Software Developers in areas such as Coding quality, Secure Coding Concept, Continuous Integration Workflow, GIT Commit Strategy and Unit-testing (TDD and BDD). I have given training on Security Threat Modeling (STRIDE in particular) to different global teams to introduce the practice among teams to detect security issues with their Application early and had led a team of Developers in a project to address Security issues found in Web Applications (pertaining to OWASP Top Ten Application Security Risks)I do not believe that I know everything but believe in team-work and love to engage in discussion with team members to brainstorm on Ideas and Solutions.I do not believe in developing a ‘perfect’, but a 'good' solution that I could continuously improve on at work.I consider myself as a fast learner of New/Unfamiliar technology and am willing to pick up new skills while at work.

Andrew L.'s Current Company Details
Hireup

Hireup

View
Senior Software Engineer at Hireup
greenwich, new south wales, australia
Website:
hireup.com.au
Employees:
1083
Andrew L. Work Experience Details
  • Hireup
    Senior Software Engineer
    Hireup Mar 2022 - Present
    Melbourne, Victoria, Australia
  • 8Common Limited (Asx:8Co)
    Project Lead
    8Common Limited (Asx:8Co) Sep 2020 - Mar 2022
    Melbourne, Victoria, Australia
    - Played the role of Technical Lead as well as Scrum Master for a newly set-up Team for the CardHero project.- Involved in architecture design and development of the base modules of the CardHero application in NodeJS/Express.- Developed the CardHero JWT Authentication module using passport.js, passport-jwt, and jwks-rsa. - Actively involved in technical code-reviews of the development team members.- Actively involved in security design and code-reviews of the development team… Show more - Played the role of Technical Lead as well as Scrum Master for a newly set-up Team for the CardHero project.- Involved in architecture design and development of the base modules of the CardHero application in NodeJS/Express.- Developed the CardHero JWT Authentication module using passport.js, passport-jwt, and jwks-rsa. - Actively involved in technical code-reviews of the development team members.- Actively involved in security design and code-reviews of the development team members. Show less
  • 8Common Limited (Asx:8Co)
    Lead Developer
    8Common Limited (Asx:8Co) Aug 2018 - Sep 2020
    Melbourne, Australia
    Responsible to design and build the Middleware Application using NodeJS and Express as an intermediate layer between the Expense8 Travel module and the External Online Travel Booking Services.
  • 8Common Limited (Asx:8Co)
    Senior Software Developer
    8Common Limited (Asx:8Co) Sep 2016 - Aug 2018
    Melbourne, Australia
    - Work closely with remote Sydney, Australia development team to develop and enhance the core 8Common Expense and Travel Management System (Expense8). - Development Front-End and Back-End modules which involves the following Technology Framework (Jboss, AngularJS, Java Spring MVC, Hibernate, JPA, EJB). - Works with Oracle DB for data persistence as well with Redis for data caching.- Responsible to draft the following coding standards documentation for the Expense8… Show more - Work closely with remote Sydney, Australia development team to develop and enhance the core 8Common Expense and Travel Management System (Expense8). - Development Front-End and Back-End modules which involves the following Technology Framework (Jboss, AngularJS, Java Spring MVC, Hibernate, JPA, EJB). - Works with Oracle DB for data persistence as well with Redis for data caching.- Responsible to draft the following coding standards documentation for the Expense8 project:I. Expense8 Coding Best PracticesII. Expense8 Java Coding StandardsIII. Expense8 Secure Development Guidelines- Mentor new and junior Developers in the team to be up to speed in contributing to the Expense8 project development work. Show less
  • Bae Systems Applied Intelligence
    Team Lead Manager
    Bae Systems Applied Intelligence Aug 2015 - Aug 2016
    Kuala Lumpur, Malaysia
    Setup a new development team that primarily focused on enhancing security on Web applications (angularjs, backbone,java, spring framework, elastic search). Introduced and trained member on Web Security as well as Secure Software Development lifecycle particularly Security Threat Modeling practice. Enforced GIT workflow and Jenkins build automation as part of the Continuous Integration process to the team.Undertook the role of team manager as well as technical lead for this team… Show more Setup a new development team that primarily focused on enhancing security on Web applications (angularjs, backbone,java, spring framework, elastic search). Introduced and trained member on Web Security as well as Secure Software Development lifecycle particularly Security Threat Modeling practice. Enforced GIT workflow and Jenkins build automation as part of the Continuous Integration process to the team.Undertook the role of team manager as well as technical lead for this team. Introduced, trained and enforced Agile Scrum practices and processes to the team. Show less
  • Experian
    Senior Software Developer
    Experian Oct 2014 - Jul 2015
    Kuala Lumpur, Malaysia
    Involved in Application Design, Development, Unit Testing and Debugging phase of the Experian Symphony project. Contributed to the development of Symphony features such as Target/Segment, Quick-Report, Ranking-Report and Combined List.- Involved in the Database Design and Development of Symphony Entitlement core modules (User-Client CRUD functionality, Symphony Feature Access Control).- Actively worked on the Front-End (using Angularjs, CSS and HTML) as well as the Middle-layer… Show more Involved in Application Design, Development, Unit Testing and Debugging phase of the Experian Symphony project. Contributed to the development of Symphony features such as Target/Segment, Quick-Report, Ranking-Report and Combined List.- Involved in the Database Design and Development of Symphony Entitlement core modules (User-Client CRUD functionality, Symphony Feature Access Control).- Actively worked on the Front-End (using Angularjs, CSS and HTML) as well as the Middle-layer (using Java Spring MVC, Hibernate/JDBC).- Involved in the Development of the Ongard Weightings Legislator (OWL) Application using Django/Python, PostgreSQL. Worked on the Continuous Integration tool (Bamboo) to manage the Building, Packaging and Deployment of the OWL App to the Testing/Staging environment.- Single-handedly built the new Consumer Intelligence (CI) UI Test Automation Framework using Behave (with Selenium) within less than a month’s duration to automate UI testing for the CI Product, producing full-suite Test-Result in less than an hour’s duration. Show less
  • Avira
    Senior Software Engineer
    Avira Jun 2013 - Sep 2014
    Involved in Architecture and Application Design, Security Threat Modeling, Development, Unit Testing and Debugging phase of the Avira Android project for various features/tasks such as:1. Secure Browsing - Feature to protect users surfing on Android Browser2. Anti-theft Location Tracking- Feature to display a 3D map of user's current location3. Redesigning the Application to a Model-View-Presenter model- Initiated the redesign of the Avira Android project to… Show more Involved in Architecture and Application Design, Security Threat Modeling, Development, Unit Testing and Debugging phase of the Avira Android project for various features/tasks such as:1. Secure Browsing - Feature to protect users surfing on Android Browser2. Anti-theft Location Tracking- Feature to display a 3D map of user's current location3. Redesigning the Application to a Model-View-Presenter model- Initiated the redesign of the Avira Android project to apply the MVP model to allow better code modularity and unit-testing feasibility through the segmentation of the Activity/View, Presenter and Model layer.4. Introduced and Implemented Avira Android Application Messaging Controller to handle communication between different Android Activities5. Automating Jenkins Build Server for Git tagging and building/signing of Release Candidate.Product Link: https://play.google.com/store/apps/details?id=com.avira.androidOther work scope / practices:1. Conducted Project/Team Coding Guidelines Review session to standardize Coding convention among team members.2. Conducted knowledge sharing on Concept of Security Threat Modeling with team members to expose team to Software Security Design consideration in Application.3. Conducted knowledge sharing on Concept of Security Threat Modeling with Avira Headquarter teammates to expose them to Software Security Design consideration in Application.4. Conducted Security Threat Modeling session with team members on Application features to discover potential application vulnerabilities. Show less
  • F-Secure Corporation
    Lead Software Engineer
    F-Secure Corporation Jan 2012 - Jun 2013
    Involved in Architecture and Application Design, Security Threat Modeling, Development, Unit Testing and Debugging phase of the following projects in F-Secure:1. Safe Profile Facebook Application - Designing and refining Web architecture that consist of nginx (reverse proxy), gunicorn (web server), django (python web-app framework) in Linux environment.2. Health Check, Online Scanner, Easy Clean - Online Tool to scan user's PC for vulnerable software applications and… Show more Involved in Architecture and Application Design, Security Threat Modeling, Development, Unit Testing and Debugging phase of the following projects in F-Secure:1. Safe Profile Facebook Application - Designing and refining Web architecture that consist of nginx (reverse proxy), gunicorn (web server), django (python web-app framework) in Linux environment.2. Health Check, Online Scanner, Easy Clean - Online Tool to scan user's PC for vulnerable software applications and perform disinfection.- Responsible for the C++ backend implementation that interacts with the front-end user interface, software scanning engines and the download network channel.3. Online Safety (Parental Control feature) - Application to filter blocked contents from displaying on Browsers - Responsible for Layer Service Provider (LSP) implementation that acts as the network content filtering layer in user’s machine.Product Links: - Online Scanner - http://www.f-secure.com/en/web/home_global/online-scanner- Safe Profile Beta - https://www.facebook.com/FSecureSafeProfile- Easy Clean - http://www.softpedia.com/progDownload/F-Secure-Easy-Clean-Download-110904.html- Online Safety (Parental Control) - http://www.f-secure.com/en/web/home_gb/internet-securityOther work scope / practices:1. Application of Secure programming methodology and TDD into work.3. Played the role of temporary Scrum Master/Project Manager for the Online Scanner project (for a period of 3 months).4. Senior Engineer Role - initiating discussion, conduct C++ workshop for interns and beginners, coordinating work among team members, liaising work between team members and SIEs (Software Implementation Engineers)5. Lead Engineer Role – defining / proposing system and application architecture and coding practices/guidelines for teams, initiating technical discussion, conduct technical knowledge sharing, liaising with Product Owner on feature feasibility study and initial estimation, working on POC prototypes. Show less
  • F-Secure Corporation (M) Sdn. Bhd.
    Senior Software Engineer
    F-Secure Corporation (M) Sdn. Bhd. Nov 2008 - Jan 2012
    Development
  • Myob Malaysia
    Senior Software Engineer
    Myob Malaysia Feb 2006 - Oct 2008
    Involved in design, development and debugging of MYOB accounting software application on Windows using Visual C++.
  • Cimation (M) Sdn Bhd
    Senior Software Engineer
    Cimation (M) Sdn Bhd Sep 2004 - Feb 2006
    Involved in developing Manufacturing Defect Reporting Application on embedded device (PocketPC).Involved in developing Manufacturing Plant Machine Monitoring and Productivity Reporting application on Windows using Borland C++.
  • Bsmart Solutions (M) Sdn Bhd
    Software Developer
    Bsmart Solutions (M) Sdn Bhd Apr 2002 - Sep 2004
    Kl
    Involved in developing and debugging Embedded VC++ applications running on mobile devices.Involved in developing mobile phone features such as SMS/Phone application, Infrared-based game application, MP3/MP4 player.Involved in writing and debugging phone/SMS drivers for firmware communication.

Andrew L. Education Details

Frequently Asked Questions about Andrew L.

What company does Andrew L. work for?

Andrew L. works for Hireup

What is Andrew L.'s role at the current company?

Andrew L.'s current role is Senior Software Engineer at Hireup.

What schools did Andrew L. attend?

Andrew L. attended Campbell University, Kolej Tunku Abdul Rahman (Tarc).

Who are Andrew L.'s colleagues?

Andrew L.'s colleagues are Cassie Webb, Maria Smith, Clare Landy, Pt, Mt, Clt-Lana, Natalie Thomas, Lilly Bradbery, Jessica King, Kaytlin Perkins.

Not the Andrew L. you were looking for?

  • Andrew L.

    Communications And Media And Modern Languages Student With An Objective Of Working In Cultural Interpretation.
    Perth, Wa
  • Andrew L.

    Director -Site Reliability Engineering(Sre), Aws Certified Solutions Architect – Associate, Vmware Certified Professional 6 – Data Center Virtualization
    Sydney, Nsw
  • Andrew Santuccione

    Manager At Rmit University
    Melbourne, Vic
  • Andrew L

    Project Management | Emergency Management | Logistics | Operations
    Adelaide, Sa
  • Andrew L.

    Full Stack Software Engineer | Ai Enthusiast | Typescript, Prisma, Trpc, Tailwind | Founding Engineer @ Spot | Aspiring Network Engineer
    Melbourne, Vic

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.