Sachin Sharma

Software Engineer

Bengaluru, Karnataka, India6 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Microservices architecture.
  • Proven track record in performance tuning and cost optimization.
  • Led multiple high-impact projects in cloud environments.
Stackforce AI infers this person is a Backend-heavy SaaS engineer with deep expertise in cloud-based solutions.

Contact

Skills

Core Skills

JavaAwsMicroservicesAndroid

Other Skills

ASP.NETAWS EMRAlgorithmsAmazon Web Services (AWS)Apache KafkaApache SparkBlack duckCC#C++Cost OptimizationCross-functional Team LeadershipData CompressionData ModelingData Structures

About

Sachin is a passionate Java engineer who thrives on continual learning, navigating challenges, and turning failures into innovative solutions. He brings deep expertise in designing and building scalable, resilient systems using Microservice Architectures, Event-Driven Frameworks, and core System Design principles. He has hands-on experience with a wide array of backend technologies including Spring Boot, Akka, Dropwizard and Micronaut. His database proficiency spans MongoDB, HBase, MySQL, PostgreSQL, and Oracle, with strong capabilities in schema design, sharding, and performance tuning. Sachin is skilled in Kafka, having led PoCs for Kafka backups, externalized microservice configuration, and robust error-handling mechanisms. He has architected complex systems on AWS, implemented log rotation strategies, and driven cost optimization initiatives. In Java performance engineering, Sachin has resolved critical issues around heap usage, CPU bottlenecks, response time degradation, and led successful GC migrations. He also has extensive experience in monitoring and observability, utilizing tools like Prometheus and Grafana. Technical Skills: Java, Kafka, AWS, MongoDB, HBase, MySQL, PostgreSQL, Oracle, Spring Boot, Akka, Dropwizard, Micronaut, Gradle, Maven, Prometheus, Grafana, Performance Tuning, Cost Optimization, Distributed Systems, Design Patterns Interpersonal Skills: Strategic Thinking, Team Leadership, Project Planning, Problem Solving

Experience

6 yrs 7 mos
Total Experience
1 yr 7 mos
Average Tenure
3 yrs 7 mos
Current Experience

Appdynamics

2 roles

Software Engineer IV (Lead)

Promoted

Sep 2024Present · 1 yr 9 mos

  • Promoted to SDE IV, currently leading key initiatives in the Metrics Store team and driving business-critical improvements across performance, resilience, and platform modernization.
  • Led Kubernetes cluster monitoring enhancements by designing and evaluating next-generation Metric Store technologies. Delivered POCs with HBase and VictoriaMetrics, and drove the GA rollout with Splunk Metric Store.
  • Designed generic entity and metric APIs with extensible pagination and Redis caching to support broad AppDynamics use cases.
  • Upgraded the open-source Java client with a high-throughput async framework, enabling large-scale metric ingestion with a minimal thread pool.
  • Identified and fixed issues in the Splunk SignalFx WebSocket library, resolving connection handling and resource blocking problems through patched implementations.
  • Led remediation of high-priority security vulnerabilities, improving deployment velocity and platform stability.
  • Modernized the platform by migrating a large multi-module Gradle codebase from JDK 8 → JDK 17, upgrading to Dropwizard 3.x, and revamping the test framework for faster developer productivity.
  • Reduced reported-nodes job runtime by 10× through concurrency and pipeline optimizations.
  • Tuned Java performance using G1GC and ZGC, reducing GC pauses and improving overall latency.
  • Delivered an HBase storage-optimization POC, achieving 6–10% storage savings and improving batch-write and scheduled-job throughput.
  • Optimized Spark jobs processing terabyte-scale data, reducing execution time by 24% and lowering CPU consumption.
  • Scaled metric ingestion services to reliably process large, concurrent payloads in high-throughput environments.
  • Improved HBase resiliency, mitigated hotspotting, and tuned CMS GC on DB nodes to enhance cluster stability.
JavaZGCDropwizardGradleTeam LeadershipCross-functional Team Leadership+16

Sofware Engineer III

