I am a Project Engineer, trained in Java J2EE and Java FullStack. And I am ready to work in an agile environment where I can use my Skill to best of my Potential and help the organisation and sharpen my skills along the way.
Project: Migration from Struts to Spring MVC in UBS Account
Responsibilities:
- Analyzed existing Struts application to understand the architecture, functionality, and dependencies.
- Developed a comprehensive migration plan to transition the application from Struts to Spring MVC.
- Implemented controllers, services, and data access layers using Spring MVC framework.
- Integrated Spring Security for authentication and authorization.
- Refactored legacy code and implemented best practices for code quality and performance optimization.
- Developed RESTful APIs to support frontend and external integrations.
- Utilized JavaScript frameworks (e.g., jQuery, AngularJS) for dynamic client-side functionality.
- Performed unit testing using JUnit and Mockito to ensure code reliability and maintainability.
- Conducted code reviews and collaborated with team members to resolve issues and improve code quality.
- Provided technical documentation and user guides for the migrated application.
- Participated in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
Key Achievements:
-Successfully migrated the application within the project timeline, enhancing system performance and scalability.
- Improved codebase maintainability by implementing modern design patterns and best practices.
- Reduced application response time by optimizing database queries and implementing caching strategies.
Technologies and Tools:
- Backend: Spring MVC, Spring Security, Hibernate, JPA, Struts
- Frontend: JavaScript, jQuery, AngularJS, HTML, CSS
- Testing: JUnit, Mockito
- Database: MySQL, Oracle
- Version Control: Git
- Build Tools: Maven
- Other Tools: IntelliJ IDEA, Eclipse
Backend: Spring MVC, Spring Security, Hibernate, JPA, Struts, Core Java
Frontend: JavaScript, jQuery, AngularJS, HTML, CSS
Testing: JUnit, Mockito
Database: MySQL, Oracle
Version Control: Git
Build Tools: Maven
CERTIFICATIONS
· Java FullStack offered by GreatLearning
· Vector Calculus course offered by Coursera.
· Verilog course offered by Coursera.
· Completed and cleared my PRP training on Java FullStack.
· Certification on Fundamental Gen AI.
Application on Shopping Portal
Developed full-stack e-commerce platform using Java, Spring Boot,
Angular, and MySQL.
Implemented user authentication, RESTful API endpoints, and
Intuitive UI for product management, cart, and checkout.
Integrated MySQL database for efficient data storage.
Collaborated with a team for seamless project delivery.
.
· Application on Exam Portal
Developed full-stack exam platform using Java, Spring Boot,
Angular, and MySQL.
Implemented admin authentication, RESTful API endpoints, Leveraged
Angular to create an intuitive and responsive admin interface for create exams.
Utilised MySQL for efficient data storage and retrieval.