Summary
Frank Lan is a senior data engineer based in Melbourne with over a decade of hands-on experience building scalable, production-grade web and data systems across industries from telecoms and fintech to property tech. He combines strong backend architecture skills (Typescript/NestJS, PostgreSQL/MariaDB, raw query builders) with cloud-native DevOps (Kubernetes, AWS services) and a disciplined testing culture that consistently targets >90% coverage. Frank has led end-to-end projects—designing APIs, storage and auditing systems for sensitive data, and integrating complex messaging and microservice patterns—while mentoring peers and influencing security and risk decisions at the team level. He’s comfortable moving between legacy PHP stacks and modern serverless/container platforms, which helps him deliver pragmatic solutions during migrations and fast MVP cycles. An understated strength is his emphasis on auditability and automated contract-based testing, making integrations robust and easier for teams to operate.
11 years of coding experience
11 years of employment as a software developer
VCE, VCE at Camberwell High School
Honours Bachelor of Engineering (BE) Electrical and Computer Systems Engineering, Honours Bachelor of Engineering (BE) Electrical and Computer Systems Engineering at Monash University
Chinese, English