Oct 2022Aug 2024 · 1 yr 10 mos

  • Part of the Data Platform team ingesting billions of metrics/min, 100+ TB/day, and managing petabyte-scale data. Key contributor to performance, cost optimization, and platform resilience.
  • Added rollup validation features to detect metric aggregation corruption across tiers—helped renew multi-million USD customer deals.
  • Improved Reader-Writer service performance and migrated from CMS to G1GC across 30+ clusters (handling up to 85M metrics/min), achieving 25% cost savings and a $400K/year reduction in compute costs.
  • Tuned Dropwizard apps, HBase reads/writes, and performed EC2 cost analysis to maximize performance efficiency.
  • Introduced enhancements like custom alert visibility, connection pooling, exponential backoff, and smarter error handling in Reader services.
  • Optimized Java-based HBase migration jobs and contributed to reducing on-call alert noise, improving operational stability.
  • Handled critical P0–P1 escalations, becoming the go-to team contact.
  • Simplified local setups and conducted sessions on IntelliJ-based debugging and developer productivity.
  • Authored and improved 45+ technical documents to enable easier onboarding and system understanding.
  • Led AWS EMR POC for HBase migrations: monitoring, failover routing (multi-AZ), tuning, and performance testing.
  • Resolved ~80% of critical-to-medium codebase vulnerabilities (BlackDuck) to enhance security posture.
  • Researched and evaluated multiple DBs for building a next-gen time-series Metric Store.
Amazon Web Services (AWS)Performance TuningSoftware Architectural DesignTeam LeadershipData StructuresDesign Patterns+34

Oracle

SDE-2 (MTS) - Data Science Platform

Aug 2021Sep 2022 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Part of Data Labelling Service at Data Science Platform
  • Delivered a key portion in various services for extensively prioritized JUnit5 tests on which GA release depended
  • Delivered Text Export format(Spacy NER, CONLL 2003 IOB-2), Image(Yolo v5) from design till implementation. Wrote complete utilities from ground-up [API, LL Class design, etc].
  • Owned and Delivered CSV Feature where from requirement specs, comparative study and development to its maintenance
  • Delivered Sessions on Java Performance Tunings and wrote the highest number of blogs in the Oracle tech blogging community
  • Improved On-call process, identified and fixed various adhoc issues.
Performance TuningSoftware Architectural DesignData StructuresDesign PatternsObject Oriented DesignSpring Boot+18

Tesco

Software Engineer

Mar 2020Jul 2021 · 1 yr 4 mos · Bengaluru Area, India

  • Experience of creating 12 dockerized Springboot microservices to Production in a short span.
  • Worked on Akka framework with Kafka consumers/producers setup
  • Worked extensively with Java Performance Engineering(Solved Heap, CPU usage, Response issues) and resolved long backlog issue on which multiple resource worked to resolve it.
  • Worked on DB Performance Tuning
  • Worked on Parallelism to improve job completion times (researched on the fork-join pool, executors, completable future, streams, asynchronous callings)
  • Worked on In-memory caching Strategies (guava, caffeine, Eh Cache)
  • Worked on MongoDB aggregation optimization, log rotation strategies, Secondary preferences, hidden, priority 0 and Arbiter instances setups along with Range,Tag Based Sharding
  • Worked on Externalization of resource(profiles) from Spring-Boot application along with dockerization. (analyzed Consul,Spring Cloud Config,Zookeeper). Implemented centralized, consistent config management with Spring Cloud Config(Client-Server).
  • Implemented Kafka-backup through MM-1, MM-2(Within and cross region) along with the handling of cluster failover.
  • Researched and implemented Nexus Repository Manager use cases for accessing hosted Artifacts
GroovyAmazon Web Services (AWS)Performance TuningSoftware Architectural DesignMongoDBTeam Leadership+24

Amazon

SDE

Jul 2019Feb 2020 · 7 mos

  • Worked on google juice dependency injection,hibernate, mybatis, postgresql,ruby
  • Developed Inventory Discrepency Finding Service to find the discrepency btw GPI(Virtual View of Inventory) and Actual Store's.
Amazon Web Services (AWS)Software Architectural DesignData StructuresDesign PatternsObject Oriented DesignObject-Oriented Programming (OOP)+7

Ibm

Software Engineer

Jan 2019Jun 2019 · 5 mos · Bengaluru Area, India

  • Delivered Android App related to related to runtime decompilation - recompilation with improved changes in apk.(PWA like support for non-PWA).
  • Fixes for certain issues regarding performances.
Software Architectural DesignData StructuresDesign PatternsAndroidObject Oriented DesignObject-Oriented Programming (OOP)+10

Hewlett-packard

Summer Intern

May 2015Jul 2015 · 2 mos · Jaipur Area, India

  • Android Development

Linux world, jaipur

Summer Intern

May 2015Jul 2015 · 2 mos · Jaipur Area, India

  • Cloud Computing

Education

Birla Institute of Technology and Science, Pilani

Master of Science - MS (On-Campus) — Software Systems

Jan 2017Jan 2019

Jaipur Engineering College and Research Centre

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

St.Anselm's Sr. Sec. School

Jan 1997Jan 2011

Stackforce found 100+ more professionals with Java & Aws

Explore similar profiles based on matching skills and experience