Loic Wong
Engineering Lead & Senior Software Engineer
Auckland, New Zealand · Available now · Open to contract or permanent
loic.wong@hotmail.com linkedin.com/in/loic-wong-49a66551/
Selected achievements
- Bank of New Zealand. Cut Mobile Internet Banking login latency from approximately 800ms to 300ms, and contact-centre authentication from about five minutes to thirty seconds.
- Docuvera. Diagnosed a critical Largest Contentful Paint failure in a deeply nested document editor, and proved the fix — a flattened DOM with virtual scrolling — by proof of concept.
- Aviat Networks. Made interactive topology diagrams of thousands of nodes viable, benchmarking five visualisation libraries and designing region-quadtree clustering.
- Aviat Networks. Enabled a live AngularJS 1.5 application to migrate to Vue incrementally, through a hybrid architecture and middleware bridging both frameworks.
Domains
Mining & geoscience · Banking & fintech · Energy & utilities · Supply chain & retail planning · Telecommunications · Construction health & safety · Regulated content & compliance · Insurance · Dairy & FMCG
Experience
Datarock — Senior Software Engineer 2022 – 2026
New Zealand
- Owned the migration of persistent data from DynamoDB to PostgreSQL/RDS, including data modelling, migration strategy and backward-compatible APIs, so the platform could evolve without disrupting existing customers.
- Designed and built an internal AWS CDK-based RDS CLI that automated database provisioning, letting new microservices be scaffolded with consistent infrastructure and dependencies.
- Built the ML-visualisation interfaces in React, React Query and MUI, investigating frontend performance with Chrome DevTools and Lighthouse and monitoring production errors with Sentry.
TypeScript · Node.js · React · React Query · MUI · AWS · PostgreSQL · DynamoDB · Lambda · ECS/Fargate · CDK · Step Functions · Jest · Pact/PactFlow · Docker
Docuvera — Software Engineer 2022
Contract
- Diagnosed a critical Largest Contentful Paint failure caused by deeply nested composite components, and proved a flattened-DOM plus virtual-scrolling fix by building a proof of concept.
- Analysed DOM structure and browser rendering behaviour to identify excessive layout and paint cost in large documents, separating rendering cost from payload size.
- Worked directly with the Product Owner to design and implement core authoring-platform features, balancing product requirements against maintainability and performance.
Next.js · TypeScript · GraphQL · Apollo Client · Apollo Server · Angular · Storybook · Tailwind CSS · SCSS · Playwright
Mercury NZ — Senior API & Integration Developer 2021 – 2022
Contract · Auckland, New Zealand
- Designed and implemented the customer overdue-billing notification solution, integrating SAP APIs, AWS services, PostgreSQL/RDS and Firebase Notifications.
- Designed and implemented Wind Offer Service V12 using Step Functions, CloudWatch Events, S3 and SQS.
TypeScript · Node.js · Ts.ED · AWS Lambda · API Gateway · Step Functions · SQS · S3 · DynamoDB · RDS · SAP · PureCloud
HazardCo — Senior Software Engineer 2020 – 2021
Contract
- Built the free registration module using Angular and NativeScript, including free-trial plan definition and implementation.
- Led the NativeScript 6 to 7 upgrade, covering Angular and TypeScript compiler upgrades, namespace changes, plugin compatibility, patches and Webpack optimisation.
Angular · NativeScript · TypeScript · AWS Lambda · API Gateway · SNS · SQS · DynamoDB · S3 · Appium · Webpack
Aviat Networks — Senior Software Engineer 2019 – 2020
Contract
- Established the feasibility of topology diagrams containing thousands of nodes and links, benchmarking D3, Vis, Paper, Cytoscape and NeXt for performance and scalability.
- Designed customised region-quadtree clustering and search approaches so large topology datasets stayed interactive.
Vue · AngularJS · D3.js · TypeScript · Node.js · Express.js · Stylus · Pug · Jenkins
Bank of New Zealand — Java Full-stack Developer 2018 – 2019
New Zealand
- Optimised Mobile Internet Banking authentication, reducing login latency from approximately 800ms to 300ms.
- Designed and implemented a mobile OAuth solution for CIAM, reducing expected contact-centre authentication service time from approximately five minutes to thirty seconds.
- Owned the Internet Banking Cards and CRS modules, migrating legacy Backbone functionality to React and building automated tests with Jest, Enzyme and RxJS Marble testing.
Java · Spring · React · Redux · RxJS · Node.js · AWS · OpenShift · Jenkins · JUnit · Mockito · Jest · Enzyme · MuleSoft · APIGEE
Earlier: Dominion, delivering AEM and frontend work for Fonterra, IAG, Pulse Energy, Deloitte and Noel Leeming; JDA; and enterprise engineering roles in Wellington and Chengdu from 2007.
Skills
Front-end: React · React Query · Redux · RxJS · Next.js · Vue · Angular · AngularJS · NativeScript · D3.js · MUI · Tailwind CSS · SCSS · Storybook · Webpack · Rendering performance · Core Web Vitals
Back-end: TypeScript · Node.js · Java · Spring · Ts.ED · GraphQL · Apollo · REST · OpenAPI · MuleSoft · APIGEE · Python
Cloud: AWS · Lambda · API Gateway · ECS/Fargate · EC2 · ECR · RDS · DynamoDB · S3 · SQS · SNS · EventBridge · Cognito · IAM · KMS · CloudWatch · X-Ray · CDK · Step Functions · Serverless Framework · Docker
Data: PostgreSQL · DynamoDB · Sequelize · Query optimisation · Indexing
Testing: Jest · Enzyme · Playwright · Supertest · Pact/PactFlow · JUnit · Mockito · Appium · RxJS Marble testing
Leadership & delivery: Mentoring · Code review · Technical design · Scrum · CI/CD · Production troubleshooting
Certifications
- AWS Certified Developer – Associate
- AWS Certified Solutions Architect – Associate
- AWS Certified Cloud Practitioner
- ICAgile Certified Professional
- Project Management Professional (PMP)
- PRINCE2 Practitioner
- ITIL Foundation
- Certified ScrumMaster (CSM)
- Oracle Certified Java Programmer
Education & languages
Master's degree: University of Electronic Science and Technology of China, 2012–2014
Bachelor's degree: University of Electronic Science and Technology of China, 2002–2006
Languages: English, Japanese