Summary
Dennis Cai is a Senior Engineer based in Singapore with 9 years of experience bridging business needs and technical delivery across finance, government, and enterprise digital transformation. He excels at turning complex domain requirements into maintainable systems, having shipped features in Java, Kotlin, C#, Node.js and modern front-ends (Angular, React) while applying TDD, UML design and thorough documentation. At GovTech he led high-impact platform migrations and tender processes, and at Zühlke he delivered critical banking modules with automated testing and CI practices. A lifelong learner who treats programming as a hobby, Dennis maintains a technical blog, builds personal projects, and studies languages like French and Indonesian—an indicator of his methodical, cross-cultural collaboration style. Outside work he keeps sharp through regular gym sessions and volunteering at a dog shelter, reflecting his disciplined and community-minded approach.
9 years of coding experience
8 years of employment as a software developer
Bachelor, Computer Engineering, Bachelor, Computer Engineering at Nanyang Technological University Singapore
Diploma, Information Technology, Diploma, Information Technology at Singapore Polytechnic
French, English, Chinese