Backend systems architect. Built a quotation platform serving 150+ global locations at DP World. Currently designing an AI co-pilot for logistics products.
Guru Nanak Dev University · B.Tech, Computer Science & Engineering
Four years of building things, teaching things, and running things. The pattern that became the career started here — show up early, ship something, teach someone else how to ship it too.
Technical Head, Computer Engineering Students Society — taught flash classes on programming with the highest audience attendance of the 2016–17 session.
Conducted workshops on game and web development; arranged sessions with industry professionals.
Built AurumFest (2017) — the techno-cultural fest website for GNDU with an online contest and real-time updates on event day.
Founded and ran the university music club; organised technical and cultural events at Aurum'17.
Volunteer at BloodConnect NGO — handled blood-requirement requests and co-organised donation camps in Amritsar.
Google Scholarship · Grow with Google India · 2018Code Overnight 2016 · WinnerGeek Night 2016 · WinnerTCS GamOn 2016 · Top 3% Nationally
Chapter 01The Junior
Jun 2018 — Jan 2020 · 1y 8m
Nagarro /Associate Engineer
First time my code was the thing standing between a real client and a broken Friday morning.
Started as a trainee in early 2018. Six months later I was on the production rotation for a US compliance system and a German airline — two different codebases, two different time zones, two very different stakes. I learned what "the build is red" actually costs.
Delivered solutions for a US-based ITM compliance system: implemented new user types and scaled email throughput 200 → 1000 / day via GCP.
Reverse-engineered a legacy application and revamped the system from scratch — shipping the replacement to production.
For a German airline client: upgraded the codebase to Swagger 2, designed inter-service communication, and built new lounge-voucher types adhering to airline standards.
What I took from it Reading code you didn't write is its own skill. Production is a different planet than staging.
StackJavaSpringHibernateRESTAngularGCP
Chapter 02The Performance Engineer
Feb 2020 — Dec 2020 · 11 months
BlackRock /Analyst — Software Engineer
A short chapter, but the one where I learned that performance isn't a feature — it's the product.
Joined the Analytics platform team three weeks before the world shut down. Spent the year profiling, measuring, and shaving milliseconds off code paths that ran a million times a day. The serialisation win was the loud one. The quiet education was sitting next to senior engineers who could read a flame graph the way most people read a sentence.
Improved serialisation performance 10× faster — 15s to 1.5s — on the firm's Analytics platform.
Contributed across the Analytics stack and gained hands-on experience resolving production incidents at scale.
Before
15.0s
After
1.5s
What I took from it Measure first, guess never. The instinct that says "this loop runs too many times" is almost always wrong; the profiler is almost always right.
StackScalaSparkJavaSpring BootCassandraMySQL
Chapter 03The Service Owner
Dec 2020 — Jul 2022 · 1y 8m
Deutsche Telekom /Software Development Engineer
The year I stopped owning tickets and started owning services.
Five different problem spaces in eighteen months — auth, file pipelines, chatbots, screen rendering, infra. Each one started with "we need someone to figure this out" and ended with a service running in production. Somewhere in the middle of it, I noticed I'd stopped waiting to be told what to build next.
Designed and developed an authorization service using Keycloak and Java — centralising access-control flows, admin dashboards, and security controls across internal applications.
Built a dynamic media file resizing service using AWS Lambda + Python (Boto, MoviePy, PIL) for optimised image/video processing.
Backend for a rule-based chatbot using tree architecture in Java Spring Boot.
Backend APIs for a template-based dynamic screen creator for mobile apps — configurable screen rendering without repeated app-side changes.
Architected a reusable internal file-upload service; improved artifact management via Nexus jar-repository; improved Keycloak availability by externalising Infinispan cache.
What I took from it Breadth compounds. Five services taught me five different sets of failure modes — and the patterns that show up in all of them.
Owner of the Quotations platform — a cross-functional pillar of DP World's global freight-forwarding business across 150+ locations.
Joined as an IC. Stayed long enough to see a feature I designed become a platform, and the platform become the way the company onboards new business. Four years, five distinct phases of growth — each one teaching me something the last one couldn't.
0Locations served globally
0Quote volume scaling since launch
—Quote creation latency, optimised
—Tenant onboarding, after config-driven re-architecture
The four-year arc
Jul — Nov 2022
Logistics Platform & Security
First six months: shipped backend features on the Node.js logistics platform, resolved VAPT findings, and led the booking-page revamp. Earning the room before changing what was in it.
Feb — Jun 2023
Platform Standardisation
Defined the shared Java templates and archetypes that every subsequent Java app at DP World would inherit from. Built the Notification Handler — now integrated by 8 internal apps. Led the migration to New Relic for centralised observability.
Jul — Dec 2023
Quotation Management System · P100
The bet that paid off. Designed and built the Quotations module from scratch as part of DP World's strategic P100 programme. Went live October 2023. Stack: Spring Boot, PostgreSQL, Hibernate, Redis, Azure EventHub, New Relic.
Jan 2024 — Feb 2025
Owning Team Delivery
Five engineers. Architecture, code quality, extensibility — mine to call. Cut quote creation latency from 15s → 2s, held SonarQube coverage at ≥80% with Maintainability rating A through rapid feature delivery, and mentored junior engineers new to Java into shipping end-to-end independently. Champions Award for FY 2024–25.
Mar 2025 — Present
Senior Developer · Owning Quotes
Quotes is now a crucial business onboarding tool deployed across 150+ freight-forwarding locations. Decoupled CRM workflows to cut inter-service coupling. Re-architected Quotes to be config-driven — zero-code support for new tenants, countries, and branches. Designed Pricing Tool and Landside Operations solutions. Built a high-performance PDF generator from HTML templates that outperforms paid tools like Aspose.
Currently building · Tech Talk · Apr 2026
Scout — an AI product co-pilot
An AI-powered co-pilot for DP World logistics products. Combines LLM query resolution, contextual guided workflow tours, and PR-based release summaries — replacing manual onboarding walkthroughs and making product discovery self-serve.
Designing Scout's Gen AI application layer: prompt templates, structured tool calling, retrieval pipeline, response guardrails, and traceable request flows — to keep LLM features reliable, debuggable, and provider-agnostic.
What I'm learning now Owning a platform is different from owning a service. You spend less time writing code and more time deciding which code not to write — and which trade-offs are okay to defer.
Live demo Quote creation latency
Before
0.0s
After
0.0s
Champions Award · DP World FY 2024–25Annual Rating · 4 / 5