ABHISHEK YADAV
Software Engineer, Tech Lead, Bangalore
Summary
I am a software developer with over 8 years of experience specializing in service-oriented architecture and RESTful web services. With strong skills in Java backend development and a focus on Agile methodologies, I lead projects ensuring high-quality code delivery. My experience includes optimizing complex systems and enhancing product performance while managing stakeholders effectively.
Experience
PhonePe, Bangalore
Software Engineer Tech Lead 03/2023 - Present
- Led the development of merchant KYC platform, enabling self-onboarding, agent servicing, and merchant migration to centralized KYC platform.
- Redesigned and simplified KYC collection platform to introduce support for partial collection, reKYC, bank updates, etc.
- Designed and built an extensible Maker-Checker platform for user KYC journey creation and review, reducing production bugs.
- Defined and implemented KYC journeys for diverse use cases supporting 100,000+ daily successful KYC journeys.
Amazon, Gurugram
Software Development Engineer 2 09/2019 - 02/2023
- Facilitated the launch of Brazil and Saudi Arabia in Seller Global Registration, enhancing the global seller experience.
- Designed reusable micro-front-end widgets for the Seller Profile page to promote asynchronous development.
- Updated the Seller Account Settings Dashboard, achieving a 30% improvement in software assurance risk score.
- Introduced development best practices to improve project quality and documentation.
Amazon, Hyderabad
Software Development Engineer 07/2016 - 08/2019
- Migrated from monolithic document processing platform to microservices architecture for improved performance.
- Developed an automated document screening platform to identify and block forged identity documents.
- Architected machine learning pipelines with monitoring and CI/CD integration.
- Improved OCR accuracy by retraining models for identity documents.
Education
Birla Institute of Technology and Science (BITS), Pilani
Bachelor of Engineering (B.E.) - Computer Science 07/2011 - 07/2016
Master of Science (M.S.) - Physics 07/2011 - 07/2016
Skills
- Team Lead
- Project Leadership
- Software Design & Development
- Software Lifecycle Management
- Java Backend Development
- System Design
- Distributed Systems
- SDLC
- Software Architecture
- System Architecture
- Microservice Architecture
- Web Services
- Cloud Computing
- API Design
- AWS Services
- Spring Framework
- Dropwizard Framework
- Database Systems
- NoSQL
- MariaDB
- SQL
- Shell Scripting
- RabbitMQ
- Docker
- PostgreSQL
- UML
- Maven
- Ant
- Git
- Aerospike
- Python
- TypeScript
- C++
- HTML
- CSS
Passions
- Physics Simulations: Authored a simple Ray Tracing Engine in Java.
- Linux Development: Developed a Gnome Shell Extension for a more MacOS-like experience.
- Data Privacy: Advocates for privacy and personal data ownership, managing personal applications like Search and Nextcloud.