About
Full-Stack Software Engineer with nearly 3 years of experience designing, building, and optimizing scalable, high-performance enterprise applications across the Java/Spring Boot backend and Angular frontend. Skilled in RESTful API design, microservices, multithreaded and asynchronous processing, and event-driven architectures, alongside Angular Material, RxJS, NgRx, and micro-frontend design with Module Federation. Proven record of improving system throughput and reducing latency in high-traffic banking and enterprise reporting platforms. Experienced in Agile/Scrum delivery, CI/CD pipelines, containerization, and cloud deployment, consistently delivering secure, maintainable, and user-centric solutions.
Skills & Expertise (42)
Work Experience
Software Engineer
Tata Consultancy Services (TCS)
Dec 2023 - Present
Designed and developed robust backend applications using Spring Boot, ensuring a clean and maintainable architecture; built and exposed RESTful APIs to enable seamless communication between systems. Engineered an API handling 100K+ queries/minute with custom batch processing for data generation, reducing database load by 68%. Improved P95 latency by 70% (200ms โ 60ms) using CompletableFuture and parallel stream processing. Managed ~500 DB operations/second (~3 lakh per 10 minutes) through asynchronous processing and thread pool tuning. Implemented secure authentication and authorization using Spring Security and OAuth2 to support secure access to reporting applications. Developed and maintained CI/CD pipelines using Git and GitLab, streamlining automated deployments. Containerized applications with Docker and facilitated automated deployments on AWS through CI/CD pipelines. Established backend unit and integration testing standards using JUnit 5 and Mockito, achieving 85%+ coverage across core service modules. Implement micro-frontend architecture using Module Federation to modularize the application, enabling independent development, deployment, and scaling of features across teams, with lazy loading of feature modules to improve initial load performance. Reduced dashboard load time from 4.2s to 1.8s by optimizing component lifecycle, routing strategy, and bundle splitting. Built a centralized caching and state orchestration layer using RxJS Subject, cutting redundant API calls by 65%. Build dynamic, validation-driven forms with Angular Reactive Forms and manage seamless in-app navigation through Angular Router. Integrate RESTful APIs into responsive Angular applications, ensuring cross-browser compatibility and consistent performance across devices. Established unit testing standards, achieving 85%+ coverage across core modules.
Education
Bachelor of Technology (B.Tech) - Shri Shankaracharya Technical Campus
- 2023 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (42)
Click a skill to find developers with the same skill