Skip to main content

~/muhammedabdullah340@gmail.com

Muhammad Abdullah

Senior Backend Engineer

Backend engineer who builds high-availability financial and enterprise systems in Java, Python, and Go, and makes slow systems fast.

Muhammad Abdullah

About

Backend specialist. Systems thinker.

I have 4+ years of experience building high-availability financial and enterprise SaaS systems, with a core stack of Java (Spring Boot), Python (FastAPI), and Go (Gin).

My focus is on scalable APIs, distributed systems, microservices, and performance engineering. I have delivered platforms supporting millions of users, cut critical API latency by 98%, and optimized data pipelines by over 95%.

I am open to relocation (Japan, Malaysia, and beyond) and international remote opportunities. If you are building something that needs to scale and stay reliable, let's talk.

Lahore, Pakistan
Open to relocation and remote

Experience

Selected work and impact

Backend Software Engineer

ExperLabs

March 2023 to Present
  • $650K+ in projected annual savings for FBBrands Inc. (US enterprise client) via an end-to-end sourcing and costing platform processing vendor quotations from 20+ countries.

  • 98% faster critical pricing API, from 4+ minutes to roughly 5 seconds, through query-plan analysis, indexing, Redis caching, and backend redesign.

  • 95%+ reduction in ETL and reporting runtime, from 5 to 10 hours down to about 20 minutes, with 50% lower memory consumption.

  • Zero downtime migration across major Spring Boot and Java versions on a multi-brand e-commerce middleware platform, adding multi-tenancy, API versioning, and Redis-based distributed caching.

  • Full ownership of backend services in FastAPI and PostgreSQL: API design, RBAC, Microsoft SSO, and automated synchronization. AWS production via GitHub Actions CI/CD, Docker, and logistics integrations with DHL, FedEx, and PBI.

FastAPIPostgreSQLSpring Boot 3.2Java 17RedisAWSDockerGitHub Actions

Associate Software Engineer

i2c Inc.

February 2022 to March 2023
  • Millions of users supported on a global card transaction platform with strict uptime, consistency, and latency requirements.

  • Sub-100ms response times maintained across mission-critical financial transaction services in a distributed, high-throughput environment.

  • 40% fewer regression defects after writing 200+ JUnit tests and refactoring legacy Java services, backed by SQL optimization, indexing, and schema refactoring.

JavaJUnitSQLDistributed Systems

Skills

Technical depth

Backend and distributed systems

JavaSpring BootPythonFastAPIasync SQLAlchemy 2.0GoGinmicroservicesevent-driven architecturebackground job orchestration (Arq)gRPCREST APIssystem designhigh availabilityfault tolerance

Data and storage

PostgreSQLMySQLMongoDBRedisMinIOSnowflakedistributed caching

AI and LLM integration

LLM-backed servicesGemini

Messaging and streaming

Apache KafkaRabbitMQ

Cloud and DevOps

AWS (EC2, Lambda, RDS, S3)GCPDockerKubernetesTerraformGitHub ActionsCI/CD

Observability

CloudWatchSumo LogicPrometheusGrafanaJaegerApache Airflow

Auth and security

OAuth 2.0JWTRBACMicrosoft SSO

Frontend (secondary)

TypeScriptReactNext.jsSvelte

Projects

Open source and personal work

AI Memory Wiki

recent

An async backend that ingests user content, processes it through a background job pipeline, and uses an LLM to generate and cross-link structured wiki-style memory pages. Demonstrates async-first API design, durable background processing, and LLM integration in a production-shaped service.

FastAPISQLAlchemy 2.0 (async)RedisArqMinIOGemini 2.5 Flash-Lite
View on GitHub

Distributed Microservices Platform

in development

A production-style ride-sharing backend in Go using microservices, gRPC, RabbitMQ, Stripe, and Google Cloud, deployed with Terraform, Kubernetes, and Docker. Implements ride lifecycle management, asynchronous workflows, payment processing, and distributed tracing with Jaeger.

GogRPCRabbitMQStripeGCPTerraformKubernetesDockerJaeger
GitHub (repo link coming)

Todo Application

A full-stack application demonstrating clean architecture, RESTful API design, database migrations, and containerized deployment.

GoGinPostgreSQLDockerSvelte
View on GitHub

Contact

Let's work together

I am actively looking for backend and distributed systems roles in Japan, Malaysia, and remote. If you have something that needs to scale, reach out.