I'm Greg Luo, a software developer with over 20 years in IT, focusing on Front-end and Full Stack development in Australia. I specialize in modern web technologies such as React, Angular, TypeScript, C#, .NET, Node.js, SQL/NoSQL and AWS, and I enjoy turning complex requirements into intuitive digital products for enterprises in Sydney. I strive for performance, accessibility, and maintainability while collaborating closely with product teams to deliver measurable value. I’ve built and mentored in Agile environments, delivering scalable front-end architectures, robust RESTful and GraphQL APIs, and comprehensive test suites with Jest and Cypress. I’m comfortable with Docker, CI/CD, and cloud services (AWS/Azure), and I enjoy helping teammates grow through code reviews and knowledge sharing.

I'm Greg Luo, a software developer with over 20 years in IT, focusing on Front-end and Full Stack development in Australia. I specialize in modern web technologies such as React, Angular, TypeScript, C#, .NET, Node.js, SQL/NoSQL and AWS, and I enjoy turning complex requirements into intuitive digital products for enterprises in Sydney. I strive for performance, accessibility, and maintainability while collaborating closely with product teams to deliver measurable value. I’ve built and mentored in Agile environments, delivering scalable front-end architectures, robust RESTful and GraphQL APIs, and comprehensive test suites with Jest and Cypress. I’m comfortable with Docker, CI/CD, and cloud services (AWS/Azure), and I enjoy helping teammates grow through code reviews and knowledge sharing.

Available to hire

I’m Greg Luo, a software developer with over 20 years in IT, focusing on Front-end and Full Stack development in Australia. I specialize in modern web technologies such as React, Angular, TypeScript, C#, .NET, Node.js, SQL/NoSQL and AWS, and I enjoy turning complex requirements into intuitive digital products for enterprises in Sydney. I strive for performance, accessibility, and maintainability while collaborating closely with product teams to deliver measurable value.

