karan soni

Backend Engineer

Bengaluru, Karnataka, India5 yrs 9 mos experience
Highly StableAI Enabled

Key Highlights

  • Designed scalable data platforms handling millions of transactions.
  • Led successful migration to microservices architecture.
  • Achieved significant performance optimizations in backend systems.
Stackforce AI infers this person is a Backend Engineer specializing in E-commerce and scalable distributed systems.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesEvent-driven MicroservicesAgile Methodologies

Other Skills

JavaSpring BootKafkaCouchbasePostgreSQLAzureDockerKubernetesREST APIsApache KafkaCircuit BreakerSagaJenkinsAnthropic ClaudeGenAI API Extensions

About

Senior Backend Engineer with 5.5+ years of experience designing distributed systems, event-driven microservices, and large-scale data platforms. Currently working at Tesco, where I design and build multi-tenant product data platforms handling 1M+ SKUs and processing 1M+ reads and 100K+ writes per day. My work focuses on: • Distributed systems and platform architecture • Event-driven microservices using Kafka • System design (HLD/LLD) • Data platforms and data pipelines • Cloud deployment on Azure (AKS) • CI/CD, observability, and production systems • Scalability, high availability, and performance optimisation • Leading engineers, architecture discussions, and stakeholder collaboration Tech stack: Java, Spring Boot, Kafka, PostgreSQL, Couchbase, Azure, Docker, Kubernetes.

Experience

5 yrs 9 mos
Total Experience
5 yrs 9 mos
Average Tenure
5 yrs 9 mos
Current Experience

Tesco bengaluru

2 roles

SDE-2

Promoted

Oct 2022Present · 3 yrs 8 mos

  • Senior Backend Engineer designing distributed systems and data platforms for Tesco’s product ecosystem, building event-driven microservices and scalable multi-tenant platforms.
  • ▸ Architected a high-performance Product Microservice (Java 21, Spring Boot 3.x) managing 500K+ product records with low-latency REST APIs
  • ▸ Designed Product Matching Service using Apache Kafka + Couchbase — enabling dynamic search, sorting, and multi-facet filtering across complex product attributes
  • ▸ Led monolith-to-microservices migration using Circuit Breaker, Saga, and event-driven patterns — improving scalability by 50% with 99.9% availability
  • ▸ Implemented Transaction Outbox Pattern ensuring reliable, idempotent Kafka-based downstream integrations
  • ▸ Optimised PostgreSQL queries via indexing and execution-plan analysis, reducing API response times by ~40% under peak load
  • ▸ Leveraged Azure (AKS, Blob Storage, Azure DevOps) for containerised deployment — cut infra provisioning time by 60%
  • ▸ Redesigned CI/CD pipelines (GitHub Actions, Jenkins, Docker, Kubernetes) — reduced release cycle by 70%, zero-downtime deployments
  • ▸ Achieved 80%+ unit test coverage with JUnit 5, Spock, Mockito; enforced SonarQube quality gates; integrated New Relic APM cutting MTTR by 35%
JavaSpring BootKafkaCouchbasePostgreSQLAzure+4

Graduate software developer

Sep 2020Oct 2022 · 2 yrs 1 mo

  • Joined Tesco's technology graduate programme, contributing to backend microservices development from day one.
  • ▸ Developed and maintained backend services using Java, Spring Boot, and PostgreSQL within an Agile/Scrum team
  • ▸ Built and optimised database queries and indexing strategies for high-volume data access patterns
  • ▸ Contributed to CI/CD pipeline setup using Jenkins and Docker for automated testing and deployment
  • ▸ Collaborated on migrating legacy components toward a microservices architecture
  • ▸ Achieved strong unit test coverage using JUnit and Mockito following TDD practices
  • ▸ Gained hands-on experience with Apache Kafka for event-driven service communication
JavaSpring BootPostgreSQLJenkinsDockerApache Kafka+2

Education

National Institute of Technology Calicut

Master of Technology - MTech — Computer Science

Aug 2018Jul 2020

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Engineering - BE — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience