Hardeep
Summary:
- Having 5+ years of IT experience in design, development, and testing of web application using java/J2EE Technologies.
- Experience in Client/Server and web-based application using Java and J2ee technologies.
- Extensive experience in Open-Source Java frameworks such as: Spring MVC, Spring Boot, Hibernate, Spring JPA, JDBI.
- Experience on core java technologies like Collections, Exception Handling mechanisms and Multithreading.
- Experience in client-side Technologies such as JavaScript, jQuery, AJAX, JSON.
- Experience with the ORM tool Hibernate and Spring JPA involving mapping, HQL, JPQL.
- Hands on experience in creating test cases using JUnit, Mockito.
- RESTful API’s – worked with RESTful interfaces.
- SQL – worked with SQL database (MySQL, Postgres).
- Knowledge of GitHub and Bitbucket for version control.
- Strong debugging and troubleshooting skills.
- Knowledge of deployment using ECS using Fargate and EC2 on AWS.
- Experience in Load balancer, Pipeline management and cloud Watch Log analysis on AWS.
- Basic knowledge of ELK log analysis, Kibana Dashboard creation and visual analysis.
- Knowledge of Application analysis using Java mission Control and JFR.
- Also Having Experience Machine learning.
Work Experience:
- (Jan 2017 –May 2019)
- (June 2019 to Present )
Educational Qualification:
- Bachelors (2014-2017): BCA (Bachelor of Computer Application) 66%.
- High School (2011-2013): 74.4%.
Technical Skills:
Languages
: Java, Python, J2EE, SQL, JavaScript.
Testing
: Junit, Mockito
Stream
: Core Java, Spring Boot, Spring JPA, Hibernate, JDBI.
RDBMS
: PostgreSQL, MySQL.
Tools
: Eclipse, IntelliJ, PgAdmin, PyCharm
Performance Tools
: JFR (Java Flight Recorder), JMC (java Mission Control)
Operating System
: Windows, Linux (Ubuntu)
RDBMS
: PostgreSQL, MySQL
Version Control
: GitHub.
Cloud platform
: AWS ECS, Fargate, EC2, gateway, Cloud formation, App Flow, Pipeline management.
Dev Ops
: ELK stack
Containerization
: Docker.
Data science:
: Tensor flow, PyCharm, NumPy, Pandas, Models (K fold cross validation).
Web Services
: Rest, Soap
Page 1 of 3
Certifications:
- AWS ECS using Fargate Deployment and pipeline management from UDEMY.
PROJECTS
Client Name: Confidential
Role: Software Developer
1. Project: Track & Trace
Description: The API "Track & Trace" provides information on the running and status of wagons and trains in Germany. The central concept of the API is the tracking event. A tracking event represents a change in the condition of a wagon at a certain time in a certain place
Responsibilities:
- Participating in client calls and involved in the requirement gathering from the clients.
- Write program specification to accomplish user story.
- Design and develop application codes using Spring Boot, JDBI, Swagger UI and Postgres.
- Developed REST and SOAP based web Services as API using Spring and deployed on AWS Platform.
- Used Agile Development methodology of software development.
- Participate in a Scrum/Agile team, attend stand-ups and estimate complexity for stories and tasks assigned
- Writing SQL and Criteria queries.
- Writing test cases using Junit.
- Tracking the logs using Kibana (ELK stack).
Environment: Core Java 1.8, Spring Boot, PostgreSQL, Lombok, Web-Services. STS, Swagger UI, Flyway Scripts.
Role: Software Developer
2. Project: Location API
Description: Location API is the solution which provide all the location Data to TNT. There are number of requests come TNT and th