Post Job Free
Sign in

Senior Software Engineer - Distributed Systems

Location:
Diul, Bihar, India
Salary:
$130k/Annum
Posted:
March 19, 2026

Contact this candidate

Resume:

Yasaswi Talasila

Sunnyvale, CA ***********@*****.*** +1-571-***-****

SUMMARY

Results-oriented Software Engineer with 5 years of experience architecting and deploying high-scale distributed systems.

Proven track record of designing fault-tolerant microservices processing 60K+ events/min with sub-second latency using Java, Spring Boot, and Kafka.

Leverage deep expertise in system design and data structures to optimize performance on AWS/GCP and containerized platforms.

Passionate about building secure, reliable systems that drive business growth.

Technical Skills:

Category

Skills/Tools

Languages

Java, Python, JavaScript

Backend

Spring Boot, Spring MVC, Spring WebFlux, Microservices

Frontend

ReactJS

Cloud

AWS, GCP, (Azure – basic familiarity)

Databases

PostgreSQL, MySQL, MongoDB, Cassandra

Messaging

Apache Kafka, RabbitMQ, JMS

DevOps

Docker, Kubernetes, Jenkins, CI/CD

Monitoring

Prometheus, Grafana, Splunk

Testing

JUnit, Mockito, Postman

Concepts

Distributed Systems, System Design, REST APIs, OOP, Multithreading, Caching

EXPERIENCE

Software Engineer Walmart

California Oct 2024 – Present

Designed and built high-throughput distributed microservices processing 60,000+ Kafka messages/min, ensuring system scalability and reliability.

Designed and deployed reactive microservices using Spring Boot & WebFlux, optimizing thread management to achieve low-latency responses during traffic spikes.

Implemented event-driven architecture using Kafka with multiple producers/consumers for asynchronous communication across systems.

Built fault-tolerant systems with retry strategies, circuit breakers, and resilience patterns, achieving 95%+ success rate in message processing.

Led migration from monolithic architecture to microservices, improving scalability, modularity, and deployment speed.

Designed data transformation pipelines and APIs, improving data accuracy by 70% using BigQuery analysis.

Implemented custom metric exporters in Java for Prometheus and designed real-time Grafana dashboards, transforming raw data into actionable insights that reduced latency by 40% and increased throughput by 25%.

Developed internal tools for release validation and environment parity testing, improving deployment confidence.

Wrote unit and integration tests using Mockito and Postman, ensuring high code quality and reliability.

Environment: Java 17, Spring Boot, Spring WebFlux, Microservices Architecture, Apache Kafka, Event-Driven Architecture, REST APIs, BigQuery, Google Cloud Platform (GCP), Docker, Kubernetes, Prometheus, Grafana, Resilience4j, Circuit Breaker Patterns, Mockito, JUnit, Postman, Git, CI/CD Pipelines, Agile/Scrum, Linux.

Programming Intern George Mason University

Virginia Aug 2023 – May 2024

Developed and optimized low-level system components using C/C++, focusing on memory management and interaction with the Linux Kernel.

Worked on low-level system programming and performance optimization in Linux environments.

Implemented and analyzed process scheduling algorithms within kernel modules to improve task throughput and reduce latency for real-time applications.

Automated workflows using shell scripting, improving debugging efficiency and system performance.

Environment: C/C++, Linux Kernel, System Programming, Shell Scripting (Bash), Memory Management, Process Scheduling, Performance Tuning, Debugging Tools (GDB, Valgrind), Git, Agile Practices.

Associate Software Developer Gap Inc.

Hyderabad, India Jun 2020 – Aug 2022

Developed and optimized RESTful APIs and backend services for high-volume retail systems.

Built asynchronous messaging systems using ActiveMQ for real-time order processing.

Conducted load testing with JMeter (10K+ users) to ensure system scalability and performance.

Automated order recovery workflows, reducing manual effort by 80%.

Implemented database access layers using Hibernate, optimizing complex queries.

Implemented and maintained CI/CD Pipelines using Jenkins to automate build, test, and deployment processes, reducing manual errors and deployment time.

Collaborated with cross-functional teams in an Agile/Scrum environment to deliver high-quality software in iterative sprints.

Environment: Java, Spring Framework, RESTful APIs, ActiveMQ, Hibernate/JPA, MySQL/Oracle, JMeter, Asynchronous Messaging, CI/CD Pipelines, Jenkins, Git, Agile/Scrum, Linux.

PROJECTS

Distributed Ride-Sharing System

Built microservices-based platform using Spring Boot, Kafka, Redis, and Kubernetes.

Designed services for real-time ride matching, payments, and notifications.

Implemented scalable and fault-tolerant architecture.

Real-Time Chat Application

Built event-driven real-time system using WebSockets (Socket.IO).

Developed scalable backend using Node.js and MongoDB.

EDUCATION

MS in Computer Science – George Mason University (GPA: 3.8)

B.Tech in Computer Science – JNTU Hyderabad

CERTIFICATIONS

AWS Certified Cloud Practitioner



Contact this candidate