Senior Software Engineer
I build scalable, reliable software — from cloud infrastructure and APIs to the interfaces people use every day.
About
I'm a senior software engineer with over five years of experience building scalable products in TypeScript, Python, React, Next.js, and FastAPI. I care about shipping reliable software end to end — from cloud infrastructure and APIs down to the interfaces people actually use.
Currently I'm a Senior Software Engineer at xMap, where I build geospatial-data and location-intelligence platforms — Studio and Polygon — and led a migration to serverless that cut infrastructure costs by 20% while improving scalability.
Previously I worked at Turing, Simply Zibra, and Decision Labs, building everything from real-time collaborative mapping tools to Flutter payment apps and full-stack platforms across AWS, GCP, and Firebase. Along the way I shipped CI/CD pipelines, drove deployment times down by half, and mentored engineers.
I'm a strong advocate of test-driven development and functional programming. I'm always happy to talk shop — reach me at usman.haider.developer@gmail.com.
Experience
2023 — PRESENT
Built two geospatial platforms — Studio and Polygon — with React and FastAPI. Integrated Stripe billing and AWS Cognito auth (Google Sign-In, MFA), designed a multi-tenant architecture, and led the serverless migration that cut infrastructure costs by 20%.
React
FastAPI
AWS
Stripe
Serverless
2022 — 2023
Built an advanced mapping annotation tool with Deck.gl and Nebula.gl, boosting processing speed by 25%. Deployed a microservices architecture, integrated GraphQL for efficient data fetching, and added real-time collaborative editing for simultaneous multi-user work.
Deck.gl
Nebula.gl
GraphQL
Microservices
TypeScript
2019 — 2022
Modernized legacy apps and built full-stack solutions with React, Node.js, and Ruby on Rails. Championed TDD for reliable releases, halved deployment times across AWS and GCP, and implemented OAuth2/JWT authentication across the stack.
React
Node.js
Ruby on Rails
TDD
Projects

A geospatial-data marketplace built with React and FastAPI. Stripe-powered dataset purchases with automated access provisioning, AWS Cognito auth with Google Sign-In and MFA, all on a multi-tenant architecture.
React
FastAPI
Stripe
AWS

A location-intelligence platform for analyzing and visualizing geospatial data, backed by serverless AWS infrastructure — Lambda, API Gateway, S3, and CloudFront — built for scale and resilience.
React
Serverless
AWS

A high-performance payment app built with Flutter, integrating multiple banking and Open Banking APIs for seamless transactions, on a scalable Firebase and GCP backend with cloud monitoring.
Flutter
Firebase
GCP
Writing
Jul 15, 2026
Cutting our infrastructure bill 20% with a serverless migration
Moving the right workloads to serverless didn't just trim the bill — it changed how the team reasoned about scaling. Here's what worked and what I'd do differently.
Jun 28, 2026
Rendering millions of points in the browser with deck.gl
Putting millions of geospatial features on a map without melting the main thread is mostly a story about the GPU — and about what you choose not to render.
Jun 10, 2026
Why I still reach for test-driven development
After a few hundred thousand lines of code, TDD isn't dogma for me — it's the fastest way I know to design software I actually trust.
Contact
Have a project in mind, a role to discuss, or just want to say hello? Send a message and I'll get back to you.
Spare by design, dark by default — built to read like the work itself. All text is set in the Inter typeface.