Versatile and highly skilled Full Stack Developer with over 5+ years of experience in building, deploying, and optimizing scalable web applications. Proficient in Java, Spring Boot, Microservices, React, Angular, TypeScript, and AWS, with expertise in architecting RESTful APIs, database design, frontend UI frameworks, and cloud-native solutions. Adept at improving system performance, developing reusable components, and ensuring seamless integration between frontend and backend systems. Passionate about collaborative development, Agile methodologies, and delivering high-quality software solutions.
Overview
6
6
years of professional experience
Work History
Java Full Stack Developer
Captial One
02.2023 - Current
Applied normalization techniques in MySQL to streamline the database, eliminating redundancy and ensuring efficient storage
Implemented ORM solutions using Hibernate, and configured Hibernate with Spring Data JPA for seamless integration between the Java application and relational databases
Designed and built RESTful APIs using Spring Boot and Node.js, creating a seamless communication layer between front-end and back-end services
Developed dynamic user interfaces using React.js, HTML5, CSS3, and jQuery, ensuring a responsive and intuitive experience across devices
Implemented state management using Redux, which enhanced the performance of React.js applications by ensuring efficient data flow
Leveraged Kafka for real-time data streaming, allowing for instantaneous communication and updates across various components of the wealth management application
Managed CI/CD pipelines with Jenkins, automating build, test, and deployment processes to ensure continuous integration and rapid delivery of software updates
Gained hands-on experience in deploying applications on Kubernetes clusters
Adopted Spring Boot for microservices development and Spring Boot Security for authentication and authorization
Integrated and optimized both relational databases (PostgreSQL) and NoSQL databases (MongoDB) to store and manage a large volume of financial data
Worked in AWS cloud environment, utilizing Elastic Beanstalk, Lambda, S3, and DynamoDB to ensure high availability and scalability of services
Utilized AWS Lambda for serverless solutions, while AWS Cloud Watch was used for alarms
The functions were activated when the database tables were modified
Worked within an Agile Scrum framework, ensuring that build, testing, and release processes align with sprint deliverables and milestones
Java Full Stack Developer
Accenture
01.2019 - 08.2022
Developed Java applications leveraging built-in tools for code management and debugging in large-scale environments
Optimized web pages for faster load times by minimizing CSS, using lazy loading, and optimizing images
Utilized Angular Material and PrimeNG for designing modern, accessible UIs while implementing NgRx for efficient state management, enhancing application reactivity and performance
Introduced a microservices architecture, allowing for independent scaling of services and reducing system complexity, resulting in a 30% improvement in system scalability
Played a crucial role in setting up CI/CD pipelines using Jenkins, automating the entire software delivery process from code commit to production deployment, ensuring seamless and timely releases
Managed and maintained Oracle databases, including writing SQL Queries and optimized complex PL/SQL queries
Created and optimized Docker files for building lightweight, efficient, and secure container images
Wrote and maintained Terraform modules for reusable infrastructure components, improving standardization
Integrated DB2 with Spring Boot applications using JPA/Hibernate for seamless ORM functionality
Integrated MongoDB Atlas with Java applications to manage cloud-based NoSQL databases
Integrated IBM MQ with Kafka to build scalable and resilient event-driven microservices
Sr. Software Developer/Java Full Stack Developer at Indiana Farm Bureau InsuranceSr. Software Developer/Java Full Stack Developer at Indiana Farm Bureau Insurance