Hello, I'm

Lokesh Sharma

Senior Backend Engineer - Java & AWS

Building scalable distributed systems and event-driven architectures. Expert in system design, driving high availability, and optimizing performance for enterprise solutions.

Delhi, India

Lokesh Sharma Profile Picture

About Me

I am a Senior Backend Engineer with over 7 years of experience crafting highly scalable, robust, and performant backend services. My expertise lies deeply in designing Distributed Systems and Event-Driven Architectures leveraging the Java ecosystem and AWS Cloud services.

Throughout my career, I've successfully engineered solutions that process massive scale workloads, handling over 1M+ daily transactions while sustaining 99.9% uptime. I take pride in diving deep into complex system design challenges, optimizing API latency (achieving up to 80% reduction), and streamlining cloud infrastructure to realize over $500K in annual cost savings.

With a strong engineering foundation rooted in Test-Driven Development (TDD) and modern architectural patterns (CQRS, Event Sourcing, Microservices), I am passionate about building fault-tolerant systems. Beyond coding, I actively mentor engineering teams to foster technical excellence and drive impactful product deliveries. I am constantly seeking opportunities to tackle the next big architectural challenges in high-growth technology environments.

7+

Years Experience

25+

Microservices Scaled

$500K+

Cloud Costs Saved

99.9%

Uptime Sustained

Technical Skills

Languages

JavaReactJSSQLNoSQL

Cloud & Infrastructure

AWS CloudAPI GatewayEC2ECSAWS LambdaDynamoDBS3CloudWatchDockerKubernetesTerraformCloudFormation

Frameworks & Libraries

Spring BootSpring FrameworkHibernateJPAKafkaIBM MQRedis

Architecture & Patterns

MicroservicesDistributed SystemsEvent-Driven ArchitectureEvent SourcingCQRSDesign PatternsReliability Engineering

Testing & Quality

JUnitMockitoTDDIntegration TestingGuage

Monitoring & CI/CD

PrometheusELKCloudWatchJenkinsGit ActionsGitlab Runner

Experience

Senior Backend Engineer - Java and AWS

Ernst and Young LLP (Client - Fidelity International) | Gurugram

Mar 2022 - Present
  • Architected and delivered cloud-native backend services on AWS for secure, real-time financial data delivery, sustaining 99.9% service availability for enterprise clients across Agile two-week sprint cycles.
  • Owned and scaled 25+ reusable microservices consumed by 30+ downstream systems, driving up to 80% reduction in API response latency; applied Gang-of-Four Design Patterns (Factory, Strategy, Observer) for extensibility.
  • Enforced TDD discipline using JUnit 5 and Mockito across all service deliverables, achieving 85%+ code coverage and reducing regression defect rate by 45%.
  • Modelled relational data access layers using Hibernate, eliminating raw SQL in 10+ services and improving ORM query performance by 35%.
  • Refactored 15+ legacy services and reduced code footprint by approximately 60%, improving maintainability, deployment speed, and testability.
  • Led end-to-end resolution of 60+ production-critical incidents within Scrum-governed incident review cycles, decreasing application crash rates by approximately 70% within one year.
  • Optimized AWS resource usage and CI/CD workflows, contributing to more than $500K in annual cloud cost savings.
  • Partnered with global product, QA, and DevOps teams to deliver compliant, resilient, and highly available financial systems.

Software Engineer

Smartbox Ecommerce Solutions Pvt Ltd | Noida

May 2021 - Mar 2022
  • Built highly available Java microservices powering a 500-node nationwide smart locker network (50K+ daily users) with 24x7 uptime; implemented distributed state management using JPA to maintain consistency across geographically dispersed devices while meeting sub-2s latency for locker open/close operations.
  • Designed and implemented audit and cost-tracking services for messaging and email workloads, improving financial visibility and operational control.
  • Applied Agile/Scrum ceremonies (sprint planning, retrospectives) within a cross-functional team of 8 engineers, accelerating feature delivery cadence by 20%.
  • Wrote comprehensive unit and integration tests with JUnit and Mockito, maintaining 80%+ test coverage across all service modules.
  • Refactored core backend services using Design Patterns (Template Method, Facade) to reduce codebase size by approximately 40% while maintaining functional parity.
  • Contributed across the full SDLC including design, development, deployment, and on-call production support.

Senior Associate Consultant Development - Java

Oodles Technologies Pvt Ltd | Gurugram

