Snehil Sharma

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years of experience in scalable system development.
  • Proven ability to lead complex migrations and optimize performance.
  • Recognized for maintaining high code quality standards.
Stackforce AI infers this person is a Backend-focused Software Engineer with extensive experience in SaaS architecture and cloud services.

Contact

Skills

Core Skills

MicroservicesSystem ArchitectureSystem MigrationCloud ServicesBackend Development

Other Skills

Agile MethodologiesAlgorithmsAmazon ElastiCacheAmazon S3Amazon Web Services (AWS)Android SDKAndroid StudioApache KafkaApache OozieApache PhoenixApache SparkApache Spark StreamingApache SqoopC (Programming Language)Cats Effect

About

Result-driven Senior Software Engineer with 6+ years of experience in building scalable and high-performance systems, with proven ability to optimize system performance, lead complex migrations, and drive significant cost savings through strategic technical implementations. Demonstrated expertise in Java, Python, Scala, and technologies like Kafka and Redis. Recognized for quick learning, adaptability, proactive problem resolution, and maintaining high code quality standards.

Experience

7 yrs 6 mos
Total Experience
3 yrs 9 mos
Average Tenure
5 yrs 7 mos
Current Experience

Teikametrics

3 roles

Senior Software Engineer

Apr 2023Present · 3 yrs 2 mos · Lucknow, Uttar Pradesh, India · Remote

  • Re-designed architecture for high-volume system, enabling significant higher load handling using Kafka Streams and Redis, with robust monitoring through metrics and dashboards.
  • Developed versatile utilities, proactively resolved critical issues, implemented fixes that ensured system stability.
  • Migrated services from Redis standalone to cluster, achieving cost savings and improved scalability with minimal downtime.
  • Completed the decommissioning of legacy systems transitioning from a monolithic service to microservices, ensuring a seamless migration without customer impact.
  • Enhanced client satisfaction by swiftly resolving data synchronization issues, directly impacting the revenue generation.
  • Conducted regular knowledge transfers, supported team debugging, and promoted adherence to coding standards and best practices.
Kafka StreamsRedisMonitoringMicroservicesProblem SolvingCoding Standards+1

Software Engineer, Advanced

Promoted

Apr 2022Mar 2023 · 11 mos · Lucknow, Uttar Pradesh, India · Remote

  • Led migration from RabbitMQ to SQS, reducing costs from $3600 to $1200 per month while improving queue management.
  • Developed a priority data ingestion pipeline, adding Redis caching, metrics, and dashboards for efficient monitoring.
  • Simplified architecture by replacing a logging database with OpenSearch, leading to reduced complexity and cost savings.
  • Optimized pod resource usage, minimized AWS API calls, and implemented Terraform scripts, improving efficiency and cost management.
  • Contributed to integration testing suites, mentoring junior engineers and promoting best practices.
  • Collaborated across teams to address requests and support cross-team projects, consistently achieving sprint goals.
RabbitMQSQSRedisOpenSearchTerraformIntegration Testing+2

Software Engineer

Sep 2020Mar 2022 · 1 yr 6 mos · Lucknow, Uttar Pradesh, India · Remote

  • Optimized Amazon S3 API usage, implementing conditional Multipart Upload for large files, leading to cost savings.
  • Key contributor in building a new microservices platform with Java, Spring Boot, and other Spring projects, ensuring scalability.
  • Adapted quickly to changing tech stacks, transitioning from Scala/Cats Effect to Java/Spring Boot/AWS, and led key migration efforts.
  • Developed essential features for queue management, data tracking, and performance reporting systems.
  • Collaborated with DevOps to migrate services from Heroku to Convox, enhancing deployment processes.
  • Improved system monitoring with Datadog dashboards and alerts for better issue resolution.
  • Ensured high system availability by resolving production issues promptly, enhancing customer satisfaction.
Amazon S3JavaSpring BootDatadogDevOpsBackend Development+1

Capgemini

2 roles

Associate Consultant

Jul 2020Aug 2020 · 1 mo · Bengaluru, Karnataka, India

Sr Analyst / Software Engineer

Jul 2018Jun 2020 · 1 yr 11 mos · Bengaluru, Karnataka, India

Education

National Institute of Technology Uttarakhand

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

Jan 2014Jan 2018

Lucknow Public Inter College, Jail Road, Lucknow

Intermediate — Science

Jan 2011Jan 2013

Lucknow Public Inter College, Jail Road, Lucknow

High School — Science

Jan 2010Jan 2011

Stackforce found 100+ more professionals with Microservices & System Architecture

Explore similar profiles based on matching skills and experience