Over 5 years of professional experience in designing, developing, and deploying web-based applications, with strong expertise in Java/J2EE technologies, Spring Boot, and Microservices architecture.
Proficient in front-end technologies like ReactJS, AngularJS, HTML, and CSS, coupled with hands-on experience in creating custom directives, state management, and single-page applications.
Skilled in developing and maintaining backend systems using Spring MVC, Spring Data JPA, Hibernate, and RESTful APIs, with extensive knowledge of J2EE design patterns and object-oriented principles (OOP, UML, OOAD).
Hands-on experience with cloud technologies including AWS (EC2, S3, RDS, CloudFront), Docker, and Kubernetes, enabling seamless CI/CD integration using tools like Jenkins and GitHub.
Adept at working with databases such as Oracle, PostgreSQL, MySQL, and NoSQL (MongoDB), with strong skills in query optimization, performance tuning, and implementing stored procedures and triggers.
Proven ability to collaborate effectively in agile environments, leveraging DevOps practices, Azure DevOps, and container orchestration for scalable and reliable application deployments.
Overview
5
5
years of professional experience
Work History
Full Stack Developer
DXC Technologies
Toronto, ON
08.2023 - Current
Developed and maintained scalable applications using Spring Boot Microservices, ensuring seamless integration with external systems through RESTful APIs and message brokers like Kafka and RabbitMQ.
Built dynamic front-end components using React.js and jQuery, creating scalable single-page applications (SPAs) with optimized rendering logic, reusable components, API integrations, and enhanced user experience, while leveraging jQuery for DOM manipulation and ensuring compatibility with legacy systems.
Collaborated in Agile development environments, participating in sprint planning, daily scrums, retrospectives, and contributing to continuous improvement initiatives.
Automated repetitive tasks in the development and deployment pipeline, achieving a 25% reduction in manual intervention using Jenkins, Docker, and Kubernetes.
Developed scripts and processes to automate environment provisioning and application monitoring in AWS and OpenShift, ensuring scalability and reliability.
Built custom tools and workflows to optimize application maintenance, reducing downtime by 20%.
Implemented cloud-based solutions leveraging AWS services (EC2, S3, RDS, Lambda, Elastic Load Balancer, and Auto Scaling), and configured Kubernetes clusters for container orchestration and deployment.
Utilized J2EE design patterns (DAO, Singleton, MVC), and tools like Eclipse and Splunk for application development.
Environment: Java/J2EE, Spring Boot, Python, Spring MVC, ReactJS, jQuery, MongoDB, RESTful APIs, RabbitMQ, Kafka, Docker, Kubernetes, Red Hat OpenShift, AWS (EC2, S3, RDS, Lambda, CloudFront), HTML5, CSS3, JavaScript, Jenkins, Maven, Bitbucket, GitHub, Eclipse, Splunk.
Full Stack Developer
CGI
Toronto, Ontario
09.2022 - 07.2023
Collaborated with cross-functional teams in an Agile/Scrum environment, actively participating in sprint planning, reviews, retrospectives, and backlog grooming.
Built and optimized microservices using Spring Boot, Python, and RESTful APIs, integrating with MongoDB for scalable NoSQL data storage, and implementing efficient data queries using MongoDB’s aggregation framework.
Designed and developed dynamic front-end components with React.js and jQuery, creating scalable single-page applications (SPAs) with reusable components, optimized rendering logic, and seamless API integration.
Developed and maintained databases using PostgreSQL, MySQL, and Oracle, creating complex PL/SQL stored procedures, and optimizing database performance.
Automated CI/CD pipelines using Jenkins, Docker, and Kubernetes for cloud-native deployments in AWS, reducing deployment times, and enhancing system scalability.
Designed and implemented robust CI/CD pipelines using Jenkins, Docker, and Kubernetes, streamlining builds, testing, and deployments to AWS and Red Hat OpenShift environments; orchestrated containerized applications with Kubernetes for high availability, automated scaling, and optimized resource utilization, reducing downtime by 20%.
Environment: Java/J2EE, Spring Boot, Python, Spring MVC, ReactJS, jQuery, MongoDB, RESTful APIs, Kafka, Docker, Kubernetes, Red Hat OpenShift, AWS (DynamoDB, CloudWatch, Lambda), HTML5, CSS3, JavaScript, Jenkins, Maven, JIRA, PL/SQL, Eclipse.
Full Stack Developer
Ascent IT Solutions
Pune
11.2019 - 07.2022
Designed and implemented enterprise-level solutions leveraging J2EE Design Patterns such as Singleton, Session Facade, and Data Access Objects, ensuring scalability and maintainability.
Developed dynamic user interfaces with ReactJS, Redux, AngularJS, HTML5, and TypeScript, adhering to MVC architecture for seamless client-server interactions.
Assisted in developing and maintaining data integration workflows using Python andSQL, enabling efficient data transfer between on-premises systems and cloud-based databases, while supporting team efforts in API implementation.
Automated build and deployment processes using Jenkins CI/CD pipelines, Docker for containerization, and Kubernetes for orchestration, ensuring efficient delivery of applications.
Built and optimized backend services with Spring Boot, Hibernate, and Kafka, integrating APIs for seamless communication and utilizing PostgreSQL for database management.
Conducted unit and integration testing using JUnit and Log4J, ensuring application reliability and logging mechanisms for debugging and performance monitoring.
<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies