Gopal Jogi
Hyderabad
Professional Experience Summary:
- Having 4 years experience of developing server side components using Spring Boot, Spring MVC and Restful Web services.
- Good knowledge and implementation of Object Oriented Programming Concepts.
- Hands on experience with Java, HTML, CSS and Hibernate.
- Hands on experience with J2EE, Boot Strap and Java Script.
- Having experience no SQL data base like MongoDB and SQL data base like MySQL.
- Hands on experience with fronted frame work an Angular.
- Hands on experience in Micro Services.
- Having knowledge on java 8 features.
- Hands on experience with different IDE’s such as Eclipse, STS, VS code, MySQL Workbench and Apache Tomcat Server.
Education Qualification:
- Highest Qualification: B. Tech (Information technology).
- University: Jawaharlal Nehru Technological University Hyderabad.
- College: Vardhaman College of Engineering Autonomous, Hyderabad.
Technical skills:
Backend Language
Java
Backend framework
J2EE, Spring Boot, Hibernate
Backend concepts & architectures
Spring MVC, Micro Services, JPA, Hibernate, Web services (REST)
Fronted Languages
HTML, CSS, Java Script
Fronted framework
Angular
Design and Development Tools
Eclipse, STS, VS Code, Postman, MySQL Workbench and MongoDBCompass
Database
MySQL, MongoDB
Application/Web server
Apache Tomcat Server
Operating Systems
MS Windows
Present Employer:
Trysol Global Services Pvt Ltd. April-2019 to till date.
Project 2: (Dec 2020 - Till Date)
Designation : Java Developer
Technology/ Environment: Core Java, Spring Boot, MySQL, Hibernate Angular
Project Name: Handmantra
Description:
Handmantra is an ecommerce website. It is a multivendor platform that provides handmade quality products to the customers. This application provides and maintain relationship between vendors and customers. This module is divided into sub modules such as registration vendor and customers, order management, payment, products, categories, attributes of a product and promo codes. And Variants in a products, banners and brands, cart, favorites, search bar, user details.
Roles and Responsibilities:
- Worked on the scrum methodologies daily meetings for requirements.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
- Involved in gathering system requirements for the application and worked with the business team to review the requirements.
- Used Core Java concepts such as Collections, Exception Handling.
- Implemented the application modules using Spring Boot, Spring MVC in order to develop the application.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Developed API’s using micro services as per the project requirements.
- Implemented various SQL queries using MySQL as the database.
- Used Maven to handle and update dependencies, run maven build, maven clean install commands to start, and refresh the backend applications.
Project 1: (April 2019-Oct 2020)
Client: HCL
Role: Java Developer
Project Name: Global Health Line
Technology/ Environment: Core Java, Spring Boot, MySQL, Hibernate, Angular, HTML, CSS, Mongo DB
Application: Web Application
Description:
This project is used mainly for medical stores to maintain the details of medical store such as stock and account. This software is so designed as to ease the work load. The main feature includes inventory and stock control, accounting, customer management. In this software we can maintain the data of medicines, customers and billings. We can provide customer centric medical facilities. We can search for medicines, add to the bill and print the bill and customer details.
Roles and Responsibilities:
- Worked on the scrum methodologies daily meetings for requirements.
- Worked in MVC architecture when creating API’s.
- Worked on creating Model Classes as per the requirement.
- Implemented Controller class as for the requirements.
- Created components and services as per the requirements in front end using Angular.
- Involved in retrieving data from the data base by using collections.
- Involved developing Rest API’s using Spring Boot framework.
- Involved in client-side technologies/UI design using Angular.
- Involved JPA Repository and their implementations with hibernate.
- Involved No SQL data base MongoDB when requirement comes.
- Involved MySQL Server when requirement comes.
- Interacted functional team and business analyst team when needed.
- Used GIT for version control tool for merging branches and used Source Tree to solve conflicts.