Lead Backend Developer / BAU Lead at Etiqa Group (Maybank Ageas Holdings Bhd)
Mar 2021 — PresentKuala Lumpur, Malaysia · One of Malaysia's largest general insurance providers.
Etiqa+ BAU Lead — Tech Advancement · 2024–Present
- Run day-to-day operations for the Etiqa+ platform, maintaining 99.9% uptime across mobile, web, and backoffice systems serving more than 1 million users.
- Handle production deployments, on-call incident response, and continuous reliability improvements.
- Manage both frontend (mobile) and backend (web, API, DB) teams; oversee sprint planning, architecture design, and execution while remaining hands-on in backend implementation.
- Enforce coding standards, design principles, and review workflows across engineering teams.
Lead Backend Developer — Etiqa Plus · 2022–2024
- Drove the backend modernization project, breaking down a legacy Node.js monolith into a NestJS microservices architecture (Smile Apps and Smile Backoffice).
- Built 200+ RESTful API endpoints and GraphQL services supporting Smile App, Etiqa+ App, and Backoffice platforms — processing 10M+ requests per month.
- Architected authentication and authorization frameworks (JWT, OAuth2, Passport.js, RBAC), reused across three product lines and eliminating duplicated auth logic.
- Directed database migration from MariaDB to MongoDB, achieving ~40% faster data access.
- Built an in-house URL shortener with analytics and privacy controls, replacing Firebase Dynamic Links ahead of Google's deprecation — handles 50k+ redirects monthly with 99.9% uptime.
- Built and maintained the Centralized Product Management System (CPMS), unifying insurance product data across channels and cutting data inconsistencies by 90%.
- Embedded a SurveyJS-powered feedback platform inside the internal admin panel, improving data collection efficiency by 40%.
- Mentored a team of 5 developers; established standards for code quality, testing, and documentation.
- Implemented CI/CD pipelines using GitLab CI/CD, Docker Swarm, and PM2, enabling a weekly release cadence across production services.
- Introduced AI tooling workflows (Claude Code, Cursor, Windsurf, Codex CLI) and MCP server integration across the team, boosting productivity by ~30%.
Senior Backend Developer — OMNI Channel · 2021–2022
- Built APIs and integrations supporting multi-channel insurance distribution across OMNI Channel projects.
- Collaborated with QA, UI/UX, and business teams to ensure compliance and smooth product rollouts.
Stack NestJS · Node.js · TypeScript · GraphQL · GitLab CI/CD · Docker Swarm · PM2 · PostgreSQL · MongoDB · MariaDB · Redis · JWT/OAuth2