Post Job Free
Sign in

Senior .NET Microservices Engineer with Kafka/Redis Expertise

Location:
Bengaluru, Karnataka, India
Salary:
1400000
Posted:
April 30, 2026

Contact this candidate

Resume:

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



Contact this candidate