Kushal Sharma

Backend-focused full-stack engineer. Java, Kotlin and Spring Boot microservices, with React and Next.js on the front. 4+ years at A.P. Moller-Maersk.

Bengaluru, India · open to relocating across Europe.

Kushal Sharma

01 — Stack

What I build with.

Backend
Java · Kotlin · Spring Boot · Kafka · REST · OAuth2
Data
PostgreSQL · Hibernate · Liquibase
Cloud & DevOps
Azure (AKS) · Kubernetes · Docker · Terraform · GitHub Actions · Grafana
Frontend
React · Next.js · TypeScript

02 — Selected work

The Maersk record.

A.P. Moller-Maersk · Software Engineer & Associate Software Engineer

Reliability, scale and engineering quality

Systems serving global operations teams don't get to fail quietly. Errors and slow responses become real operational cost, and quality has to hold while the team ships fast.

Developed 8 REST APIs supporting global operations teams, cut API response times through targeted optimisation, and mentored 2 junior engineers through code review to raise the team's testing discipline.

Error rates held below 0.1%, API response times cut by 30%, and team test coverage rose from 65% to 85%.

8REST APIs
<0.1%Error rate
−30%API response time
65→85%Test coverage

A.P. Moller-Maersk · Software Engineer

Microservices architecture on Azure

Infrastructure cost and system reliability don't usually improve together; most changes trade one for the other.

Architected and deployed 5 containerised microservices on Azure (AKS).

Reduced infrastructure costs by 15% while boosting system reliability.

5Microservices
−15%Infrastructure cost

A.P. Moller-Maersk · Software Engineer

Order-processing delivery and the writeback feature

Order-processing workflows spanned several teams, and their outcomes had to be written back into the systems that owned them: high-visibility work that had to ship fast without breaking anything.

Delivered 10+ high-impact features in 2 months, including an operational writeback feature designed and shipped end to end across team boundaries.

Order-processing workflows improved by 25%, and the writeback feature was recognised at an organisation-wide town hall for its cross-team impact.

10+Features in 2 months
+25%Order-processing workflows

Proprietary employment work, so no repo links.

03 — Why me

Anyone can build now. Judgment is the job.

AI has made execution cheap. I use it every day and it keeps getting better at writing code. What it still can't do is decide what's worth building, or what you'll regret shipping in two years. That part is the job, and it's the part I've worked on deliberately. I've widened my range every year, from backend to the front end and now infrastructure, because problems rarely stay inside one boundary. I stay close to the product and the people using it, so I can tell whether the work changed anything for them.

That's where I'd back myself.

04 — How I work

What I'm like to work with.

Cross-cultural by default

Strong experience working with European and global engineering teams, collaborating daily from Bengaluru across time zones.

Mentoring

Mentors junior engineers through code review. Each review is a chance to improve what the whole team ships.

Backend-focused, not backend-only

Ships the React/Next.js front end and handles the day-to-day infra most backend developers hand off: Terraform, Kubernetes, CI/CD.

Agile facilitation

Runs the ceremonies that keep a sprint honest (daily scrums, sprint planning, retrospectives) and has lifted sprint velocity by 20% along the way.

20+Ceremonies led

05 — How a deploy ships without a gap

Zero-downtime deployment, two ways.

A generic pattern, as documented publicly for Kubernetes-style deployments, not a description of any specific system. Step through it.

Live traffic

v1 — 100%v2 — 0%

Environments

v1
v1

Step 1 of 4Blue is live

All traffic runs on the current version. The next version doesn't exist yet.

06 — Also building

Things I build outside work.

Auctor

A side project exploring policy-driven workflow execution: definition and execution are split into separate services so policy changes ship without restarting the runtime.

Java, Kotlin, gRPC, GraphQL, Redis

AI tooling

Personal automation agents and Claude skills for job-search workflows, small tools I use every day.

Python, Claude

07 — Pass it on

Passing this along? Here’s the blurb, written for you.

Kushal Sharma is a backend-focused full-stack engineer with more than four years at A.P. Moller-Maersk. He has hands-on experience with Java, Kotlin, Spring Boot and Kafka microservices, along with React and Next.js on the frontend. At Maersk he works on the services their global operations teams depend on, taking them from API design through to deployment. He is based in Bengaluru and open to relocating across Europe. Portfolio: https://kushalsharma.dev

08 — Contact

Let's talk.

Backend or full-stack engineering roles, open to similar titles.

If you know a team that's hiring, I'd appreciate the introduction. The blurb above makes it easy.

Outside work

  1. 01I love sports, MMA especially, and I like trying new ones.
  2. 02Always up for new places and cultures. Planning a trip somewhere? Ask me, I probably have tips.