Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Lay Hao

Melbourne,Australia

Summary

Dedicated and curious software engineer with a strong passion for programming and exploring diverse technology stacks. Professional experience since 2018 spans multiple industries, including blockchain, healthcare, finance, consulting, and enterprise process automation. Skilled in tackling technical challenges, adopting new technologies, and continuously optimizing and refining existing systems to drive better outcomes.
Collaboration is highly valued, with a focus on engaging with colleagues to understand the motivations and stories behind products, ensuring contributions align with both technical and business goals.
Outside of work, actively stays engaged through football, fitness, and exploring new sports, consistently pushing boundaries both personally and professionally.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Front End Developer

Nintex
02.2023 - Current

Role and Responsibilities:

  • Core team member responsible for developing and maintaining front-end microservices that serve as the entry point for Nintex’s product suite, ensuring seamless integration with other microservices.
  • Actively contributed to feature planning and early-stage evaluation, identifying potential challenges and assessing feasibility to streamline development.
  • Designed and maintained an internal UI library, enhancing component reuse and ensuring consistency across the front-end ecosystem.
  • Collaborated with cross-functional teams to investigate and resolve customer-reported issues, leveraging alerts and monitoring tools to identify root causes and deliver timely solutions.

Key Projects and Contributions:

  • Led the development and design of product localization, enabling support for multiple languages and expanding the platform’s reach to a broader international audience.
  • Contributed to the development and integration of Nintex Table, optimizing data management workflows and enhancing user engagement.
  • Spearheaded the creation of workflow shortcuts and AI-powered auto-generation models, driving innovation and usability in core product features.
  • Reduced third-party dependencies, increasing user retention and improving product autonomy by integrating proprietary solutions.

Technologies:

  • Front-End: React (TypeScript), Redux, Redux-Saga, Styled-Components, SCSS, Jest, Cypress, Storybook, etc
  • Back-End: Koa, Axios, JWT, ConfigCat, i18next, etc
  • Cloud and Infrastructure: Azure Services (Table, Blob, Service Bus), Azure CLI, Google Cloud SDK, Kubernetes, Helm.
  • DevOps and Monitoring: Azure Repos, Azure Pipelines, Docker, Kubernetes, Datadog, Papertrail, Snyk.

Senior Software Engineer

NAB
03.2022 - 02.2023

Role and Responsibilities:

  • Core contributor in the Fin Crime/KYC group, responsible for building mini-app projects from scratch to assist analysts in identifying and updating customer information while mapping relationships between individuals and organizations.
  • Served as the primary front-end lead within the team, taking ownership of the initial architecture design during the project kickoff phase.
  • Guided team members by providing technical solutions, mentoring, and support for resolving complex issues, as well as assisting in task planning and prioritization.
  • Collaborated extensively with feature owners, solution designers, business analysts, DevOps teams, and UX designers to deliver end-to-end project solutions.
  • Actively participated in sprint planning, story creation, backlog sizing, walkthroughs, sprint showcases, and solution design to ensure efficient and iterative delivery.

Key Projects and Contributions:

  • Led the front-end architecture design and development for key Fin Crime/KYC workflows, improving efficiency for NAB analysts.
  • Designed and implemented reusable and scalable UI components with comprehensive documentation, improving development consistency across multiple teams.
  • Created GraphQL resolvers to support front-end data needs and integrated with AWS services to ensure robust and scalable BFF(back end for front end) infrastructure.
  • Leveraged monitoring and logging tools (e.g., Splunk) to ensure system reliability and quick issue identification.

Technologies:

  • Front-End: React (TypeScript), Styled-Components, Apollo GraphQL, Jest, Cypress, Storybook, etc.
  • Back-End: Express (TypeScript), GraphQL resolvers, AWS Services, Splunk, Swagger.io, Postman, etc.
  • DevOps: JFROG Artifactory, Dockers, etc.

Full Stack Developer

Austin Health
01.2022 - 03.2022

Role and Responsibilities:

  • Acted as the primary developer, contributing to the project’s initial design, early development, and overall architecture.
  • Designed and developed a real-time medical monitoring application to track patient health data from wearable devices.
  • Implemented an Early Warning Score (EWS) alert system to notify medical teams of potential health risks, improving patient safety and response times.
  • Created dynamic monitoring dashboards for an intuitive and efficient user interface.
  • Built server-side to process and clean large volumes of patient data for accurate insights.
  • Integrated real-time data updates, ensuring timely information delivery for healthcare professionals.

Key Contributions:

  • Optimized data pipelines by cleaning and processing raw device data, significantly improving data reliability and usability.
  • Integrated Cosmos DB for efficient data storage and retrieval, enhancing system performance and scalability.
  • Delivered a robust, maintainable, and scalable solution that streamlined workflows and improved healthcare delivery.

Technologies:

  • Front-End: React (TypeScript), Styled-Components, Ant Design, Socket.io.
  • Back-End: Express.js, Cosmos DB, Socket.io.
  • Cloud and Infrastructure: Azure Services (Blob Storage), Docker, Kubernetes.
  • DevOps and Tools: Azure CLI, Azure DevOps (Repos, Pipelines), Postman.

