Divyush Poonia
*************@*****.*** +91-706*******
Summary
Software Engineer with 2.5+ years of experience designing scalable distributed systems and high performance backend services using C# and .Net Core. Expertise in microservices architecture, event-driven systems (Kafka), and distributed caching (Redis), supporting applications at 1M+ user scale. Passionate about system design, reliability, and building fault-tolerant, production grade systems.
Skills
Languages: C#, JavaScript, C++
Technologies: .NET Core, React.js, SQL Server, Entity Framework Core (LINQ, basic migrations), Microservices, REST APIs, Redis, Kafka, AWS (EC2, S3, Lambda), Git, HTML, CSS Testing: Unit Testing (xUnit)
Work Experience
Pine Labs, Bangalore Oct 2024 - Present
Software Engineer
• Built a scalable notification service handling 15K+ notifications/day and used Kafka to enable asynchronous and de- coupled processing.
• Developed responsive UI components using React.js and integrated with backend APIs
• Built a distributed session handling mechanism using Redis (central cache) and in-memory caching, replacing sticky sessions at the load balancer and ensuring stateless, scalable, and fault-tolerant microservices architecture.
• Integrated Penny Drop API for bank validation, processing 200K+ users with optimized latency and high reliability.
• Implemented design patterns such as Repository, Factory, and Strategy to standardize data access, improve code reusability, and simplify business logic.
• Integrated PAN, Aadhaar, and GST APIs for automated KYC workflows, improving onboarding efficiency.
• Designed testable components by applying SOLID principles and abstraction, enabling effective unit and integration testing.
• Implemented OAuth 2.0 based SSO, enabling secure and seamless user authentication across multiple services.
• Optimized SQL Server queries, indexing, and stored procedures through execution plan analysis, reducing response time by 40% and improving performance on large datasets.
• Worked with CI/CD processes to validate builds, monitor deployments, and troubleshoot release issues. Pine Labs, Bangalore Oct 2023 - Sep 2024
Software Engineer Intern
• Designed and implemented a fault-tolerant order placement workflow between internal systems using REST APIs, with validation, retry mechanisms, and error handling to ensure reliable and consistent transactions.
• Enhanced application security by implementing Google reCAPTCHA v3 to prevent bot and automated attacks.
• Developed Windows Services for background processing and scheduled tasks (e.g., bank account validation, milestone-triggered reward fulfillment), improving automation reliability and reducing manual effort by 50%.
• Built a coupon redemption system with admin-configurable rate limiting per user (mobile number) across time windows, preventing abuse and duplicate usage.
• Enabled secure reward fulfillment via DBT, gift cards, and physical product orders.
• Built high-performance bulk Excel import (20K rows) and export functionality, optimizing data processing, validation, and large-scale data handling.
F22 Labs, Chennai Jul 2023 - Sep 2023
Software Developer Engineer Intern
• Developed and maintained scalable backend services and APIs using Node.js and MySQL.
• Integrated AWS S3 for secure media storage and built AWS Lambda functions to handle asynchronous processing, improving system scalability and reducing backend load. Education
Vellore Institute of Technology Aug
2022
– Jun 2024
Master of Computer Applications (MCA) CGPA: 8.75/10 Dayananda Sagar College of Engineering
Jun 2019 – Jul 2022
Bachelor of Computer Applications (BCA) CGPA: 7.65/10 linkedin.com/in/divyush-poonia