Hi, I'm Mohamed Siddiq

Lead Full Stack Developer | Backend, Web & Cloud Systems Engineer

Lead full stack engineer with 12+ years of experience in enterprise and digital systems. Expert in Node.js, NestJS, Golang, and cloud-native API architecture. Strong track record in leading teams, designing scalable backends, and delivering secure, high-performance platforms.

constdeveloper = {
name: Mohamed Siddiq,
role: Lead Full Stack Developer,
location: Kuala Lumpur, Malaysia,
experience: 12+ years,
specialization: Backend, Web & Cloud Systems
}

About Me

Im a lead full stack engineer with over 12 years of experience building enterprise and digital systems. I specialize in Node.js, NestJS, Golang, and cloud-native API architecture, with a strong focus on system modernization and DevOps automation.

Currently leading backend modernization initiatives at Etiqa Group, where Ive successfully migrated legacy systems to NestJS microservices and architected CPMS, a centralized insurance product platform. Im passionate about leveraging AI-assisted development tools like MCP, Cursor, and Windsurf to enhance productivity and code quality.

My expertise spans the full development lifecycle—from designing scalable backends and managing CI/CD pipelines with Docker Swarm to leading teams and delivering secure, high-performance platforms. I believe in writing clean, maintainable code and staying current with the latest technologies and best practices.

Work Experience

March 2021 - Present

Lead Backend Developer / BAU Lead

Etiqa Group (Maybank Ageas Holdings Bhd)

Departments & Roles:

Tech Advancement Department
2024 – Present
Etiqa+ BAU Lead
Etiqa Plus Department
2022 – 2024
Lead Backend Developer
OMNI Channel Department
2021 – 2022
Senior Backend Developer

🚀 Leadership & Architecture

  • Promoted from Senior Backend Developer to Lead Backend Developer, currently serving as Etiqa+ BAU Lead managing both frontend (mobile) and backend (web, API, DB) teams
  • Oversee sprint planning, architecture design, and development execution while remaining hands-on in backend implementation
  • Enforced coding standards, design principles, and review workflows across engineering teams

⚙️ System Development & Modernization

  • Led modernization of Smile Apps and Smile Backoffice, transitioning from legacy Node.js monoliths to NestJS microservices
  • Designed and deployed RESTful APIs and GraphQL services across multiple Etiqa+ platforms
  • Architected authentication and authorization frameworks (JWT, Passport.js, RBAC)
  • Directed database migration from MariaDB to MongoDB, achieving ~40% faster data access

💡 Innovation & Internal Tooling

  • Architected and built a high-performance in-house URL shortener to replace Firebase Dynamic Links — written in Node.js, lightweight with advanced analytics tracking
  • Developed and embedded SurveyJS-powered survey platform inside the internal admin panel for real-time feedback collection
  • Designed and maintained the Centralized Product Management System (CPMS) — managing all internal insurance product data across channels
  • Partnered with data and product teams to automate product lifecycle processes via API and dashboard integration

☁️ DevOps & Collaboration

  • Implemented CI/CD pipelines using GitLab CI/CD, Docker Swarm, and PM2, improving deployment consistency and speed
  • Collaborated with cross-functional teams (QA, UI/UX, Business) to ensure compliance and smooth product rollouts
  • Advocated AI-assisted workflows with MCP server integration, Cursor, Windsurf, and Codex CLI for automation and documentation efficiency
NestJSNode.jsDocker SwarmMongoDBMariaDBGitLab CI/CDGraphQLMicroservices
April 2014 - February 2021

Software Developer

Cybersolution Technologies Sdn Bhd

  • Developed enterprise-grade systems such as Survey Management System (SMS) and Sistem Kewangan Bersepadu (SKB) for corporate and government clients
  • Built full-stack modules using Java, Node.js, Angular, React.js, MySQL/MSSQL, and Dockerized microservices
  • Automated reporting workflows, reducing manual data entry by 60%
  • Integrated SSL security, GitLab CI/CD, and microservice deployment pipelines
  • Collaborated with cross-functional teams to deliver solutions meeting government compliance standards
JavaNode.jsAngularReactMySQLDockerGitLab CI/CD
September 2013 - March 2014

Programmer – Web Development

Silverlake Axis Sdn Bhd · Kuala Lumpur

  • Developed Bank Appointment System (BAS) to improve branch efficiency and reduce customer waiting times
  • Led a small team managing both frontend and backend components
  • Implemented web-based queue management system for banking branches
HTML5CSS3JavaScriptjQueryJavaUP FrameworkMS SQL Server

Skills & Technologies

Backend

Node.jsNestJSGolangSpring BootREST APIsGraphQLMicroservices

Frontend

ReactNext.jsAngularVueShadcn/UITypeScript

Database

PostgreSQLMongoDBMariaDBRedis

DevOps & Cloud

Docker SwarmPodmanGitLab CI/CDAWS LightsailGCP

AI & Automation

MCP ServersClaude CodeCursorWindsurfCodex CLI

Other

SwaggerAPI SecurityAgile Leadership

Education

BSc (Hons) Software Engineering

Asia Pacific University (APU)

2011 - 2013 · CGPA 3.29

Honours degree in Software Engineering with focus on system design, algorithms, and enterprise application development.

Diploma in E-Business

KL Metropolitan University College (KLMUc)

2008 - 2011 · CGPA 3.54

Foundation in e-business technologies, web development, and digital systems.

Lets Connect

Im always open to discussing new projects, innovative ideas, or opportunities to contribute to meaningful solutions.

Get in Touch

Feel free to reach out through the contact form or connect with me on social media.

Send a Message

Loading verification...