0% found this document useful (0 votes)
153 views5 pages

Kollu Hemanth - Java Resume

The document provides a professional summary for Kollu Hemanth, a software professional with over 8 years of experience developing client/server, enterprise, and web applications using technologies like Java, JavaScript, Angular, React, and Spring. It details his experience with software development processes, frameworks, databases, cloud services, and devops tools. The summary highlights his full stack development skills and experience building applications for clients like American Express.

Uploaded by

Rubiksys LLC
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views5 pages

Kollu Hemanth - Java Resume

The document provides a professional summary for Kollu Hemanth, a software professional with over 8 years of experience developing client/server, enterprise, and web applications using technologies like Java, JavaScript, Angular, React, and Spring. It details his experience with software development processes, frameworks, databases, cloud services, and devops tools. The summary highlights his full stack development skills and experience building applications for clients like American Express.

Uploaded by

Rubiksys LLC
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Kollu Hemanth

[email protected]
669-999-0451

Professional Summary

● Software Professional around 8+ years of experience in Object Oriented programming, design, developing
and testing of Client/Server, Enterprise and Web Applications
● Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various
methodologies like Waterfall, Agile/Scrum.
● In depth knowledge of JavaScript frameworks like Java 8+JDK, JavaScript, jQuery, AJAX, Angular.js, react.js,
express.js and Backbone.js.
● In depth knowledge of developing front-end using HTML 5, CSS 3, JavaScript, Type script and Angular JS
1.4, 1.5, 2/4.
● Proficiency in developing Web Services using - SOAP/RESTFUL WS and programming skills.
● Extensively experience in Angular.js components like Controllers, Directives, Factory, Service resources,
Routing, Dependency injection, 2-way Data Binding, Filters and Events.
● Implemented web Methods Flow Service and java service including transaction management, error handling,
HTTP and SMTP client.
● Expertise in CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS
Table, Pseudo Classes, Pseudo Elements, CSS Preprocessors (SASS, LESS) and CSS Behaviors.
● Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
● Expertise in using all popular editors like Eclipse, Sublime Text, Notepad++ and Brackets.
● Responsible for administration, maintenance, Performance analysis, and Capacity planning for MongoDB
clusters.
● Experience with Use-Case design, Class and Sequence diagrams using UML.
● Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer,
Dynamo DB, through AWS Console and API Integration.
● Experience in building Microservice applications using Spring Boot for developing RESTful Web services.
● Expertise in using PL/SQL and SQL to write Stored Procedures, Functions, Packages and Triggers.
● Extensively worked with MVC Architecture using spring, hibernate, Apache Struts.
● Expertise in Micro services to build flexible and independently deployable software
● Experience on Java polymorphism, Multi-Threading, Collection Framework, Interfaces, Synchronization, and
Exception Handling.
● Strong experience of data structures, algorithms and design patterns (GoF).
● Experience in building web applications using Spring 3.x Framework features like MVC (Model View
Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and
template classes.
● Strong experience in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers, Views, Functions
and SQL packages.
● Expertise in programming and debugging in Unix Shell Scripting.
● Extensively worked on Cloud-bees Jenkins for continuous integration (CI) and (CD) Continuous Deployment
and for End-to-End automation for all build and deployments.
● Involved in writing the Maven and Gradle scripts for the configuration of J2EE applications.
● Managed all the bugs and changes into a production environment using the Jira tracking tool.
● Worked on many AWS Cloud resources which includes EC2, S3 VPC, Lambda, SNS, RDS, EBS, Cloud
Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, Route 53.
● Proficiency in Administration and Support upfront with Atlassian Suite viz. Confluence, Crowd Jira and Bit-
Bucket.
● Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBOSS Fuse.
● Expertise in using ANT and Maven for build automation.
● Expertise in different test-driven development frameworks like TDD and BDD using cucumber, Selenium and
protractor.
● Proficient in Web based testing viz. Integration Testing, System Testing, Performance Testing, Functional
Testing and Unit Testing.
● Adaptable in quickly changing technical environments with very strong organizational and analytic skills.
● Excellent team player with good communication, people and leadership skills. Successfully delivered projects
under strict schedules and following quality control.
Technical Skills

Languages: C, C++, Java, SQL.


Markup/Script Languages: HTML, JavaScript, XML,
J2EE Technologies: Servlets, JSP, EJB, JPA, JSF, Thyme leaf Spring Boot.
Web Technologies: HTML, XML, XHTML, DOM, CSS, JAVASCRIPT, Ajax, JSON, Angular JS, Backbone.js,
Node.js, Web Services (SOAP and Restful)
Frameworks: Struts, Spring, Hibernate, Swing.
Databases: Oracle 8i/9i/10g/11g, My SQL, SQL Server, HSQL, PostgreSQL, MS Access
IDE s: Eclipse, My Eclipse, Net Beans, Sublime Text, visual Studio, Web storm
Debugging Tools: Firebug, IE developer Toolbar
Servers: Apache Tomcat, Apache Axis2, JBOSS, WebLogic, Red Hat Apache web server, Apache Cassandra
Test Frameworks: JUnit, Jasmine, Karma, mocha, chai
Operating Systems: Windows (NT/2000/XP), Mac, RHEL, UNIX, and LINUX
Source Control: Git, GitHub, GitLab, Atlassian STASH
Build & Deploy: Jenkins, Hudson, Ant, Maven, Gradle, IBM Urban Code Deploy, Apache Tomcat, JBOSS
Others: NPM, Grunt, Bower, Gulp, Ember, Agile methodology, Atlassian JIRA, Atlassian Crucible, VersionOne,
Kanban

Professional Experience

Client: American Express, New York April 2019 till Date


Sr. Full-stack Java Developer

The American Express provides financial services. The Company offers credit cards, charge cards, travelers checks and
payment, travel, and expense management solutions. American Express serves customers worldwide.

Responsibilities: -
● Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain
operations such as Filter, Map, collect on a collection Objects.
● Played major role in developing payment processing interface and web application using Angular 7 in front-
end and MongoDB at the back end.
● Created an End-to-End Framework for Acceptance Testing using Cucumber, JDBC, Maven, WebDriver, Java
and TestNG.
● Built an isomorphic application using React.js and Redux with GraphQL on server side.
● Built application with angular-cli, Maven script via Jenkins and deploying in Tomcat server.
● Responsible for installation, configuration, and administration of Red Hat Linux, Solaris systems.
● Designed, supported, and maintained Oracle Real Application Clusters supporting business critical
applications on HP Proliant BL465/BL685 & Integrity Itanium2 platforms on RHEL 4 & 5.
● Performed unit testing using JUnit/ JMock and used JIRA for bug tracking.
● Setup and maintained NFS, NIS, and TCP/IP network, configured the systems for TCP/IP Networking with the
existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.
● Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within
time.
● Wrote a Python module to connect and view the status of an Apache Cassandra instance.
● Tested components using JUNIT Mockito during development.
● Performed testing and troubleshooting on various securities (currencies) using charting tools (High-Charts).
● Thoroughly used Java 1.8 lambdas, HTML5 and CSS3 for application development.
● Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax)
NoSQL Database.
● Made use of Bitbucket Git management for quality bug-tracking and roll back capabilities.
● Added security for service layer methods using Spring Security.
● Performed Service Oriented Architecture (SOA) for implementing Web Services like SOAP, RESTful Web
Services using JAX-RS, JAX-B, JAX-P and JAX-WS.
● Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
● Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
● Implemented to reprocess the failure messages in Kafka using offset id. Used Spring Kafka API calls to
process the messages smoothly on Kafka Cluster setup.
● Used React and Redux Stack to create views to hook up models to the DOM and synchronize data with
server as a Single Page Application (SPA).
● Collected and analyzed data to determine time and profitability constraints.
● Used OOPs Concepts (Polymorphism, Inheritance, Encapsulation) Overloading & Overriding, Final, Finally,
Finalize, Garbage collection, Synchronization, Collections, Arrays, Interfaces, Multithreading etc.
● Installed, Configured and Maintained Samba, Apache Tomcat and JBoss servers in Linux environment.
● Used Apache Maven as the software build tool used Jenkins for CI and CD.
● Worked on backend using NodeJS, ExpressJS and MongoDB.
● Worked on core AWS services such as setting up new server (EC2) instances/services, configuring security
groups, and setting up Elastic IP's.
● Used Spring and AngularJS for creating secure Single Page Applications (SPA) and refactored the existing
AngularJS application.
● Wrote unit test cases for Unit Level testing using Junit, Mockito, SpringJUnit4.
● Experience in administering Oracle, MySQL, PostgreSQL Prod, Non-Prod, test, development environments on
AWS EC2 instances and RDS instances.
● Worked on Pivotal Cloud Foundry (PCF), Google products and Docker container services.
● Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
● Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.
● Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud
Foundry (PCF) using build pack.
● Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based
solution. 
● Implemented micro-services to separate the tasks and not to have dependency on other Parallel on-going
tasks of same Application. Micro-services were implemented using Spring-boot.
● Built application with angular-cli, Maven script via Jenkins and deploying in Tomcat server.
● Performed ad-hoc backups using Mongo dump and Mongo restore. Developed real time tracking of class
schedules using NodeJS.
● Implemented Angular 7.0 using its advantage including two-way data binding and templates.
● Created Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and
Spring Boot for micro-services.
● Implemented Apache Spark data processing project to handle data from DB and streaming sources.
● Performed post deployment tasks using puppet/chef and ansible.
● Migrated Mongo database systems from No-SSL authentication to SSL authentication using certificates.
● Developed business service layer and data access layer using Spring and Mongo-db. (Spring Mongo
Template).
● Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps,
deployments and maintain multiple Kubernetes clusters to support a global service.
● Fetched JSON data within Orchestration Layer with Spring-Boot application and displaying it in the UI
following ECMAScript (ES6) standards for developing.
● Called Rest web services through Angular Js services to get JSON Object and modified the response object
to display in UI.
● Designed and implemented interface elements using Google Web Toolkit GWT.

