Open to Senior Software Engineer roles — backend & frontendLahore, PK — remote worldwide

Ibtasham Ali

Senior Software Engineer who ships end to end — from NestJS APIs and zero-downtime cloud migrations to the React, Next.js and React Native interfaces users actually touch.

7+
Years shipping software
100k+
Reviews automated per cycle
Zero
Downtime on cloud migrations
5+
Products shipped, web to mobile
01 / Selected work

Systems I owned, end to end.

01

makro.pro

Senior Software Engineer — CP AXtra (Makro)

Business-critical Java services on makro.pro rewritten onto NestJS and OracleDB — each starting by reading the existing codebase closely enough to reproduce its behaviour exactly. Alongside the rewrites I built inventory-analysis and stock-management APIs, added a Kafka pipeline on Tencent Cloud, rolled out Datadog across servers for observability, and migrated services from AWS to Tencent Cloud with minimal downtime.

NestJSOracleDBJavaKafkaDatadogTencent Cloud
02

FoodSwitch Cloud

Lead Back-End Engineer — GSoft · The George Institute

A content management system that analyses food products and computes Health Star Ratings for millions of items. I led its move from a multi-server stack to a unified serverless architecture on NestJS — cutting operational cost while raising availability — and built the event-driven pipeline (SQS, EventBridge, SES) behind its research-data sharing with The George Institute and the UN.

NestJSAWS LambdaMongoDBSQSEventBridgeS3ECS
03

Obenan

Back-End Engineer — GSoft

An AI marketing platform that answers customer reviews at scale. I rebuilt the reply engine for new and historical Google Maps reviews and built the scheduler and queue layer that processes 100,000+ reviews per cycle inside Google’s rate and policy limits, working with the front-end team on the integration.

Node.jsPostgreSQLQueuesCronLLM APIs
04

HabitNest

Front-end / Mobile Lead — Thirty North Dev

A React Native app for meditation, workouts and daily routines. I led the front end — built the fitness module end to end, wired Stripe for subscriptions, added serverless services for real-time progress sync, and owned both release pipelines: TestFlight through App Store review, and the Play Store build.

React NativeTypeScriptStripeNode.jsiOSAndroid
05

AlbirGroup.org

Front-end Developer — Emmersive Solutions

Front-end lead for the Albir Group non-profit site. Built dynamic, responsive interfaces in React with an Ant Design component library, translated designer mockups into functional components, and tuned for fast load times and cross-browser consistency.

ReactAnt DesignJavaScriptHTML / CSSResponsive UI
06

Code3 Apps

Software Engineer — Emmersive Solutions

A Ruby on Rails web application built end to end — REST APIs, Dockerised environments and test-driven development throughout, with Git-based collaboration and close design pairing so the UI matched the backend logic.

Ruby on RailsRESTDockerTDDGit
02 / Track record

Seven years, four teams, one discipline.

2025 — Present
Senior Software Engineer
CP AXtra (Makro)

Own backend services in NestJS and OracleDB on makro.pro — building inventory-analysis and stock-management APIs and leading Java-to-NestJS rewrites. Added a Kafka pipeline on Tencent Cloud, rolled out Datadog across servers for observability, migrated services from AWS to Tencent Cloud with minimal downtime, and handle production support across systems.

2022 — 2024
Lead Back-End Engineer
GSoft

Led the FoodSwitch CMS backend (Health Star Ratings for millions of products, with The George Institute) and built backend for the Obenan AI platform. Moved infrastructure to serverless to cut cost and raise availability, set documentation and coding standards, mentored junior developers and ran code review.

2020 — 2021
Senior Software Engineer — Front-end / Mobile Lead
Thirty North Dev

Front-end lead on HabitNest, a React Native habit app. Built the fitness module end to end, integrated Stripe subscriptions, added serverless services for real-time progress sync, and shipped both stores — TestFlight through App Store review and the Play Store build.

2019 — 2020
Software Engineer
Emmersive Solutions

Full-stack delivery across Ruby on Rails, Node.js and React. Built REST APIs with Docker and TDD, and led the React front end for AlbirGroup.org — a component-driven UI with Ant Design, tuned for load time and cross-browser consistency.

03 / Capabilities

What I am hired to do.

01

Backend & APIs

Services and APIs built to survive growth, not just launch.

NestJS / Express / Node.js
REST API design & docs
Data layers — OracleDB, MongoDB, PostgreSQL, Redis
Kafka & event-driven pipelines
02

Cloud & serverless

Infrastructure that costs what it should and stays up.

AWS — Lambda, API Gateway, DynamoDB, S3, ECS
Docker, Kubernetes & CI/CD
Observability — Datadog, CloudWatch, ELK
AWS ↔ Tencent Cloud
03

Frontend & mobile

Interfaces built by someone who knows exactly what the API can do.

React, Next.js, TypeScript
React Native — iOS & Android
Material UI, Tailwind, Ant Design
Stripe & third-party integrations
04

Migration & modernisation

Moving legacy systems without breaking the business on them.

Java → NestJS rewrites
Cloud-to-cloud transitions (AWS → Tencent)
Monolith → serverless
Zero-downtime cutovers
04 / About

Understand the whole system before touching any part of it.

Portrait of Ibtasham Ali, Senior Software Engineer

I'm a Senior Software Engineer with seven-plus years across the stack — deepest in backend, data and cloud, but just as comfortable in the front end. I've led Java-to-NestJS migrations that meant reading someone else's decade of decisions before writing a line, moved production workloads between clouds without a visible outage, and turned multi-server stacks into serverless ones that cost less and scale further.

On the product side I've shipped React and Next.js web apps and a React Native app to both the App Store and Play Store — so I build interfaces knowing exactly what the API behind them can and can't do. I like understanding the whole system before changing it, writing code the next engineer can read, and saying clearly what a change will and won't do. I've mentored junior developers, run code reviews, and written the documentation that kept teams honest.

Outside the terminal I'm in the gym most mornings. Same principle: consistency beats intensity.

Education
BS Computer Science
COMSATS University, Lahore — 2020
Languages
English — Urdu
Remote across time zones
05 / Contact

Let's build something that holds.