A

Anshu Sharma

Backend Engineer

Bengaluru, Karnataka, India4 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Expert in building robust backend systems
  • Proficient in Java and Spring frameworks
  • Strong experience with microservices and cloud technologies
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and cloud-based solutions.

Contact

Skills

Core Skills

JavaSpring BootKafkaGraalvmKotlin

Other Skills

AWS EventBridgeAndroidApache KafkaCassandraCloud ComputingDatadogDockerEventBridgeEventHubHarnessHibernateKubernetesMemory profiling: Visual VMModel-view-viewmodel (MVVM)MySQL

About

Hey, I'm Anshu Sharma, a software engineer with a proven track record of maintaining and building robust backend systems. My journey started at Jaypee University of Information Technology and has evolved to leading backend development roles at various organizations. Current Role:- Backend Developer at ZopSmart, working with the Switchboard team for Kroger, a leading American retail company. Our team ensures accurate item display across various locations and stores. Past Experiences: 1. ZopSmart - "Rocket team" : spent 10 months building and maintaining a Java-based, JVM full-stack framework. This framework supports modular, testable microservice and serverless applications, offering metrics, logs, traces, various servers (REST, gRPC), and database support along with database migration, with faster startup time and less memory utilization using graalvm. 2. Mistry Store- spent 6 months as an intern and founding member, developing a high-scale B2B Android application in Kotlin from scratch, including designing in XML. 3. PhotoStat App - spent 2 month as an intern, and focused on intgerating filters to an image in a pre- built android application. - Languages & Frameworks: Java, Kotlin, Spring Boot, Spring Web Flux, Spring Security, Quarkus - Databases & ORMs: JPA, Hibernate, MongoDB, MySQL, Redis, Cassandra, Solr. - Others:Git, Docker, AWS: SNS, EventBridge, EC2, Database migrations: Flyway, GraalVM, Memory profiling: VisualVM, Benchmarking: Jmeter

Experience

Zopsmart

3 roles

SDE-2 @ ZopSmart

Apr 2025Present · 11 mos · Noida, Uttar Pradesh, India · On-site

JavaSpring BootApache Kafka

SDE-1 @ SwitchBoard Team

May 2024Apr 2025 · 11 mos · Noida, Uttar Pradesh, India · On-site

  • Switchboard team @ Kroger
  • 1. 𝗧𝗿𝗮𝗻𝘀𝗮𝗰𝘁𝗶𝗼𝗻𝗮𝗹 𝗢𝘂𝘁𝗯𝗼𝘅 𝗣𝗮𝘁𝘁𝗲𝗿𝗻 𝗜𝗺𝗽𝗹𝗲𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻: Designed and implemented the Transactional Outbox
  • Pattern for atomic database operations and message publishing using Kafka
  • 2. 𝗟𝗲𝗱 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗥𝗲𝗹𝗲𝗮𝘀𝗲𝘀: Managed end-to-end production releases, ensuring smooth deployments and minimal downtime.
  • 3. 𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗱 𝗢𝗔𝗨𝗧𝗛2 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆: Strengthened system security by implementing role-based access control through Spring Security, aligning with OAuth2 standards and supporting secure user authentication and authorization.
  • 4. 𝗦𝘆𝘀𝘁𝗲𝗺 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗠𝗶𝗴𝗿𝗮𝘁𝗶𝗼𝗻: Migrated system from synchronous to asynchronous architecture, improving scalability and latency. Enabled parallel processing of overrides and family tree, which were previously processed separately
  • 5. 𝗢𝘂𝘁𝗯𝗼𝘂𝘁 𝗧𝗮𝗯𝗹𝗲 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Optimized query performance by implementing hash partitioning on the outbox table, efficiently distributing millions of records
  • 7. 𝗟𝗼𝗴 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 𝗮𝗻𝗱 𝗥𝗲𝗰𝗼𝘃𝗲𝗿𝘆: Developed a dedicated Spring Boot microservice to monitor logs and automate the reprocessing of failed transactions, which enhanced troubleshooting and reduced manual intervention
  • 8. 𝗙𝗮𝗶𝗹𝘂𝗿𝗲-𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Implemented failure-handling optimizations to prevent re-processing of unnecessary item , reducing duplicate Kafka messages by 24%.
  • 9. 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗖𝗿𝗼𝗻 𝗝𝗼𝗯𝘀 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻: Integrated Kubernetes cron jobs with Rancher, automating scheduled tasks and enhancing system reliability through precise job scheduling
  • 10. 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝗦𝘁𝗮𝘁𝘂𝘀 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 𝘃𝗶𝗮 𝗥𝗘𝗦𝗧𝗳𝘂𝗹 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: Enabled seamless toggling of product statuses between online and offline through RESTful services, supporting real-time updates and better inventory management
