Professional Summary
Senior Software Engineer with 10+ years of comprehensive experience in the software industry. Demonstrated expertise in all stages of development including coding, proof of concept, effort analysis, planning, code optimization, testing, performance tuning, and deployment. Committed to making a positive impact on projects, colleagues, and end users.
Core Expertise
- Full-Stack Development - Java (8, 11, 17), Spring Boot, Microservices, React JS, Node.js, TypeScript
- Backend Architecture - RESTful APIs, Microservices, Spring MVC, OAuth2, Kafka integration
- Frontend Technologies - React JS, JavaScript, TypeScript, HTML, CSS
- Database Management - Oracle DB, PostgreSQL, MySQL, MongoDB, Redis caching
- DevOps & Tools - AWS, Docker, Kubernetes, Jenkins, Ansible, Git, Maven, Gradle
- Leadership - Team leading, mentoring, scrum management, technical design discussions
Specializations
- Microservices architecture and API design
- Performance tuning and optimization
- Legacy system migration and modernization
- Agile/Scrum methodologies
- Full-stack application development
Experience Highlights
Current Role
Senior Software Engineer | Morgan McKinley, Singapore | Oct 2024 - Present
- Leading development on Data and Analytics platform using Java, Spring, Maven, and Oracle DB
- Conducting code reviews and managing production releases
- Hands-on experience with Shell Scripting and Kafka topic management
- Creating automated release configurations using Ansible
- Participating in technical discussions and effort estimation
Previous Key Positions
Software Development Lead at Brillio Technologies Pvt Ltd, India (Sep 2022 - Mar 2024)
- Re-engineered Genero applications to new SMS using React JS frontend and Java/Spring Boot/Microservices backend
- Designed, developed and managed REST APIs with comprehensive Swagger documentation
- Led scrum calls and team coordination
- Implemented OAuth2 authentication and gained Docker/Kubernetes experience
Technical Lead at Chai Point (Mountain Trail Foods Pvt Ltd), India (Jan 2022 - Aug 2022)
- End-to-end ownership of MyChai feature from design to deployment
- Managed and led team of five engineers
- Feature development using Spring Boot and Microservices architecture
- Gained hands-on experience with Vaadin platform and AWS S3
Lead Developer at ACL Mobile Limited (A Sinch Company), India (Mar 2021 - Jan 2022)
- Full-stack lead developer for marketing automation and email domain
- REST APIs development using Spring Boot and microservices
- Frontend development with React.js, Node.js, and TypeScript
Senior Engineer at Xylem Water Solutions India Private Limited, India (Sep 2019 - Mar 2021)
- Developed new modules and migrated legacy features using Java with Spring
- MapDB to Redis migration for caching optimization
- Worked with MongoDB, Vert.x, and microservices architecture
Senior Software Engineer at Comviva (A Tech Mahindra Company), India (May 2015 - Aug 2019)
- Worked on PayPLUS unified payment acceptance platform
- Developed REST APIs using Java, Hibernate, Kafka, and Mule
- Led team of 4 engineers with code review responsibilities
- Complete automation of product deployment using Ansible
- Orchestrated Oracle to PostgreSQL migration
- Struts to Spring framework migration
Education
Master of Computer Application - Birla Institute of Technology, Mesra, Ranchi, India (2012-2015)
- CGPA: 8.9
Bachelor of Science (Mathematics) - L.N. Mithila University, Bihar, India (2008-2011)
Certifications
- Introduction to Information Technology and AWS Cloud
- AWS Cloud Technical Essentials
- Generative AI Fundamentals
Technical Skills
Frameworks & Technologies
Spring Boot • Spring MVC • Microservices • Struts • React JS • Node.js
Programming Languages
Java (8, 11, 17) • JavaScript • TypeScript • Shell Scripting
Databases
Oracle DB • PostgreSQL • MySQL • MongoDB • Redis
DevOps & Tools
Cloud & Containers: AWS • Docker • Kubernetes
CI/CD: Jenkins • Ansible • Git • SVN
Build Tools: Maven • Gradle
Monitoring: Splunk • Kibana • SonarLint
Other: Kafka • Tomcat • Crucible • Jira • Agile/Scrum
Advanced Skills
Architecture: RESTful APIs, Microservices, OAuth2 authentication
Performance: Code optimization, Performance tuning, Caching strategies
Migration: Legacy system modernization, Database migration
Leadership: Team management, Mentoring, Technical design discussions