Mid-Full Stack Developer

UTU Technology
12.2020 - 01.2022

Role and Responsibilities:

  • Played a pivotal role in the design, development, and maintenance of UTU.ONE, a blockchain-powered social application based on EOSIO technology, enabling celebrities and users to create their own DACs (Decentralized Autonomous Organizations).
  • Architected and developed admin dashboards for managing NFTs, DACs, and market-related functionalities, ensuring seamless integration with back-end services and other platforms.
  • Collaborated closely with Android and iOS teams to ensure cross-platform consistency and a unified user experience.
  • Designed and implemented scalable back-end APIs and microservices using Node.js (NestJS), GRPC, and Docker, while managing PostgreSQL databases and microservices architecture.


Key Projects and Contributions:

1. UTU.ONE – Admin Dashboard

Objective: Developed a comprehensive admin dashboard for managing NFTs, Mystery Boxes, DAC markets, and other blockchain-based features.

Responsibilities:

  • Designed and implemented front-end architecture, focusing on user-friendly interfaces and efficient workflows.
  • Refactored and optimized back-end APIs to support dashboard functionalities, including NFT minting, Mystery Box creation, and DAC market management.
  • Ensured high system reliability and performance through routine development, maintenance, and testing.

Outcomes:

  • DAC Management: Enabled administrators to create, manage, and auction DACs, set initial stakes, and handle token pool depth adjustments.
  • NFT Management: Implemented minting for regular NFTs, Mystery Boxes, and Co-creator NFTs with customizable probabilities and dividend settings.
  • EOS Features: Integrated EOS RAM recharges, NFT transaction tracking, and statement generation for users.

2. UTU.ONE – Android Application

Responsibilities:

  • Developed and maintained the NFT module, enabling NFT minting, auctions, and transactions.
  • Performed daily bug fixes to ensure system stability and a smooth user experience.

Outcome: Delivered reliable NFT functionality and enhanced the app’s overall performance.

3. UTU.ONE – iOS Application

Responsibilities:

  • Managed the profile module, supporting account editing, FaceTec avatar verification, and NFT collection (search, sort, and exhibit).
  • Implemented post/task/proposal history features, contributing to the development of UTU 2.0.

Outcome: Improved user engagement and streamlined the NFT collection experience.


Technologies:

  • Front-End: React, Redux, Ant Design, Antd-Chart, JavaScript, HTML, CSS.
  • Back-End: Node.js (NestJS), Golang (Go-Zero), PostgreSQL, GRPC, Microservices Architecture.
  • Blockchain: EOSIO, EOS RAM, NFT Minting, DAC Management.
  • Mobile Development: Android (Java, MVP), iOS (SwiftUI, MVVM).
  • DevOps: Docker, API Development, AWS-SDK.

Software Engineer

David Management Group
07.2020 - 12.2020

Role and Responsibilities

  • Developed the official website, refactored the enterprise internal management system, and updated the WeChat Mini Program for a takeaway platform.
  • Designed and implemented responsive front-end layouts.
  • Built and maintained back-end services, integrating functionality for data management and user authentication.

Key Contributions

  • Created a cloud-based management system to improve operational efficiency, supporting functions like news publishing, clocking, and staff management.
  • Designed multilingual support for the platform, enabling login, logout, and language switching for a seamless user experience.

Delivered tailored features for employers and staff:

  • Employers: Managed user accounts, shift arrangements, clocking records, and questionnaires.
  • Staff: Accessed personal schedules, answered questionnaires, and browsed news.

Technologies

  • Front-End: React, Ant Design, HTML, CSS, Styled-Components, Survey.js, Axios, JavaScript (ES6+), Webpack
  • Back-End: PHP (OOP), MySQL, LDAP, C#, RESTful APIs, JSON Parsing
  • DevOps and Tools: Git (GitHub)), Docker (for containerized testing), VS Code, Postman

Junior Software Engineer (Internship/Part-Time)

DataEstate
11.2018 - 06.2020

Role and Responsibilities

  • Developed and maintained responsive websites for various client projects, ensuring high performance and user-friendly interfaces.
  • Designed and implemented front-end layouts using HTML, CSS, jQuery, React, Material UI, and Bootstrap to meet client specifications.
  • Built and maintained back-end functionality using PHP and MySQL, supporting data-driven applications and efficient database interactions.

Key Contributions

  • Collaborated with clients to gather requirements and translate them into scalable and maintainable web solutions.
  • Improved website performance by optimizing front-end code and reducing load times.
  • Developed RESTful APIs for seamless communication between front-end and back-end systems.
  • Implemented robust testing strategies using Jest to ensure high-quality code and minimize bugs.

Technologies

  • Front-End: HTML, CSS, jQuery, React, Material UI, Bootstrap, Webpack
  • Back-End: PHP (OOP), MySQL, RESTful APIs
  • Testing and Tools: Jest, Postman, Git (Bitbucket)