Environment: jQuery, Angular 7, NodeJS, Spring MVC, GCP, IOP, Kafka, Spring Batch, Spring Boot, Eclipse, Oracle,
JBoss Fuse ESB, SOAP UI, AWS (EC2, S3, Lambda, SNS, Code-pipeline) JSP, JSF (Rich Faces), Servlets, JDBC,
Hibernate, XML, Selenium, XSLT, CSS, DOM, Grunt, GWT, DHTML, Junit 4.4, GIT, Bitbucket, RHEL, Log4j,
Oracle10g, TOAD, UNIX, Maven, Jenkins, Agile Scrum, JIRA.

Client: The Vanguard Group,Malvern, Pennsylvania March 2018 to March 2019


Sr. Full Stack Developer

The Vanguard Group, Inc. provides investment management and advisory services. The Company offers its
services to equity investment and fixed income group, investment pooled vehicles, mutual funds, and separate
account institutional clients.

Responsibilities: -

● Developed and Maintained interactive and dynamic web pages with cross browser compatibility using hand
coded semantic HTML, CSS, JavaScript, Angular JS and Bootstrap.
● Server instances were created on AWS. Tomcat, Swagger were installed and used for deploying
Microservices.
● Good experience in developing Unit and Integration test cases using testing frameworks JUnit and JMock .
● Developed messaging module using Spring JMS, Apache Camel and Active MQ.
● Worked extensively on built-in components and developed single page applications using AngularJS 1.4.
● Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
● Worked with Mongo DB to retrieve the data from a real-time meetup API.
● Developed RESTful web services using JAX-RS implementation.
● Created User Controls and simple animations using Java Script and Python.
● Built Micro Services architecture in AWS and created ELB'S, Auto-Scaling groups in EC2 using prebaked AMI
and Docker containers.
● Worked on AWS EC2 for deploying and testing the lower environments such as Dev, INT and Test.
● Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to
various groups defined within the organization.
● Worked with NoSQL database to store JSON like dynamic connections data .
● Developed the unit and integration test cases for the components implemented using JUnit and JMock.
● Object storage service AWS S3 is used to store and retrieve media files such as images. Cloud Watch is used
to monitor the application and to store the logging information.
● Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
● Wrote build & deployment scripts using Maven, shell scripts to build and deploy the application in JBoss
Application Server.
● Developed unit test cases using Mockito framework for testing accuracy of code and logging is done
using SLF4j + Log4j.
● Deployed Java applications and Web-services using CI/CD tools like Jenkins, AWS Code-pipeline and
clustered environments.
● Worked extensively with Network File System (NFS) for storage.
● Patching of RHEL5.3 servers during outage for PCI compliance purpose as well as VCS patching for Solaris
servers during weekend outage.
● Kernel Upgrading from EL5.3 to 5.4 during outage in production boxes.
● Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and
Restful API's.
● Implemented Spring MVC Controller module for better handling of client request, consume, RESTful data
service and sending response back to client.
● Hands on experience in developing Single Page Applications (SPA) using Angular 5 and Node.js, and in UI
Widgets using React.js.
● Implemented the queue/priority queue/set data structures along with their iterators using linked lists.
● Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
● Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
● Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions,
relational database models.
● Implemented the map and priority queue data structures using a binary search tree.
● Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
● Developed Client-side scripts using JavaScript/Jquery and AJAX for asynchronous calls.
● Extensively used Java multi-threading to implement batch Jobs with JDK 1.7 and JEE features.
● Modernized front-end applications using HTML5, Responsive Web pages, jQuery and JSON.
● Consumed REST based Micro-services with Rest template based on RESTful APIs.

