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