Experienced full-stack developer around 3 years of experience in the industry. I have good proficiency in some of the following programs: JAVA, SPRING, HIBERNATE, SQL, Angular-JS, React-JS, BOOTSTRAP, HTML and CSS. I seek to establish a full-time career as a full-stack developer. As someone who understands web application architecture well, I can work in any web development applications. I’ve worked with many development teams and can be a good team member.
Overview
4
4
years of professional experience
Work History
Java Full Stack developer
Affluence Info Systems Pvt Ltd
12.2019 - 05.2022
Working in a security-related web-latent application
This application uses Java programming language, as well as React JS for the user interface, and it was deployed using AWS
Designed and implemented software solutions using OO design principles and design patterns such as MVC, Singleton, and Factory Method
Developed RESTful APIs using Java and Spring Boot, enabling secure and efficient communication between the front-end and back-end systems, utilizing JSON and XML for data exchange
Developed web-services endpoints which allow users to insert/modify data via React Js web-app for various kinds of actions users can perform on a webpage
Implemented front-end features using React, ensuring seamless interaction with back-end services and a responsive user experience
Built dynamic, responsive web applications using React and Redux, improving user engagement by 25% through enhanced UI/UX design
Ensured responsive design and cross-browser compatibility by developing front-end components with HTML5 and CSS3, enhancing the overall user experience
Created reusable JavaScript components and modules, streamlining the development process
Debugged and resolved complex JavaScript issues, reducing application downtime by 15%
Built and deployed Helm Charts with Jenkins on Kubernetes
Helm Repository on AWS S3
Configure Jenkins build Jobs for (CI) and (CD)and writing scripts on top of it
Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response
Developed Kafka consumers and producers using Spring Kafka, ensuring reliable message processing and fault tolerance within the distributed system
Designed and implemented MongoDB schemas to manage unstructured data, optimizing query performance and ensuring scalability of the database
Experienced with NoSQL database such as MongoDB within Java applications to handle large-scale, unstructured data
Automated deployment processes using Jenkins, Docker, and AWS CodePipeline, reducing deployment time by 30%
Used Log4j for application logging and debugging
Experienced in working with version control systems like GIT and used Source code management client tools.
Erwin by Quest
06.2018 - 12.2019
Erwin Mapping Manager is a business intelligence product which has several modules in this product like metadata manager, code Automation template
This Project was developed by Java, Spring Framework, Apache Tomcat, SQL, Cloud, GIT, OAuth, JWT Authentications
Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing
Developed and maintained Java-based microservices, integrating them with PostgreSQL for data storage and management
Utilized Java frameworks such as Spring and Hibernate to develop scalable, maintainable, and efficient applications
Used Java 8 features Lambda expressions along with streams for creating internal iteration and performing chain operations such as filter, Map, collect on collection
Supports existing software application to cover incident management, problem management and release management
Developed Restful webservices to consume and produce data in xml and Json
Collaborated with front-end developers to ensure seamless integration of the back-end services with the PostgreSQL database, providing RESTful APIs for data access
Implemented the security for REST using Spring security
Implemented AJAX requests to asynchronously fetch data, enhancing the responsiveness of the web application
Utilized ES6+ features to write clean and maintainable JavaScript code, resulting in a 20% reduction in codebase size
Deployed microservices-based applications on AWS, using EC2 for compute, S3 for storage, and RDS for database management, resulting in a 30% increase in application reliability
Utilized Junit and Mockito extensively to design and implement comprehensive unit tests and mock dependencies for effective testing of individual components and integration testing
Used Jira for defect management and to keep track of bugs and issues
Involved in design review and code review process, documentation of the project as per the standards.