Résumé / CV

Zeeshan Mahmood

Software Architect & Full-Stack Engineer

hello@offthemainthread.com ON, Canada LinkedIn

Last updated October 2026

Experience

Software Architect & Consultant · Stealth Startup

May 2026 – Present
  • Architected and shipped a peer-to-peer marketplace solo in 2 months, now in active beta with 200+ testers: a cross-platform Flutter app and web admin portal on Supabase using Clean Architecture and Riverpod.
  • Designed a Stripe Connect payments system (authorize-and-capture escrow, deposit holds, seller payouts, automated dispute settlement) on serverless edge functions and webhooks, removing manual payout and dispute handling.
  • Built a real-time location-tracking and safety platform (Flutter, Firebase, Google Maps) with an event-driven geofencing pipeline that sends push alerts and escalates unacknowledged ones.
  • Enforced multi-tenant data isolation with Postgres row-level security and Firestore RBAC rules (zero cross-tenant access in security tests), and set up TDD and CI gates across unit, widget, integration and end-to-end tests.
  • Isolated third-party SDKs behind provider-agnostic interfaces, so database and auth swaps needed no UI changes.
  • Flutter
  • Supabase
  • PostgreSQL
  • Firebase
  • Stripe Connect
  • Clean Architecture
  • Serverless
  • Multi-tenancy
  • TDD

Senior Software Engineer · Careem

Jul 2024 – Apr 2026
  • Scaled an IoT platform by integrating 1000+ smart mobility vehicles from two vendors into Go microservices over TCP with IMEI-based connection validation.
  • Cut MTTR by 40% by migrating observability to Dynatrace, sped up responses by 25% by tuning slow database queries, and reduced IoT update latency by 10% by moving to Kafka events.
  • Reduced financial losses by ~20% with a backend pre-authorization workflow, and delivered geo-fencing across the backend and the Next.js operations portal to meet regulatory requirements.
  • Designed for graceful degradation over full failure and led incident response, cutting outage recovery time by 35% through staged rollouts, RFCs, Product Readiness Reviews and incident documentation.
  • Raised the team's test coverage standard to 90%, shipped 5+ operations portal features, resolved 20+ critical bugs, and mentored and onboarded new engineers.
  • Go
  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • IoT
  • Dynatrace
  • Next.js
  • Incident response
  • Feature flags
  • TDD

Senior Software Engineer · Fiber Mountain

Sep 2022 – Jul 2024
  • Devised and executed an automation strategy on AWS and GitHub Actions, establishing efficient build pipelines and cutting packaging time ~15%.
  • Introduced coding standards across 6+ projects (linting, pre-commit hooks, sanity builds, contribution guidelines, TDD), reducing 50+ code smells and lifting coverage ~30%.
  • Translated product requirements into RFCs and allocated work across the team, improving efficiency and reducing feature development time.
  • Led the transition from a synchronous system architecture to an events-based framework, improving real-time data update speed ~15%.
  • Migrated Git repositories from legacy on-prem systems to GitHub with sanity pipelines, branch protection, and code-owner configurations.
  • Event-driven architecture
  • AWS
  • GitHub Actions
  • CI/CD
  • TDD
  • RFCs
  • Mentoring

Senior Software Engineer · Retailo

Oct 2021 – Sep 2022
  • Transitioned 5+ monolithic modules to microservices, improving API response time ~25%.
  • Led the revamp of core infrastructure services (authorization, configuration) to support a fast-growing user base of 50K+.
  • Rebuilt the authentication mechanism and shipped a private NPM auth utility via GitLab CI/CD, adopted across 15+ backend services.
  • Standardized logging and internal API documentation, cutting cloud costs 15%+, and designed a custom architecture for distributed transactions across microservices.
  • Integrated system monitoring (New Relic, Sentry) for deeper insight into bottlenecks and service crashes.
  • Node.js
  • Microservices
  • Distributed transactions
  • GitLab CI/CD
  • New Relic
  • Sentry
  • Authorization

Software Engineer II · Xgrid

Jan 2019 – Sep 2021
  • Used service workers to move data processing to the background, boosting UI performance ~20%.
  • Developed and maintained the frontend for a scalable system handling large data volumes with Angular v8, REST APIs, and WebSockets.
  • Built serverless APIs with Auth0 authentication using AWS Lambda and API Gateway.
  • Angular
  • WebSockets
  • REST APIs
  • AWS Lambda
  • API Gateway
  • Auth0
  • Service workers

Education

Master of Applied Computing

Sep 2025 – Dec 2026 (Expected)

Bachelor of Mechatronics Engineering

Sep 2014 – Jul 2018

Skills

Languages
Go · TypeScript · JavaScript · Dart · Java · Bash
Backend
Node.js · NestJS · Spring Boot · Microservices · REST APIs · WebSockets · Event-Driven Architecture · System Design · Clean Architecture
Frontend & Mobile
React · Next.js · Angular · Flutter · Riverpod
Cloud & Data
AWS · Firebase · Supabase · PostgreSQL · Kafka · Stripe Connect
DevOps & CI/CD
GitHub Actions · GitLab CI/CD · Git · Linux · TDD · CI/CD
Observability
Dynatrace · New Relic · Sentry
Ways of working
Agile · RFCs · Documentation · Mentoring