My Work Experience
Northeastern University
Teaching Assistant
Sep 2024 - Apr 2025
- Spearheaded a refactoring initiative by developing reusable React hooks, improving code maintainability and enabling students to better grasp component reusability and state management concepts.
- Mentored 30+ students in software development best practices while guiding them through Agile SDLC workflows, contributing to the successful delivery of real-world simulated final projects.
New York Life Insurance Company
Cloud Software Engineer - Backend
Jan 2024 - Aug 2024
- Implemented and configured Swagger UI for a Spring Boot application, enabling interactive API documentation and testing while adhering to REST architectural patterns and OpenAPI specification standards.
- Improved code quality and standardization by integrating SonarQube for automated static analysis, enabling early detection of bugs, code smells, and reducing technical debt.
- Refined a PostgreSQL databasess integrity and design by authoring a script to add crucial missing constraints and remove 500K+ redundant records, delivering query performance improvements while ensuring referential integrity across tables
Deloitte Digital
Full Stack Developer
Aug 2021 - Jan 2023
- Designed a Two-Tier Database architecture for USGA mobile app using Azure SQL Server database and Azure Service Bus, significantly improving query performance while preserving raw data integrity and reducing maintenance overhead.
- Architected and deployed a serverless REST API ecosystem using Azure Functions (Typescript and Node.js), Logic Apps, and API Management Service, reducing operational costs through consumption-based billing and achieving high availability.
- Implemented IaC (Infrastructure as Code) practices by creating ARM templates and automating deployments via Azure DevOps CI/CD pipelines, cutting manual configuration time overhead while ensuring consistent, zero-downtime deployments across environments.
- Orchestrated code quality initiatives through comprehensive reviews, ensuring 95% unit test coverage with Jest framework and minimizing technical debt through strict duplication controls.
Siemens Technology and Services Pvt. Ltd.
Software Developer
July 2018 - Aug 2021
- Authored REST APIs in a monolithic backend application built using Spring Boot and Spring Data JPA following MVC design pattern and wrote unit tests for the same using JUnit and Mockito.
- Designed secure Authentication & Authorization workflows for a family of applications called Sensproducts, compliant with OAuth 2.0, using multi-tenant like architecture with AWS Cognito, Lambda and Spring Security for fine-grained access.
- Engineered a Forecast Data Processing system using AWS Step Function, Lambda, S3, and RDS, efficiently recording daily and hourly data from IBM APIs resulting in significantly reduced operational costs and efficient scaling.
- Applied SOLID principles and design patterns such as Singleton, Factory and Builder patterns for scalable and maintainable code.