Environment: HTML5, CSS3, JavaScript, JSP, Ext JS, Node JS, Backbone JScripJS, JSF, Require JS, Web 2.0,
Grunt, Bower, Adobe Photoshop, UML, Ajax, JSON, REST, JMS, jQuery, My SQL, JPA, Jasmine, Windows XP,
RHEL, J2EE Struts, Springs, AWS resources.

Client: PayPal, Palo Alto, Ca Jan 2016 to Feb 2018


Java Developer

Responsibilities: -

● Used core Java to build new functionality based on requirements and implemented New Interface for
Previously Ordered Page, Cart Page.
● Designed and developed web-based UI using JSP, Struts and developed action classes to handle the user
requests.
● Wrote JavaScript/ jQuery Ajax call to retrieve the customer data from the back end and then display on the
screen in a well-organized way.
● Utilized microservices and decoupled architectures for building RESTful APIs.
● Experienced first-hand practices for integrating microservices into an existing system architecture.
● Setup the (CI) and (CD) process for the application using the Jenkins.
● Wrote SQL Queries, PL/SQL stored procedures, triggers and packages on Oracle database.
● Developed web pages by using Spring MVC and JSP pages.
● Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
● Created Rich UI applications using Angular integrating with REST APIs built on Micro services.
● Developed class using deign patterns like Factory and singleton. Writing logic for all the front-end in HTML
with integration of AngularJS components, involving validation of Specific fields using Angular Plugins.
● Accessed few jQuery bootstrap with combination of Angular UI Bootstrap to get access to predefined
templates.
● Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
● Used JPA to develop server-side logic by writing configurations.
● Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
● Responsible for getting business approvals for testing deliverables.
● Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
● Developed API to display currency checker on UI.
● Used Test Driven Development (TTD) tools like Selenium and Cucumber for Java Automation.
● Responsible for all code committed to sub version (SVN) and merging of changes to the latest code from the
branch.
● Analyzed use cases, created interfaces and designed the core functionality from Presentation layer to
business logic layer using UML and Rational Rose.