I’ve built and mentored in Agile environments, delivering scalable front-end architectures, robust RESTful and GraphQL APIs, and comprehensive test suites with Jest and Cypress. I’m comfortable with Docker, CI/CD, and cloud services (AWS/Azure), and I enjoy helping teammates grow through code reviews and knowledge sharing.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Developer at Westpac (Westpac Banking Corporation) via TCS
October 1, 2024 - Present
Working on the One Core Platform, an advanced unified digital banking platform aiming to streamline and enhance banking services across Westpac's operations. Responsibilities included implementing new micro frontend features with React and Redux, creating Backend for Frontend APIs with Node.js, and developing shared common components. Utilized technologies like React 19, Redux-saga, Micro Front End, BFF, Node.js, OpenFin, Swagger, Bamboo, and Splunk.
Senior Full Stack Developer (contract) at Downer Group via Hays
September 30, 2024 - August 8, 2025
Developed the MiMTR web application for meter reading job submissions, task assignments, and approvals. Translated business requirements into technical solutions using React, Redux, Next.js, and improved performance by converting class components to functional components with hooks. Implemented data-heavy tables using material-react-table, timesheets management with FullCalendar, and meter sequence management with MapBox. Developed backend RESTful APIs with .Net and SQL Server. Employed Cypress and Jest for end-to-end and unit testing respectively. Mentored junior staff and performed code reviews.
Senior Front-end Developer (contract) at Macquarie Bank via Hudson
February 28, 2023 - August 8, 2025
Worked on Ag Portal, CMF Portal, and Felix_OMS Order Management System – applications for agricultural and foreign exchange products. Implemented CMF Portal using React 17, Next.js, Redux, and built Ag Portal and Felix_OMS with Angular 14 and RxJS. Focused on performance tuning for handling large data volumes, integration using OpenFin, and wrote end-to-end and unit tests with Robot Framework and Jest.
Senior Front-end Developer (contract) at Suncorp Bank via Xam
February 28, 2022 - August 8, 2025
Contributed to Property Booking application development, enabling users to book various properties within Suncorp buildings. Worked in an Agile team enhancing existing systems and building new features using Angular 13, RxJS, Material Design, and Bootstrap. Provided mentoring, peer programming, and participated in planning and showcase meetings.
Full Stack Developer (contract) at Xref Engage
July 31, 2021 - August 8, 2025
Developed new features and fixed bugs for an online survey application that helps organizations gather feedback and generate reports. Technologies used included React 16, Redux, Next.js, Typescript, Bootstrap, C#, ASP.Net Core, Entity Framework, SQL Server, and Azure.
Full Stack Developer at Income Asset Management Group
December 31, 2020 - August 8, 2025
Delivered UX improvements and new functionality for investment web applications focused on financial products. Maintained and enhanced Angular 9 and Node.js codebases, collaborated closely with product managers and business stakeholders, utilized Agile/Scrum methodologies, and deployed solutions on Amazon EC2 infrastructure. Continued evolution of the platform to keep up with technological changes.
Full Stack Developer at TTG Transportation Technology
February 28, 2018 - August 8, 2025
Designed and developed web applications, user interfaces, and database structures for the Online Management System (OMS) to monitor train status in real-time and generate reports. Participated in software design, optimization of stored procedures for performance improvements, design reviews, code reviews, and documentation for internal engineering and other departments. Used Angular 2, TypeScript, d3.js, C#, ASP.NET Core, Entity Framework, SQL Server, and OpenLayers.
Full Stack Software Engineer at Ascom, Motorola, Siemens, and Samsung
May 31, 2015 - August 8, 2025
Developed telecommunications network planning and optimization web tools over a long tenure. Worked with technologies including C#, ASP.Net MVC, SQL Server, C++, Javascript, jQuery, HTML, and CSS.
Senior Full Stack Developer at Westpac (via TCS)
October 1, 2024 - Present
Worked on the One Core Platform, an advanced unified digital banking platform to streamline and enhance Westpac's banking services. Implemented new micro frontend features using React and Redux, developed BFF APIs with Node.js, and created shared library components. Utilized technologies such as React 19, Redux-saga, Micro Frontends, BFF architecture, Node.js, OpenFin, Swagger, Bamboo, and Splunk.
Senior Full Stack Developer (contract) at Downer Group (via Hays)
September 30, 2024 - August 8, 2025
Translated business requirements into technical solutions for MiMTR, a web app for meter reading job management. Developed with React, Redux, Next.js, Material-react-table, FullCalendar, MapBox, React-Hook-Form and Yup. Developed RESTful APIs using .Net and SQL Server. Conducted Cypress end-to-end and Jest unit testing. Mentored junior employees and reviewed code.
Senior Front-end Developer (contract) at Macquarie Bank (via Hudson)
February 28, 2023 - August 8, 2025
Implemented the CMF Portal with React, Next.js, and Redux; and Ag Portal and Felix_OMS with Angular and RxJS. Performed performance tuning for handling huge data volumes, integrated Order Management Systems with OpenFin, and wrote end-to-end tests with Robot Framework and unit tests with Jest.
Senior Front-end Developer (contract) at Suncorp Bank (via Xam)
February 28, 2022 - August 8, 2025
Enhanced the Property Booking application, developing new features with Angular 13 and RxJS in an Agile team. Provided training, pair programming, code reviews, and collaborated closely with designers and product owners for responsive, mobile-first UI solutions using Material Design and Bootstrap.
Full Stack Developer (contract) at Xref Engage
July 31, 2021 - August 8, 2025
Collaborated with development heads to implement new features and fix bugs for an online survey platform. Utilized React 16, Redux, Next.js, Typescript on frontend and C#, ASP.Net Core, Entity Framework, SQL Server, Azure on backend.
Full Stack Developer at Income Asset Management Group (Cashwerkz)
December 31, 2020 - August 8, 2025
Delivered UX improvements and new functionalities for an investment web application. Maintained and enhanced Angular 9 and Node.js codebases, collaborated with product managers and stakeholders, deployed to AWS EC2, and evolved the platform with Agile methodologies.
Full Stack Developer at TTG Transportation Technology
February 28, 2018 - August 8, 2025
Designed and developed web applications and database solutions for the Online Management System displaying real-time train status and reporting. Optimized stored procedures to improve system performance. Participated in design and code reviews and produced technical documentation.
Full Stack Software Engineer at Ascom, Motorola, Siemens, Samsung
May 31, 2015 - August 8, 2025
Developed numerous telecommunication network planning and optimization web tools using C#, ASP.Net MVC, SQL Server, C++, JavaScript, and jQuery over 16 years.
Full Stack Developer at Ascom, Motorola, Siemens, and Samsung
May 31, 2015 - October 27, 2025
Led and contributed to telecommunications network planning and optimization tools. Built web-based components and utilities using C#, ASP.NET MVC, JavaScript, and SQL Server, translating complex network requirements into scalable software solutions. Conducted requirements gathering, architecture discussions, and code reviews with cross-functional teams, delivering maintainable code and performance-optimized data processing for large-scale networks.
Full Stack Developer at TTG Transportation Technology
February 28, 2018 - October 27, 2025
Translated business requirements into technical solutions for an Online Management System (OMS). Designed and developed a modern web application using Angular (2+)/TypeScript, Node.js, and AWS services (SQS, S3, RDS). Implemented responsive UI with Material Design, data visualization (D3.js), and performance improvements; mentored junior engineers and led code reviews to ensure code quality and consistency.
Full Stack (Front-end) Developer at Income Asset Management Group (Cashwerkz)
December 31, 2020 - October 27, 2025
Delivered UX improvements and new functionality for the Core Platform. Built an Angular frontend (v9) and Node.js backend, collaborating with product managers to define priorities. Implemented RESTful APIs, MongoDB data storage, and CI/CD pipelines; deployed to AWS Lambda for scheduled reporting.
Senior Front-end Developer at Xref Engage
July 31, 2021 - October 27, 2025
Senior front-end developer for the Online Survey application. Implemented features with React 16/Next.js and TypeScript, managed state with Redux, and integrated with back-end APIs. Wrote end-to-end tests with Robot Framework and unit tests with Jest to ensure reliability.
Senior Front-end Developer (contract) at Suncorp Bank via Xam
February 28, 2022 - October 27, 2025
Contract Senior Front-end Developer responsible for the Property Booking application. Built the application using Angular 13, RxJS, and Material Design; implemented GraphQL integration and OpenFin Desktop experiences. Collaborated with designers and product owners to deliver mobile-first features and performed code reviews and mentoring.
Senior Front-end Developer (contract) at Macquarie Bank via Hudson
February 28, 2023 - October 27, 2025
Implemented CMF Portal, Ag Portal, and Felix OMS using React/Next.js and Angular 14; performed performance tuning to handle large data volumes. Integrated OpenFin, and authored end-to-end test cases; collaborated with cross-functional teams to deliver scalable front-end solutions.
Senior Front-end Developer (contract) at Downer Group via Hays
September 30, 2024 - October 27, 2025
Delivered MiMTR meter web application; built with Angular 13-14, Material Design, Tailwind/JSS. Integrated MapBox and OpenFin; authored Cypress end-to-end tests and Jest unit tests; mentored junior engineers and contributed to product planning.
Senior Full Stack (Front-end) Developer at Westpac via TCSS
October 1, 2024 - Present
Working on One Core Platform with Micro Frontends (Webpack Module Federation), using React and Redux. Implemented BFF APIs with Node.js, Swagger, and OpenFin; integrated RESTful services, designed shared components, and ensured WCAG accessibility.
Senior Full Stack (Front-end) Developer at Westpac via TCSSydney
October 1, 2024 - Present
Implemented new features of micro frontends with React and Redux; developed Backend-for-Frontend (BFF) APIs with Node.js, Swagger, and Splunk; contributed to shared component library; leveraged GitHub Copilot to boost productivity.
Senior Full Stack (Front-end) Developer (contract) at Downer Group via Hays
March 1, 2023 - September 30, 2024
Converted business requirements into technical solutions; built MiMTR web application using React, Redux and Next.js; migrated class components to functional components with hooks; implemented RESTful API with C#, .NET, and Microservices; deployed on AWS API Gateway and Lambda; authored Cypress tests and Jest unit tests; mentored junior engineers.
Senior Front-end Developer (contract) at Macquarie Bank via Hudson
March 1, 2022 - February 28, 2023
Implemented CMF Portal and Ag Portal and Felix OMS; frontend built with React 18, Next.js and Redux; Ag Portal and Felix OMS implemented with Angular 14 and RxJs; performed performance tuning for large data sets; integrated OpenFin for OMS-Quote Management; authored end-to-end tests with Robot Framework and unit tests with Jest.
Senior Front-end Developer (contract) at Suncorp Bank via Xam
August 1, 2021 - February 28, 2022
Worked in an Agile team to enhance an enterprise Property Booking application; built responsive front-end using Angular 13, RxJs, Material Design; collaborated with designers and Product Owner to implement features; integrated GraphQL API with @apollo/client/server; contributed to backend via Node.js and Docker.
Full Stack (Front-end) Developer (contract) at Xref Engage (Voice Project)
February 1, 2021 - July 31, 2021
Collaborated with stakeholders to implement new features for an online survey application; delivered React 16, Redux, Next.js front-end; leveraged TypeScript; collaborated with C#, ASP.NET Core, Entity Framework, and SQL Server on the back end; deployed to Azure; wrote tests with Jest; supported Bootstrap-based UI.
Full Stack (Front-end) Developer (contract) at Income Asset Management Group (Cashwerkz)
April 1, 2018 - December 31, 2020
Delivered UX improvements and new functionality for the Core Platform; maintained Angular 9 and Node.js codebases; collaborated with Product Managers and stakeholders to set priorities; used Agile/Scrum; deployed to AWS Lambda for scheduled reporting; leveraged AWS Lambda, SQS, S3 and RDS.
Full Stack (Front-end) Developer at TTG Transportation Technology
June 1, 2015 - February 28, 2018
Designed and developed Online Management System (OMS); created web interfaces and database design; optimized stored procedures for OMS performance; worked with AWS SQS, S3, and RDS; stack included C#, ASP.NET Core, Angular 2, TypeScript, d3.js, Bootstrap, OpenLayers.
Full Stack Developer at Ascom, Motorola, Siemens, and Samsung (Beijing, China)
August 1, 1999 - May 1, 2015
Developed telecom network planning and optimization tools; worked on web-based planning and optimization software; used C#, ASP.NET MVC Razor pages, SQL Server; JavaScript/jQuery, HTML/CSS, and C++.

Education

Master of Control Theory and Control Engineering at Lanzhou University of Technology
January 1, 1996 - January 1, 1999
Bachelor of Microelectronics (Minored in Computer Application) at Hefei University of Technology
January 1, 1992 - January 1, 1996
Master of Control Theory and Control Engineering at Lanzhou University of Technology, China
January 1, 1996 - December 31, 1999
Bachelor of Microelectronics (Minored in Computer Application) at Hefei University of Technology, China
January 1, 1992 - December 31, 1996
Master of Control Theory and Control Engineering at Lanzhou University of Technology, China
January 1, 1996 - December 31, 1999
Bachelor of Microelectronics. Minored in Computer Application at Hefei University of Technology, China
January 1, 1992 - December 31, 1996
Master of Control Theory and Control Engineering at Lanzhou University of Technology, China
January 1, 1996 - January 1, 1999
Bachelor of Microelectronics. Minored in Computer Application at Hefei University of Technology, China
January 1, 1992 - January 1, 1996

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Transportation & Logistics, Government, Telecommunications, Professional Services, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more