Senior Software Engineer

Atul Sharma

Senior Backend Engineer

Building resilient Java systems, high-performance data pipelines, and analytics-driven backend platforms for enterprise products.

Atul Sharma profile photo

10+

Years Experience

4

Organizations

Java + Spring

Scalable backend systems

Data Focus

Pipelines + Insights

Professional Summary

Results-driven backend and data engineer with 10+ years of experience building high-scale Java services, production-grade SQL data pipelines, and analytics platforms. I focus on microservices architecture, performance engineering, and AI-assisted developer workflows that improve delivery speed and system reliability. Experienced in designing clean, maintainable codebases, improving API scalability, and supporting mission-critical production systems. Strong collaborator in cross-functional teams, with hands-on involvement in code reviews, debugging, release management, and continuous improvement.

Professional Experience

A decade of backend, platform, and data engineering delivery

Senior Software Engineer

Maersk GSC India Pvt Ltd | May 2022 – Present

  • Engineered domain-driven microservices for the Agent Booking platform with event-driven integration patterns and contract-first REST APIs.
  • Bootstrapped a telemetry backend with OpenTelemetry instrumentation, metrics aggregation, and observability dashboards for SLI/SLO tracking.
  • Designed ELT transformation layers using DBT, advanced SQL modeling, and Dremio semantic datasets for analytical workloads.
  • Improved distributed system reliability through idempotent APIs, retry/circuit-breaker strategies, and query performance tuning.

Tech: Java, Spring Boot, Microservices, OpenTelemetry, DBT, Dremio, SQL Optimization, Distributed Systems

Senior Software Engineer - Lead Engineer

Blackhawk Network India Pvt Ltd | April 2021 – May 2022

  • Developed payment-domain microservices for gift-card transaction orchestration with low-latency API contracts and fault-tolerant workflows.
  • Led a small squad, drove RFC-style design reviews, and enforced clean-code plus static-analysis quality gates in CI/CD.
  • Strengthened high-availability posture via resilient service patterns, thread-pool tuning, and transactional consistency controls.

Tech: Java, Spring Boot, Microservices, Payment Systems, CI/CD, SQL, Multithreading, Reliability Engineering

Software Engineer - SDE 2

Verifone India Pvt Ltd | July 2017 – April 2021

  • Built petro-payment backend modules for POS and Viper terminals in a high-throughput, multithreaded runtime environment.
  • Delivered resilient transaction processing services with robust exception handling, timeout policies, and graceful degradation mechanisms.
  • Optimized concurrency primitives, lock contention paths, and JVM-level performance bottlenecks for throughput gains.

Tech: Java, JVM Performance, Multithreading, POS Systems, Payment Processing, SQL, Concurrency Optimization

Junior Engineer

Customer Centria Pvt Ltd | January 2016 – March 2017

  • Contributed to backend feature development using Java and early-stage microservices-based service decomposition.
  • Implemented RESTful endpoints, relational data access layers, and integration contracts for enterprise workflows.
  • Built foundational expertise in SDLC, code reviews, and production troubleshooting for enterprise-grade applications.

Tech: Java, Microservices, REST APIs, SQL, SDLC, Debugging

Core Expertise

Backend Engineering

Java, Spring Boot, REST APIs, Microservices, System Design, Performance Tuning.

Data Engineering

Advanced SQL, Query Optimization, Data Pipelines, Analytics Modeling, Dashboarding.

AI & Automation

Local LLM integration, SQL-to-PySpark conversion tools, PR review automation, intelligent documentation.

Highlighted Projects

Let’s Build Something Great

Open to backend, data, and platform engineering opportunities where architecture, reliability, and delivery quality matter.

GitHub LinkedIn