Solution Architect · Software Engineer · DevOps
I make the architecture decisions — and write the code that proves them. Enterprise and government platforms, carried from target-state design to production, with the security, scale, and observability to stay there.
View selected work ↓M. Bazli Nabil · Tech Lead · Solution Architect · Malaysia
The reference shape I bring to any system — auth, services, event streaming, data, and observability as one whole.
One continuous responsibility — from first requirement to production and beyond.
I own every stage of this line.
Turning ambiguity into a scoped, signed-off plan — stakeholder workshops and user requirements that become the contract between business intent and what gets built.
From system architecture to software design — event-driven services, clear boundaries, and SDD-level detail that carries URS and SRS into code without drift.
Hands-on full-stack build with Angular, Spring Boot, and NestJS — pragmatic, well-typed code and shared libraries that stay maintainable.
Carrying releases through test strategy, UAT cycles, and formal acceptance under CMMI Level 3 and ISO governance — what goes live matches what was specified, with the documents to prove it.
Containerized delivery with Docker and Portainer, Prometheus and Grafana observability, and SSO and RBAC hardening via Keycloak — staying accountable after go-live.
Ordered by system criticality.
Rescued the Valuation module at the core of a four-application suite inside an RM200M government system. Re-architected it around microservices with Redis caching and Kafka event streaming, centralized authentication with Keycloak SSO and RBAC across five applications, and added Prometheus and Grafana observability to guide performance tuning. Delivered an Angular PWA for reliable online and offline valuation work.
Save times 12s → <5s · fetch 7s → <2s · uptime 96% → 99.9%
Driving the end-to-end SDLC and defining the system architecture for a government platform built under MAMPU, CMMI Level 3, and ISO constraints. Replacing legacy Excel workflows while supporting around 1,000 concurrent users across roughly 80 organizations, and keeping architecture and implementation aligned throughout delivery.
~1,000 concurrent users · ~80 organizations · ~30% efficiency target
Built the Angular front-end and a NestJS and PostgreSQL backend with Dockerized deployment for a BMW system, with a clean service layer for API communication. Added a bulk-upload endpoint with robust validation, and optimized batch operations and query performance to cut response times.
Streamlined data ingestion · faster batch operations
Organized by architectural layer.
Get in touch