Software Engineering Intern

K&P Finance Group
08.2019 - 11.2019

Role and Responsibilities

  • Developed and maintained a Mini Program admin dashboard to streamline business operations and improve user management.
  • Implemented key features including data management, post creation and editing, user management, and VIP membership privilege settings.
  • Designed and developed the front-end to deliver a responsive and intuitive user interface.
  • Built the back-end ensuring efficient data handling and secure API integrations.

Key Contributions

  • Optimized the admin dashboard to simplify post publishing and management processes for content editors.
  • Enhanced user management functionality, allowing administrators to set VIP privileges and manage user accounts with ease.
  • Integrated a robust database structure to handle user data securely and efficiently.
  • Improved system scalability and maintainability through modular front-end and back-end designs.

Technologies

  • Front-End: HTML, CSS, React.js, Ant Design
  • Back-End: Node.js, Express, MySQL, RESTful APIs
  • DevOps and Tools: Git (Bitbucket), Postman

Co-Founder& Software Engineer

Befond
09.2018 - 11.2019

Role and Responsibilities

  • Designed and developed a website to help buyers obtain coffee discounts through group purchases, providing an engaging and user-friendly experience.
  • Utilized WordPress to create a custom child theme based on Dokan and integrated the WooCommerce plugin to implement the group purchase functionality.
  • Rewrote the front-end layout ensuring modern design principles and responsive behavior.
  • Implemented Progressive Web App (PWA) features to enhance user experience with offline access and app-like performance.

Key Contributions

  • Developed custom WordPress hooks to rewrite page templates, allowing flexible and scalable design options.
  • Streamlined the group purchase workflow, improving usability and increasing buyer engagement.
  • Delivered a robust and maintainable web application with a focus on scalability and performance.
  • Successfully launched the platform, generating positive feedback from users and demonstrating innovative use of group purchase features.

Technologies

  • Front-End: HTML, CSS, jQuery, PWA
  • Back-End: WordPress (Child Themes, Hooks), WooCommerce Plugin
  • Tools and Frameworks: Dokan, Progressive Web Apps

Software Engineering Intern

Australian Government Department of Human Services
06.2019 - 07.2019

Role and Responsibilities

  • Gained hands-on experience in a professional work environment, focusing on developing employability skills and understanding employer expectations.
  • Shadowed and collaborated with cross-functional teams, including Business Analysts, Test Analysts, and Developers, to observe and contribute to various stages of the software development lifecycle.

Key Contributions

  • Participated in requirement analysis sessions, learning how Business Analysts translate stakeholder needs into actionable tasks.
  • Assisted Test Analysts in creating and executing test cases to ensure software quality and reliability.
  • Supported developers in debugging and enhancing features, gaining insights into coding standards and version control practices.

Education

Master of Information Technology - Computer Science

University of Queensland Technology
Brisbane, QLD
06.2020

Bachelor of Science - Computer Science

Shanghai Normal University
SHANGHAI-CHINA
06.2015

Skills

  • JavaScript (ES6), TypeScript
  • Reactjs, Redux, Redux-Saga, Hooks
  • HTML5, CSS3, SCSS, Less, Styled-Components
  • GraphQL (Apollo)
  • MobX
  • Jest, Enzyme, React Testing Library
  • Cypress
  • Storybook
  • Webpack
  • Ant Design, Material UI, Bootstrap
  • Nodejs(Expressjs, Koa, Nestjs)
  • Microservices Architecture
  • RESTful API Design
  • GraphQL Resolvers
  • PostgreSQL, MongoDB, Cosmos DB
  • Docker, Kubernetes
  • Jenkins, Azure Pipelines, SonarQube
  • AWS Services, Azure Services
  • GitHub, GitLab, Bitbucket
  • JFrog Artifactory
  • Splunk
  • Snky
  • DataDog
  • Papertrail

Certification

Microsoft Certified: Azure Developer Associate

  • Develop Azure compute solutions.
  • Develop for Azure storage.
  • Implement Azure security.
  • Monitor, troubleshoot, and optimize Azure solutions.
  • Connect to and consume Azure services and third-party services.

Timeline

Senior Front End Developer

Nintex
02.2023 - Current

Senior Software Engineer

NAB
03.2022 - 02.2023

Full Stack Developer

Austin Health
01.2022 - 03.2022

Mid-Full Stack Developer

UTU Technology
12.2020 - 01.2022

Software Engineer

David Management Group
07.2020 - 12.2020

Software Engineering Intern

K&P Finance Group
08.2019 - 11.2019

Software Engineering Intern

Australian Government Department of Human Services
06.2019 - 07.2019

Junior Software Engineer (Internship/Part-Time)

DataEstate
11.2018 - 06.2020

Co-Founder& Software Engineer

Befond
09.2018 - 11.2019

Master of Information Technology - Computer Science

University of Queensland Technology

Bachelor of Science - Computer Science

Shanghai Normal University
Lay Hao