Environment: Java, JSP, Servlet, HTML, CSS, JavaScript, jQuery, AJAX, Angular JS, Struts, Spring, Hibernate,
LDAP, JAXP, JAXB, JMS, SVN, WebLogic, RHEL, MYSQL, RESTful Web Services, ANT, AXIS.

Client: Logic Planet, India Jun 2014 to Dec 2015


Software Developer

Project Description: This application has been developed for a reseller application. This project was to develop a web
site, which is e-commerce compliant. It involved maintaining good backend inventory and order processing system.
The project involved different modules like database designing, static content designing, dynamic product displaying,
maintaining the shopping cart, invoice generation and administrator's interface for the remote maintenance of
database objects in HTML forms through Java Servlets.

Responsibilities: -

● Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loops.
● Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class,
Dispatch action class, Action Form bean and used JavaBeans to return dynamic information.
● Used Core Java Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business
Delegate, Service Locator, Session Facade and DAO.
● Worked in all the modules of the application which involved front-end presentation logic developed using
Tiles, JSP, JSTL, javascript, XML.
● Business objects were developed using POJOs and data access layer using Hibernate.
● Involved in writing Thread Safe blocks for multithread access to make valid transactions.
● Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to
wire objects of business classes.
● Exposed the Web Services (REST) to the client applications by sharing the WSDL's.
● Created DDL and DML SQL scripts for creation of database objects.
● Created logical and physical data models putting to practice, concepts of normalization and RDBMS
● Used Spring Inheritance to develop beans from already developed parent beans.
● Involved in configuring Hibernate mapping files and POJO objects.
● Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
● Developed various generic JavaScript functions used for validations.
● Developed screens using JSP, JavaScript, HTML and CSS.

Environment: Java 1.5, J2EE, JDBC, Servlets, XML, JAXB, Spring boot, HTML, CSS, JSP, JSTL, JavaScript, jQuery,
Ajax, PL/SQL, Hibernates, Oracle 10g, JAXB, WSDL, SOAP, Log4j,

Education:

● Masters in IT, Campbellsville University, Kentucky, United States

● Bachelors in IT, Sathyabama University, Tamil Nadu, India

You might also like