PRAMOD KUMAR YADAV — Software Engineer
As a Staff Software Engineer at Embibe, I’ve spent over 9 years deeply involved in backend systems, building scalable, production-grade microservices in Java and Python. I’ve developed multiple microservices from scratch, with a strong emphasis on test-driven development (TDD) and >95% automated test coverage, ensuring production stability and reduced QA churn. Over the last 2 years, I’ve mentored a team of 10+ engineers, driving engineering excellence through code reviews, pairing sessions, and knowledge-sharing rituals. I designed and implemented a highly scalable content service platform based on the CQRS architecture, separating read/write models for optimal performance and horizontal scalability. I’ve also created a custom Java library, deployed via an internal Nexus repository, promoting code reuse across teams and standardizing utility logic. To enforce high code quality, I set up SonarQube pipelines with strict static analysis rules, directly integrating them into our CI/CD workflows to gate builds and improve long-term maintainability. Recognizing recurring challenges in API consistency, I engineered a generic API framework that allowed clients to define dynamic filtering, sorting, aggregation, and field selection—dramatically accelerating API delivery. I led major efforts to improve service performance and resiliency, achieving a 6x throughput boost by optimizing concurrency (parallel execution, thread pool tuning), tuning the JVM, and improving exception handling and fault tolerance patterns. Highlights of My Skills: Programming Languages: Proficient in C, C++, Java, and Python Data Structures and Algorithms: Strong understanding Messaging Systems: Nginx, RabbitMQ, Celery, Kafka, SQS Frameworks: Django, Flask, DropWizard, Spring Boot, FastAPI, Spring WebFlux Databases: PostgreSQL, MySQL, MongoDB, ScyllaDB Caching: Redis Operating Systems: Extensive knowledge of the Linux platform Communication: Excellent communication skills Teamwork: Strong teamwork and collaboration skills
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in scalable systems and microservices architecture.
Location: Bengaluru, Karnataka, India
Experience: 9 yrs 3 mos
Skills
- Microservices
- Test-driven Development
- Cqrs
- Api Development
- Cloud Infrastructure
- Team Leadership
- Backend Development
- Routing Protocols
- Software Development
Career Highlights
- Expert in building scalable microservices with Java and Python.
- Proven track record of mentoring engineering teams.
- Strong emphasis on test-driven development and code quality.
Work Experience
Embibe
Staff Software Engineer (3 yrs)
Software Developer III (8 mos)
Ninjacart
Senior Software Engineer (1 yr 7 mos)
Treebo Hotels
Senior Software Engineer (2 yrs 3 mos)
Juniper Networks
Software Engineer 1 (9 mos)
Toshiba Software (India) Pvt. Ltd.
Associate Software Engineer (1 yr)
Education
Bachelor of Technology (B.Tech.) at Motilal Nehru National Institute Of Technology
12th at Vaishno Devi Intermediate College Godanhi Kunda, Pratapgarh
10th at Vaishno Devi Intermediate College Godanhi Kunda, Pratapgarh