
Muhammad N
Principal Software Engineer
Skills

See my services


Work experience
Staff Software Engineer
Intech IT Support Ltd • Full-time
May 2021 - Present • 5 yrs 2 mos
• Identified and resolved a critical performance bottleneck caused by request-scoped DI rebuilding object graphs per request; redesigned to singleton scope with AsyncLocalStorage — improving throughput from ~10 req/sec to 1,000+ req/sec and reducing latency from minutes to sub-second. • Led architecture and delivery of a distributed CMMS platform supporting high-throughput, multi-tenant industrial automation workflows across NestJS microservices — acting as primary technical owner of platform-wide system design decisions. • Spearheaded Domain-Driven Design (DDD) across microservices, reducing code complexity by 30% and improving deployment velocity by 40%. • Designed event-driven architecture using Kafka and Azure Service Bus with Outbox Pattern, ensuring fault-tolerant async processing and transactional consistency between database writes and event publishing. • Designed Kubernetes infrastructure (Deployments, Ingress, HPA, Canary) enabling zero-downtime releases and horizontal scalability. • Built GitOps-based CI/CD pipelines using Argo CD, enabling automated testing and continuous deployment. • Architected centralized observability stack (ELK + Prometheus) for metrics, logging, and alerting — improving incident response times by 40%. • Integrated Azure services (Service Bus, Key Vault, Blob Storage, Notification Hubs) for secure multi-tenant architecture with hybrid cloud and on-prem messaging via Kafka and NATS. • Integrated AI/RAG workflows (DocLM) with conditional feature gating and dynamic configuration for intelligent document retrieval. • Mentored engineers, led technical roadmap planning, drove Agile sprint delivery, and enforced testing and code review standards.