HEMANTH KUMAR KUMAR
Education
• Master’s Degree in Computer Science -
University of Bridgeport, CT, USA. year
of completion 2020.
• Bachelor’s Degree in Electronic and
Communication Engineering -Anna
University,India-2017
• Contact info:
Email: ***************.*@*****.***
Professional Summary
● Experienced in core Java with strong understanding of Garbage Collector, Collections, Multithreading, Exception handling.
● Good understanding of OOPS, data structures and algorithms.
● Good knowledge of functional programming concepts and hands-on experience working with Java 8 features like streams and Lambda expressions,which results in writing the code in Declarative approach.
● Worked on integration of Spring and Hibernate frameworks using Spring ORM Module
● Experienced in developing MVC framework-based websites using Spring
● Software developer with experience in developing web applications using Java/J2EE technologies like Java, J2EE, Spring MVC, Spring Boot and Front-end technologies like HTML, JS, CSS,JSP.
● Experienced in developing applications using Java and various J2EE technologies including REST, JAX-RS, JSP, JSTL, XML,JSON and JPQL .
● Experienced in developing restful services by using JAX-RS library with Jersey framework.
● Experience in developing data models by configuring Hibernate persistence layer,mapping java classes with database using hibernate,HQL(Hibernate query language) and CRITERIA API.
● Experience in Data Serialization formats like JSON,XML.
● Strong understanding of SOA architectures and 12 FACTOR APP principles.
● Consumed RESTful services in applications and have also developed Microservices using Spring-Boot
● Experience in using built in automation tools like maven
● Used LOGBACK for logging various levels of information like error, info, and debug into the log files
● Principled programmer in using version control like GIT
● Excellent Understanding of Developing and Deploying Applications in Amazon Web Services environments(EC2,EBS,ASG,ELB,VPC,ROUTE 53).
● Managed Docker orchestration and Docker containerization using Kubernetes
● Packed JAVA SPRING BOOT Application into docker images Manage and monitor Java applications running on Kubernetes clusters. HEMANTH KUMAR KUMAR
Git Hub: https://github.com/hemanthkumar77
Java & J2EE Technologies: Core Java1.8/1.7/1.6, JSP. Web/Application Servers: Apache Tomcat4/5/6.
Frameworks & Middleware: Spring Framework2.0/3.0, Hibernate5/4/3.0, Spring Data JPA.
Integration frameworks: Jersey client
Languages: Java, J2EE, SQL
Web Services/Framework tools: REST,SOA.
Development Tools/IDE’s: Eclipse, STS.
Open Source/Tools: GIT,GIT Hub.
Databases: MS SQL Server 2005, MySQL.
Web Development: HTML5/4, XML, Jsp, HTML5, JavaScript, CSS, Thyemeleaf.
Scripting Languages: Maven3.0, Java Script.
Cloud computing: AWS Three Tier Architecture.
Container and Orchestration: Docker and Kubernetes Technical Skills
HEMANTH KUMAR KUMAR
Jan 2020 to Dec 2020
University Of Bridgeport
Developing Microservices and deploying the services in the cloud (worked under Department Head Dr.Ausif Mahmood)
Responsibilities
Developed the existing Restful services to Microservices by understanding the 12 factor app principles.
Packed the java application into docker builds.
Experimented with Docker, by using Docker-compose.
Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
Worked on infrastructure with Docker containerization and maintained Docker Images and containers.
Understand the running of containers locally
Manage and monitor Java applications running on Kubernetes clusters
Implemented AWS solutions using EC2, EBS, Elastic Load Balancer, Auto scaling groups. Jul-2019 to Dec-2019
University Of Bridgeport
Developing a Restful services (worked under Department Head Dr.Ausif Mahmood) Responsibilities
Created the application using Java, Spring-Boot,Spring Data JPA and Spring environment.
The API management and monitoring of the application was done using Spring Boot Actuator
Spring Boot starter LogBack was used to enable monitoring of user actions and errors.
Used CRUD Repository, Paging and Sorting Repository interfaces to interact with the Database to perform the CRUD operations.
Created queries by methodname, Named queries, Named Native queries and querymethod to fetch the datas from the DB.
Used the Thymeleaf server side template engine as a front end UI.
Used project Lombok to reduce the Boilerplate codes in the entity classes.
Used java jax-rs library to integrate with the Jersey framework to perform the restful services.
Used the Spring Boot Profiles to configure the application properties file according to the each application stages(Dev,QA,Production)
Professional Experience
HEMANTH KUMAR KUMAR
Aug 2017 to March 2018
Access Health Care
Junior support engineer(Infrastructure)
Project : Internal Team Web App Development(To get employees daily work flow,Attendance
,daily work Feedback meter)
Responsibilities:
Used regular expressions Dom operations for the front end validations
Used Hibernate Validators to validate proper fields coming from the UI and then allow to enter the values to DB.
According to client requirements change the existing codes to declarative approach which resulted in the reduction in the lines of the code and much understandable
Worked efficiently on developing database schema and to store data in MySQL
Used JSP, HTML, Javascript and CSS to develop the user interface for the application and consumed the webservices.
Used Spring Framework for Dependency Injection.
Created POJO’s and DAO’s for the database entities using Hibernate annotation mappings
Used JSTL tags for communicating between controller and JSP.
Involved in implementation of application using conventional design practices through MVC.
Used HQL queries to fetch datas from the DB to display data in the jsp in front end.
Gained experience on the implementation of version control software GIT.