Spring: Spring BootSpring SecuritySpring WebFluxSQL: PostgresMySQLPubSub: Kafka+7

SDE-1 @ Rocket Team

Feb 2023May 2024 · 1 yr 3 mos · Noida, Uttar Pradesh, India · On-site

  • 1. 𝗗𝗕 𝗠𝗶𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗧𝗼𝗼𝗹: Built a unified database migration for SQL and NoSQL databases, supporting script-
  • based queries and migration history tracking.
  • 2. 𝗚𝗿𝗮𝗮𝗹𝗩𝗠 𝗡𝗮𝘁𝗶𝘃𝗲 𝗜𝗺𝗮𝗴𝗲: Created a GraalVM native image of the Rocket application, optimizing startup
  • time and reducing memory usage.
  • 3. 𝗖𝘂𝘀𝘁𝗼𝗺 𝗧𝗿𝗮𝗻𝘀𝗮𝗰𝘁𝗶𝗼𝗻 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁: Developed a custom transactional annotation using Hibernate
  • Session and Transaction to support nested transactions.
  • 4. 𝗔𝗪𝗦 𝗘𝘃𝗲𝗻𝘁𝗕𝗿𝗶𝗱𝗴𝗲 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻:Added EventBridge integration to publish messages to the event bus,
  • with AWS SNS as a subscriber for email notifications.
  • 5. 𝗠𝘂𝗹𝘁𝗶-𝗦𝘁𝗼𝗿𝗮𝗴𝗲 𝗙𝗶𝗹𝗲 𝗦𝘆𝘀𝘁𝗲𝗺 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲: Designed and implemented a file system architecture
  • supporting multiple storage solutions (S3, Azure Blob, GCP, and Local storage).
  • 6. 𝗦𝗼𝗹𝗿 𝗦𝗲𝗮𝗿𝗰𝗵 𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗺𝗲𝗻𝘁: Built Solr architecture to enhance search functionality.
  • 7. 𝗠𝗲𝗺𝗼𝗿𝘆 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Performed memory profiling of the Rocket application using VisualVM, reducing
  • memory consumption by up to 30%.
  • 8. 𝗙𝗨𝗟𝗟-𝗦𝗧𝗔𝗖𝗞 𝗧𝗿𝗮𝗰𝗶𝗻𝗴 𝗜𝗺𝗽𝗹𝗲𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻: Implemented B3 and W3C trace propagators for full-stack tracing.
DockerJavaZipkinGraalVMHibernateORM+7

Mistry.store

Android Developer

May 2022Nov 2022 · 6 mos · Remote

  • 1. Built https://mistry.store/ as an android application
  • 2. Implemented OTP authentication using Firebase
  • 3. Integrated API using Retrofit in Kotlin and Designed UI in XML for two B2B application
KotlinModel-view-viewmodel (MVVM)

Codechef juit chapter

Head of Research And Development

Jul 2021Jan 2022 · 6 mos

  • 1. Led a team of 12 for the successful co-ordination of contests and events hosted by the chapter.
  • 2. (Problem Setter) Prepared problems for the monthly contest organized by the chapter.
  • 3. Engaged in discussion on DSA based problems with the members of the chapter on a daily basis.

Photostat app

Android Developer

Dec 2020Feb 2021 · 2 mos

  • 1. Implemented PDF creation and compression for multiple images
  • 2. Added new filters to an image using a library

Education

Jaypee University of Information Technology

Bachelor of Technology - BTech — Computer Science

Jan 2019Jan 2023

Lucknow Public School, Lucknow

Jan 2014Jan 2019

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience