Deb Das
Senior Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 7+ years of experience in designing and developing scalable enterprise applications using Java (17 & 21), Spring Boot, and Microservices architecture. Proven expertise in event-driven systems with Kafka, data migration (RDBMS to MongoDB), and performance optimization using Redis. Skilled in cloud-native development, CI/CD pipelines (Azure DevOps), and containerization with Docker and Kubernetes.
Adept at implementing TDD/BDD practices, ensuring high-quality, maintainable code. Strong background in Agile methodologies, with hands-on experience in frontend frameworks (React, Angular) and DevOps automation. Recognized for driving efficiency improvements and delivering robust, secure, and scalable solutions.
Experience
Senior Software Engineer – CAE Inc. (Nov 2022 – Present)
- Developed microservices using Java 21 and Spring Boot 3.6+.
- Implemented Kafka streams for event-driven architecture and integrated with OpenSearch.
- Migrated data from RDBMS to MongoDB and optimized caching by moving from Spring Cache to Redis.
- Built CI/CD pipelines using Azure DevOps and led cloud-based microservices architecture initiatives.
- Designed scalable microservices architecture, reducing downtime by 30%.
- Developed front-end and back-end apps using React JS, Angular, and Java 17 with Spring Boot 3.0.
- Applied TDD/BDD practices with JUnit, Cucumber, and SonarQube.
- Automated testing with Python, reducing testing hours by 20%.
- Worked with Docker, Kubernetes, and Azure DevOps for deployment and orchestration.
- Led full software lifecycle under Agile/Scrum frameworks.
Education
- Master of Computer Applications (MCA) – Vellore Institute of Technology, Vellore, India (2018)
- Graduated with 9.2 CGPA, ranked in the top 10% of the class.
- Bachelor of Computer Applications (BCA) – The Heritage Academy, Kolkata, India (2016)
- Graduated with 7.56 CGPA.
