About
Backend Software Engineer with 4+ years of experience designing and building scalable, production-grade applications using Java and Spring Boot. Proven expertise in fintech and banking systems โ including ledger services, notification platforms, and admin dashboards. Skilled in event-driven architecture (Kafka), RESTful API design, microservices, and cloud-aware development (AWS). Strong Background in system Design, SQL optimization, and production system reliability. Exposure to Golang and Python with the ability to quickly adapt to new stacks and cross-functional team environments.
Skills & Expertise (28)
Work Experience
Software Engineer
AurigaIT Pvt. Ltd.
Jan 2022 - Present
Designed and developed scalable backend services using Java Spring Boot for fintech and enterprise applications, serving 50,000+ concurrent users across production systems. Built a Notification Service capable of handling 50,000+ concurrent users, delivering real-time alerts via synchronous REST APIs and asynchronous Kafka events; achieved sub-200ms p99 latency for critical trading notifications. Developed a Ledger Service to handle debit/credit operations, balance tracking, and data consistency across financial workflows with zero-loss guarantees. Implemented event-driven architecture using Kafka for asynchronous, decoupled processing across multiple services, sustaining throughput of 100,000+ events/day with guaranteed message delivery and fault-tolerant consumer groups. Designed and exposed RESTful APIs with proper validation, exception handling, versioning, and SOLID architecture; maintained average API response time under 150ms under production load through query optimization and caching strategies. Contributed to backend services for a real-time event/video platform (Airmeet), building low-latency backend APIs supporting 10,000+ simultaneous live-stream viewers; optimized WebSocket connection handling and reduced server response time by ~35% through connection pooling and Redis caching. Developed admin dashboards for a banking client (Yes Bank), handling CRUD operations, file processing, and internal workflow automation. Wrote unit and integration tests using JUnit 5 and Mockito, ensuring code reliability and reducing regression defects. Deployed and managed services using Docker containers; worked with AWS (EC2, S3) for cloud hosting and storage. Collaborated with cross-functional teams (frontend, QA, DevOps) for end-to-end feature delivery and zero-downtime production deployments. Ensured code quality through peer reviews, performance profiling, and system reliability monitoring in production environments.
Trainee Engineer
AurigaIT Pvt. Ltd.
Jul 2021 - Jan 2022
Built backend modules using Java and gained hands-on experience in Spring Boot, REST API development, and relational database operations. Assisted in developing and debugging APIs in live projects, contributing to faster sprint delivery cycles. Learned and applied software development lifecycle, Git-based version control, and agile team collaboration practices.
Education
B.Tech in Computer Science Engineering - Jaipur Engineering College and Research Centre (RTU)
- 2021 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (28)
Click a skill to find developers with the same skill