A highly motivated Full-Stack Web Developer (backend focus) with years of industrial experience. Always prepared and looking for new challenges.
Overview
8
8
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Commonwealth Bank
11.2023 - Current
Building customer-facing APIs to enable clients to check the correctness of their bank accounts when performing payment transactions, using a variety of AWS tools: AWS API Gateway, Lambda functions, CloudWatch, ACM, SSM, and CBA tooling for API authentication. Also using Akamai, IDP, and Edge Gateway.
Designing and building the billing flow for charging customers based on their API usage. AWS tools used: Firehose, SQS, EventBridge, Lambda, S3, and CloudWatch.
Acting as the tech lead in the team for customer technical onboarding, attending customer meetings as a tech representative for the team, and coordinating non-prod, prod onboarding, and connectivity testing.
Acting as a tech representative for the team to work with stakeholders from different teams to discuss solution design and technical feasibility.
Mentoring junior developers.
Senior Software Engineer
SEEK
07.2022 - 11.2023
Working on the integration project to integrate the APAC CRM system into ANZ CRM system
Working in a fully serverless environment, utilizing Node, Typescript and various AWS services/tools, including CDK, lambda, SQS, SNS, Event Bridge, Step functions and S3
Also, building CI/CD pipelines using Buildkite
Led a few integration works including communicating with different Business stakeholders, designing the solutions and having tech discussions with different internal tech teams.
Software Engineer
Square
06.2021 - 07.2022
Working in the Merchant Success team to build a Management Platform for all Afterpay Merchants using Micro-frontends (module federation), React, Typescript, Java, Kotlin and AWS services
Leading a few technical discoveries for vague problems and coming up with technical solutions and delivery plans
Working closely with stakeholders to gather the project requirements, and negotiate deadlines and expectations
Challenging the team's technical and Agile practice, and improving the way of working and pairing and mentoring Junior and Mid Level devs
Senior Software Engineer
A Cloud Guru | A Pluralsight Company
06.2019 - 06.2021
Leading and designing the architecture of a few B2B projects, and manage the delivery
Being a representative of the BMT team in the broader cross-team projects
Working closely with stakeholders to gathering the project requirements, and manage the expectation
Challenge the team technical / Agile practice, and improve the efficiency of the team works
Pairing and mentoring Junior and Mid Level devs
Co-Founder & Backend Lead
Quokka Technology
01.2019 - 06.2020
Building Quokka Parking backend system using Python, Django, Celery, GraphQL, Elasticsearch, Stripe payment