Senior Software Engineer at TracPlus (2026-06 – 2026-09)
- Worked hands-on across backend and platform engineering in a production software environment, contributing to implementation, code review, technical analysis and architectural improvement.
- Investigated system behaviour and architectural issues, documenting design options, risks and trade-offs to support engineering decisions and reliable delivery.
Technical Lead Developer at Fingermark (2022-06 – 2025-12)
- Architected and delivered scalable Node.js/TypeScript services using GraphQL and AWS Lambda, API Gateway, RDS and DynamoDB across a multi-tenant real-time SaaS platform serving 100K+ clients.
- Led system-level root-cause analysis, database/query optimisation and infrastructure refinement; improved dashboard load from roughly 90% utilisation to 10–20% and reduced production issues by about 80%.
- Designed fine-grained ABAC authorisation across frontend and backend services with SSO integration, strengthening shared security and tenant boundaries.
- Introduced safer progressive delivery using automated CI/CD, Blue/Green and Canary deployments plus feature flags, contributing to availability improving from about 90% to 99.9% and deployment incidents reducing by about 97%.
- Built a scenario simulator / event replay capability that reduced a multi-day testing workflow from about five days to roughly 30 minutes, accelerating engineering feedback loops.
- Mentored engineers, reviewed architecture and code, shaped technical approaches early and coordinated changes spanning application, data and platform concerns while enabling teams to retain delivery ownership.
Senior Backend Engineer / Senior Software Developer at Xplor Clubware (2020-03 – 2022-06)
- Designed distributed backend services using Node.js, GraphQL and Avro on AWS ECS, RDS, DynamoDB and Kinesis for a production SaaS platform.
- Implemented a company-wide feature-flag framework and restructured monorepo CI/CD pipelines to improve delivery consistency, release control and developer workflow.
- Delivered operational reporting and analysis solutions using Python, Pandas and Jupyter, with supporting services deployed to AWS.
- Worked across application, data, platform and security concerns, collaborating with Product, QA and DevOps on production-ready delivery.
Lead Member of Technical Staff at Careem (An Uber Company) (2019-02 – 2020-02)
- Developed high-scale Java/Spring Boot microservices within a distributed ride-hailing ecosystem and led a backend team of four engineers while remaining hands-on.
- Led GDPR-related technical work across legacy and microservice architectures and integrated experimentation / A-B testing capabilities across multiple backend services.
- Mentored engineers, reviewed technical solutions and coordinated delivery across dependencies in a large-scale product environment.
Head of Technology at Foree (2018-05 – 2018-12)
- Designed Java/Spring Boot backend architecture for a payment platform using asynchronous transaction processing and external banking / VISA integrations.
- Designed a live database migration approach enabling zero-downtime rolling changes and led a cross-functional engineering team of up to 10.
- Established engineering standards and technical practices while balancing architecture, delivery and stakeholder needs in a fast-moving FinTech product environment.
Software Architect / Lead Software Engineer at Gaditek (2015-11 – 2018-05)
- Architected the Kill Ping software-defined networking platform, supporting millions of users and 100K+ proxy nodes with strong focus on latency, resilience and operational automation.
- Designed self-healing and hot-swappable infrastructure and led adoption of Docker, Kubernetes, Ansible and automated CI/CD practices across engineering.
- Provided hands-on architectural leadership across backend, frontend and platform concerns, helping teams solve cross-cutting performance and reliability problems.
Associate Architect at 10Pearls (2013-01 – 2015-12)
Software Engineer at Earlier software engineering roles (2007-01 – 2013-12)
Backend, web and enterprise systems, including Java, C++,.NET and financial middleware.