Apr 2019 - May 2021
  • Developed low-latency Java services for real-time trade execution and portfolio management using JPA-backed persistence and Design Patterns (Command, State) for transaction workflow modelling (Belfrics Cryptocurrency Trading Platform, Apr 2019 - Jan 2020).
  • Shipped 50+ product features and resolved 100+ production and platform defects under Agile/Scrum ceremonies, improving overall stability and performance by approximately 30%.
  • Strengthened consistency and reliability in transaction workflows for financial-grade data integrity and uptime; validated all critical paths using JUnit and Mockito test suites.
  • Designed and implemented scalable backend services for enterprise-grade customer communication workflows; built TDD-first with JUnit 5 and Mockito for reliable API contract verification.
  • Accomplished 40% reduction in message delivery failures as measured by end-to-end delivery-rate SLA dashboards, by refactoring the routing engine using a Chain-of-Responsibility Design Pattern and adding dead-letter queue handling on IBM MQ.
  • Enabled high-volume, reliable messaging delivery with monitoring and operational observability across 5+ enterprise clients.

Technical Mentor

Individual | Remote

Jan 2022 - Present
  • Mentor 5-8 junior developers per cohort on Java backend engineering, Spring Boot architecture, TDD with JUnit/Mockito, and system design interview preparation.
  • 80% of mentees secured software engineering roles within 6 months of completing the mentorship program.

Projects

Real-Time Financial Data Delivery Platform

AWS, Spring Boot, Kafka, DynamoDB, API Gateway, JPA, JUnit, Mockito, CQRS, Event Sourcing, CloudWatch

  • Accomplished 99.9% uptime SLA adherence for 12 consecutive quarters as measured by AWS CloudWatch availability dashboards, by designing an event-driven microservices architecture with API Gateway, Kafka, and DynamoDB for Fidelity International's investment data pipeline.
  • Implemented using Spring Boot, JPA, and Design Patterns (CQRS, Event Sourcing); validated with JUnit and Mockito test suites achieving 90%+ branch coverage across 25+ services.
  • Accomplished 50% reduction in operational alert noise as measured by PagerDuty monthly alert frequency reports, by introducing automated circuit-breaker patterns and classification-driven incident routing.

Smart Locker Logistics Backend

Spring Boot, JPA, Redis, Kafka, Docker, Kubernetes, Prometheus, Grafana, CI/CD

  • Accomplished zero-downtime deployments across all 18 production releases as measured by CI/CD pipeline deployment logs, by designing a fault-tolerant Spring Boot microservice architecture for a 500-node nationwide locker network.
  • Accomplished sub-100ms average response time for locker status queries as measured by Prometheus/Grafana latency percentile dashboards, by integrating JPA-managed device-state persistence with Redis caching.
  • Delivered 100% audit trail coverage for all financial transactions as measured by compliance review reports, by building a dedicated cost-tracking service with Kafka-backed event logs.

Shared Microservices Platform (Internal SDK)

Spring Boot, Factory Pattern, Decorator Pattern, JPA, SonarQube

  • Accomplished 60% reduction in duplicated cross-cutting code across 30+ downstream systems as measured by SonarQube duplication reports, by extracting common concerns into a reusable Spring Boot starter library using Factory and Decorator Design Patterns.
  • Published 8 shared modules (security, observability, error handling, JPA base entities) adopted by 12 engineering squads, reducing new-service bootstrap time by 3 days per squad.

Belfrics Cryptocurrency Trading Platform

Java, Spring Boot, JPA, Design Patterns, JUnit, Mockito

  • Developed low-latency Java services for real-time trade execution and portfolio management using JPA-backed persistence and Design Patterns (Command, State) for transaction workflow modelling.
  • Shipped 50+ product features and resolved 100+ production and platform defects under Agile/Scrum ceremonies, improving overall stability and performance by approximately 30%.
  • Strengthened consistency and reliability in transaction workflows for financial-grade data integrity and uptime; validated all critical paths using JUnit and Mockito test suites.

IP Messaging (WhatsApp Business API Integration)

Java, Spring Boot, IBM MQ, JUnit, Mockito, TDD, Chain-of-Responsibility

  • Designed and implemented scalable backend services for enterprise-grade customer communication workflows; built TDD-first with JUnit 5 and Mockito for reliable API contract verification.
  • Accomplished 40% reduction in message delivery failures as measured by end-to-end delivery-rate SLA dashboards, by refactoring the routing engine using a Chain-of-Responsibility Design Pattern and adding dead-letter queue handling on IBM MQ.
  • Enabled high-volume, reliable messaging delivery with monitoring and operational observability across 5+ enterprise clients.

Achievements & Certifications

AWS Certified Cloud Practitioner

CFL-C01, Amazon Web Services

Java Programmer

LinkedIn

Extraordinaire Award (3-Time Recipient)

Ernst and Young - Recognized for exceptional individual performance and technical excellence.

Outstanding Team Award

Fidelity International - Special recognition for exemplary collaboration and cross-functional teamwork.

Education

Master of Computer Applications (MCA)

Mahatma Jyotiba Phule Rohilkhand University

Aug 2016 - Oct 2019

Bachelor of Science in Mathematics

Mahatma Jyotiba Phule Rohilkhand University

Aug 2010 - Dec 2013

Languages

English

Fluent

Hindi

Fluent