Available to hire
Hi, I’m Andrew Duan, a software professional with over a decade of experience building and maintaining complex systems across fintech, retail, and banking domains. I specialize in full‑stack development with TypeScript/Node.js, Java, and .NET, and I enjoy turning ideas into reliable, scalable software.
I’m a productive self-starter who thrives in cross-functional teams, mentors junior engineers, and delivers high-quality features on time. I’m currently contributing to NAB and other projects, migrating services to modern cloud platforms and implementing resilient CI/CD pipelines.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior Analyst Engineer/Tech Lead (Contractor) at NAB
July 1, 2023 - PresentFull-stack development and backend services using TypeScript/Node.js and Java/Spring Boot; Kafka integration; React-based frontend with GraphQL client; BFF via Kong gateway; Harness CI/CD deploying to EKSAWS; HarshiCorp Vault integration; Kafka.
Senior Software Developer (Contractor) at Bendigo Bank
November 1, 2022 - June 1, 2023Full stack development on BEN SMS Gateway Service; Kong integration; backend APIs (Java/Node.js) and Kong Lua configuration; CI/CD via GitLab to AWS EKS.
Consultant/Senior Analyst Programmer (Contractor) at NAB
November 1, 2021 - November 1, 2022Full stack development on Consent API and Consent Mini App for NAB Open Banking; React frontend with GraphQL client; BFF via Kong gateway; GraphQL Server integrating downstream REST APIs; CI/CD using Jenkins to AWS ECS/EKS.
Senior Developer (Contractor) at MECCA Brands
June 1, 2021 - September 1, 2021Develop Mobile App and multiple Web APIs; Integrate third-party APIs (Salesforce, Bazaar Voice); AWS Lambda, API Gateway; .NET Core 3.1, C#; Angular/TypeScript; Azure components.
Senior Developer (Contractor) at AGL Energy
May 1, 2020 - June 1, 2021Develop Single Page App using Angular/TypeScript; develop multiple Web APIs, BFF for Mobile App; Integrate third-party APIs; Azure Pipeline CI/CD.
Senior Developer at Moula Money
April 1, 2019 - May 1, 2020Develop Moula Loan Web app; Angular/TypeScript; develop new features and maintain existing Loan platform; MoulaPay feature; Xero payment integration; Proviso bank data integration; Okta integration.
Senior Developer at Xero Australia
August 1, 2013 - April 1, 2019Lead/Develop Tax compliance; migrated MVC application to Web API + React; Tax Payload Generation System based on templates; TeamCity + Octopus CI/CD; AWS Lambda, SQS; New Relic integration.
Senior Software Developer at Zuuse
January 1, 2012 - August 1, 2013Develop and maintain building engineering system; Mentor team members; Transformed Task Contract system from Desktop to Web; Developed iOS app using Xamarin.
Senior Software Developer at LynxIT
May 1, 2011 - October 1, 2011Developed and maintained projects; unit tests and integration tests; IOS mobile app using Xamarin; Technologies included .NET, C#, ASP.NET, WCF, SQL Server.
Software Developer at Riskman
March 1, 2010 - May 1, 2011Developed and enhanced Risk Management System for hospitals; technical support for clients; ASP.NET, C#, VB.NET, WCF, Web Services; SQL Server.
Software Developer at LynxIT
May 1, 2011 - October 1, 2011Developed and maintained projects; unit and integration testing; delivered iOS mobile app using Xamarin.
Senior Analyst Engineer/Tech Lead at NAB
July 1, 2023 - PresentLead full-stack development with TypeScript/Node.js and Java/Spring Boot; Kafka integration; GraphQL-based front-end mini-apps connected to a BFF via Kong gateway; implemented GraphQL server composing downstream REST APIs and Kafka events; leveraged Harness for CI/CD with rolling deployments to AWS EKS; migrated backend services and mini-apps from ECS to EKS.
Senior Software Developer at Bendigo Bank
November 1, 2022 - June 1, 2023Full-stack development on the BEN SMS Gateway Service; Kong gateway integration; backend APIs with Node.js/TypeScript, AWS SDK, and Java; Lua scripts to configure Kong gateway; CI/CD with GitLab to AWS EKS; helped migrate APIs to Kong Gateway; created Splunk dashboards and alerts for Kong Gateway.
Consultant/Senior Analyst Programmer at NAB
November 1, 2021 - November 1, 2022Full-stack development on Consent API and Consent Mini App for NAB Open Banking; React front-end with GraphQL client; integrated with BFF via Kong gateway; GraphQL Server connects downstream REST APIs; CI/CD via Jenkins to AWS ECS/EKS; contributed as a key member across the full development cycle.
Senior Developer at MECCA Brands
June 1, 2021 - September 1, 2021Developed mobile app and multiple web APIs; integrated with third-party services (Salesforce, Bazaarvoice); worked with TypeScript, React Native, AWS Lambda, API Gateway, CodeDeploy; .NET Core 3.1 and C# for backend services.
Senior Developer at AGL Energy
May 1, 2020 - June 1, 2021Developed Angular SPA with TypeScript; built multiple Web APIs and BFF for a mobile app; integrated third-party APIs; Azure services (App Service, Azure AD, API Management, Traffic Manager, Application Insights, Storage, Key Vault); .NET Core/C# backend.
Education
Bachelor at Yanshan University, Hebei Province, China
January 11, 2030 - February 22, 2026Bachelor at Yanshan University, Hebei Province, China
January 11, 2030 - March 12, 2026Bachelor at Yanshan University
January 11, 2030 - April 15, 2026Bachelor at Yanshan University
January 11, 2030 - May 13, 2026Qualifications
Certified Kubernetes Administrator
January 11, 2030 - February 22, 2026Certified Kubernetes Application Developer
January 11, 2030 - February 22, 2026AWS Certified Solutions Architect – Professional
January 11, 2030 - February 22, 2026AWS Certified Developer - Associate
January 11, 2030 - February 22, 2026AWS Certified SysOps - Associate
January 11, 2030 - February 22, 2026Certified Kubernetes Administrator
January 11, 2030 - March 12, 2026Certified Kubernetes Application Developer
January 11, 2030 - March 12, 2026AWS Certified Solutions Architect – Professional
January 11, 2030 - March 12, 2026AWS Certified Developer - Associate
January 11, 2030 - March 12, 2026AWS Certified SysOps - Associate
January 11, 2030 - March 12, 2026Certified Kubernetes Administrator
January 11, 2030 - April 15, 2026Certified Kubernetes Application Developer
January 11, 2030 - April 15, 2026AWS Certified Solutions Architect – Professional
January 11, 2030 - April 15, 2026AWS Certified Developer - Associate
January 11, 2030 - April 15, 2026AWS Certified SysOps - Associate
January 11, 2030 - April 15, 2026Certified Kubernetes Administrator
January 11, 2030 - May 13, 2026Certified Kubernetes Application Developer
January 11, 2030 - May 13, 2026AWS Certified Solutions Architect – Professional
January 11, 2030 - May 13, 2026AWS Certified Developer - Associate
January 11, 2030 - May 13, 2026AWS Certified SysOps - Associate
January 11, 2030 - May 13, 2026Industry Experience
Software & Internet, Professional Services, Financial Services
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.