You are on page 1of 6

Name: Jayanth

gowthami@cognierinc.com
(D):: +1 (404-777-0756) Extn:718

Summary:
 I have Around 8 years of professional experience as a Full Stack Developer (Java) in analysis, design,
development, implementation and troubleshooting various web-based applications and DevOps
Engineer with configuration management tools.
 Working knowledge in Core Java and JavaEE platform with Servlets, JSP, JDBC, Multithreading
Hibernate, SpringMVC, SpringBoot.
 Having experience working with database technologies like MySQL, Oracle, MS SQL Server
 Experienced working on different layers of Spring MVC architecture such as Spring -
Controller, service, and repository classes.
 Good experience working on Hibernate Beans & HQL to map to tables and retrieve data from the
database.
 Good experience on working with Amazon Web Service (AWS) like EC2, S3, Amazon Simple DB,
Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management,
AWS CloudWatch, Amazon EBS and Amazon Cloud Front.
 Proficient at designing dynamic web applications
using HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSON, React JS, and Angular JS
 Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java
Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
 Experienced in React JS and working with React Flux architecture.
 Skilled at creating Controllers, Services etc. using Angular JS
 Worked upon Services, Components and Routing in Angular 6
 Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML
 Extensive and in-depth knowledge in web logic portal framework
 Experience in installation and configuration of WebLogic portal server
 Skillful in handling unit testing using Junit, Jasmine along with Test-Driven Development (TDD)
methodology.
 Experienced working in Agile-based SDLC environment and participating in different Scrum sessions.
 Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous
integration tools like Jenkins, and issue-tracking platform like JIRA.

Technical Skills:
Programming C, C++, Java 8/11, Python, JavaScript, SQL, PL/SQL
Languages
J2EE Technologies Servlet, JSP, Hibernate 5.x, Spring 4.x, Spring Boot

UI Technologies HTML5, CSS3, JavaScript, Angular JS, Bootstrap, Ajax, JSON

Web Services HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery,
WordPress, JSON, XML, Twitter Bootstrap, React JS, Angular JS 1.x, Node.js,
GitHub, JAVA, J2EE

Application Struts, JSF, Spring MVC, Spring-Core, Spring JDBC, Spring Hibernate,
Frameworks JQuery, Angular.JS.

Database MySQL, Oracle, SQL Server, PostgresSQL, Cassandra


Scripting Language Linux/Unix Shell Scripting, JavaScript
Testing Tools and Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Logging Frame Works
Versioning Tools GitHub, SVN
Cloud Amazon Web Services
IDE & other Tools Eclipse, Remedy, JIRA, Maven, Spring Tool Suite, Postman 5.3.0, SoapUI 4.5
Operating Systems Windows 7/10, Linux

Educational Details :
Jawaharlal Nehru Institute of technology – 2015
Arkansas University- 2020

Work Experience:
Client: CVS Health-Irving, TX Jan 2021- Present
Java Full Stack Developer
Responsibilities:
 Assisted in requirements analysis, High Level Design, Low Level Design, and complex code
development for 20+ applications.
 Provided technical direction and system architecture for 40+ individual initiatives.
 Learned organization's overall strategies, business operates, and what drives success in the business.
 Collaborated with 3 engineering and design teams to integrate external APIs into web pages and
applications.
 Evaluated and improved existing data systems under mentor supervision.
 Developed java page flow, struts and webservice portal using WebLogic workshop as a part of
application development, utilized, and developed EJB, JMS and web service controls for creating the
portals.
 Configured and used WebLogic content management to display content in in Jsp view component.
 Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery,
AngularJS, Angular 2.0, NodeJS, ReactJs.
 Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade,
Front Controller, and Delegate Pattern.
 Experienced in developing messaging module by using Spring JMS, Apache Camel, and Rabbit
MQ.
 Responsible to create DAO CRUD methods using Hibernate & Spring framework.
 Spring MVC flow and invoke view components with the help of Dispatcher Servlet
 Involved in web application development for backend system using Angular 6, Angular
CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
 Used Angular 6 Reactive forms to implement complex forms and performed the validations using Form
Builder.
 Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal
dialogs for developing the UI.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
 Implemented the Drag and Drop functionality using React-Draggable.
 Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-
Builder to download the Tabular data in Excel format using react.
 In Phase Two, worked closely with the Back-End team to display data using the Custom Components,
library Components, and Redux.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
 Developing Microservices and creating API’s using Java spring boot framework using Maven as a build
tool and Cassandra as an enterprise level database.
 Consumed RESTFUL web services using Angular HTTP Module and transformed the response
using RXJS operators.
 Worked on creating documents in Mongo database.
 Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations
to ensure high availability in various Crash Scenarios.
 Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes on Docker for
the runtime environment for the CI/CD to build, Test and Deploy.
 Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data
representation from MVC model to Oracle relational data model with a SQL-based schema.
 Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and
to wire objects of business classes.
 Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
 Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the
request flow to the back-end tier of the application.
 Worked extensively on developing controllers, Interfaces and implementation classes using Spring
MVC framework & used Microservice architecture with Spring Boot based service through REST.
 A strong user authentication and authorization system was designed and put into use for a real-time web
application utilizing AWS Cognito.
 worked with back-end developers to put Cognito data synchronization across various platforms and
devices into place and used Cognito's connection with AWS to impose security regulations and give
AWS resources fine-grained access control.
 Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
 Deployed the jar file using Tomcat application server on hawtio console and used Log4j as a logging
framework.
 Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and
Simple DB.
 Wrote Stored Procedures and complicated queries for SQL SERVER and PostgreSQL.
 Hosted and tested the application on AWS servers before publishing it in an actual production
environment.
 Scaled the component interactions and generalized the interfaces using Restful web service.
 Worked on JMS for developing messaging services and implemented message listeners for message
processing and delivery.
 Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to
already existing code.
 Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the
developed Java applications.
 Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view.
 Standardize and implement Splunk Universal Forwarder deployment, configuration and maintenance in
Linux and Windows platforms.
 Manage SPLUNK user accounts (create, delete, modify, etc.)
 Create data retention policies and perform index administration, maintenance, and optimization.
 Work with third party application, hosting and CDN providers to integrate data feeds to a centralized
Splunk platform.
Environment: Java 8/11, Gitlab, Oracle, React JS, Angular 8, Typescript, Node Js, SQL, Apache Camel,
HTML5, CSS3, Cognito JavaScript, Restful, JSON, XML, JUnit, Spring 4.2, React Js, Spring Boot, Spring
AOP, Spring JPA, Hibernate 4, Log4j, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS, Kubernetes,
Microservices.
Client: American Airlines-Dallas, TX Sep 2020 –Dec 2021
Java Full Stack Developer
Responsibilities:
 Working on 10+ services each including 6+ APIs in NodeJS using Lambda, API Gateway, Cognito
Authorizers in AWS.
 Managed various infrastructure resources, like API Gateway, Lambda Functions, SQS, CloudFront,
Route53, S3, DynamoDB, Redis, Elasticsearch using Terraform for deployments on AWS Cloud.
 Created Multi-Lambda template including API Gateway, Custom Domain, SSM Parameters, S3 Website
for swagger docs and integration tests using postman/Newman which acts as a serverless base for other
projects within the organization.
 Used Oracle 11g as backend to access and update information in the database mapping Objects with
respective tables.
 Implemented persistence layer using Hibernate that uses the POJOs.
 Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named
Queries and interfaces such as Expression, Query and Criteria.
 Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication
and schema design
 Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
 Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework
 Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS3, JQuery, JavaScript
and AJAX.
 Ensuring CloudWatch monitoring alerts from resources such as Lambda, SQS, S3, Dynamo DB, API
Gateway and application logs were assessed, prioritized, and managed.
 Maintaining comprehensive JS behavior-driven development tests in Mocha, Sinon.JS and working with
QA on black-box integration tests using postman/Newman.
 Developed M icroservice based application using Spring Boot as back-end, Angular as front-end and
Cassandra DB.
 Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production
PostgreSQL databases within teh organization.
 Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.
 Developing Microservice’s and creating API’s using Java spring boot framework using Maven as a
build tool and Cassandra as an enterprise level database.
 Involved in Configuring web.xml and struts-config.xml according to the struts framework.
 Working with the product team and converting the product vision into user stories, prioritizing the
backlog based on the product priorities, and working with the SCRUM team to convert the stories into
product features.
 Used GIT for Version Control
 Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS3, JQuery, JavaScript
and AJAX.
 Developed React JS pages, Web services calls and AJAX calls for the application
 Used React JS in development of the web application to bind the data/model that is being retrieved from
a database through services provided in a controller to the view using scope.
 Used React JS in components like JSX, creating React components, Virtual
 Involved in designing and developing the application using Angular JS, Bootstrap, HTML5, and CSS3
 Developed the Application as Single Page Application (SPA) using Angular JS
 Worked on Angular JS controllers and created functions to interact with the RESTful Web
Services using AJAX.
 Applied write concern for level of acknowledgement while MongoDB write operations and to avoid
rollback
 Developed Custom Factories and Services using AngularJS for refactoring Code reuse.
 Created Custom Directives to support required functionality in HTML pages.
 Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
 Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup
 Used AngularJS Expressions and Scope object to bind data and controller with views.
 Created reusable HTML templates and style sheets based on UI standards and guidelines.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap3, AJAX, Oracle, JSON, XML, React Js, Node Js,
AngularJS, GIT, Agile, JQuery, TDD, Jasmine, JIRA, Kubernetes, Microservice’s.

Client: All State-Northbrook, IL Jul 2019 – Sep 2020


Java Developer
Responsibilities:
 Experienced in Agile Methodologies and SCRUM Process.
 Identified several hidden bugs caused by complicated multithreading issues such as race conditions
caused by asynchronous events and resolved them.
 Responsible for debugging and troubleshooting the web application.
 Used Design patterns efficiently to improve the code reusability.
 Coordinated with the offshore development team and assisted them when required.
 Various clients (Merchants and Banks) use services to make Tractions.
 Brief Profile: A payment gateway is a software program that integrates to a merchant's website for the
purpose of transmitting transaction data to the Bank and credit card acquirer for both authorization and
settlement purposes.
 Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data
integrity, correcting anomalies, and increasing the overall maintainability of the database
 Configured JBOSS Application server and used Oracle database.
 It is the Internet's virtual equivalent to the physical world merchant terminal.
 Developer Technical Environment: JDK 1.5, J2EE, JBoss Application Server 5.0, SQL Server 2008,
NetBeans 6.9.0, Struts 1.2, Web Services.
 Team Size: 13 Responsibilities: Design, Development and Implementation Gathering and
Understanding the Requirement from Sales and BA. Involvement in Analysis & signoff Documentation
for on-boarding new client/customers.
 Created cron jobs for scheduled invoice generation and payment processing in UNIX environment.
 Investigated Apache HTTP server performance issues and managed directory structures with UNIX
commands and scripts.
 Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java
entities to database tables.
 Used Microservice architecture with Spring Boot based services interacting through a combination of
REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
 Closely worked with Kafka Admin team to set up Kafka cluster setup on teh QA and Production
environments.
 Developed and maintained functions, procedures, triggers, indexes using MYSQL database
programming.
 Integrated GIT into Jenkins to automate the code check-out process.
 Wrote code to parse xml files using SAX Parsers
 Developed user interface by using the React JS, Flux for SPA development.
 Implemented client side Interface using React JS.
 Development and implementation of Transaction Module, Report Module, Bank Integration and
Reporting Module.
 Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication
and schema design
 Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
 Implemented Routing to navigate between the components in the application using theAngularrouter
module.
 Created Angular Components, Directives, Services and Reactive Forms to collect the input from User.
 Implemented Services by using HttpClientModule in Angular 12 for making the API calls and inject
data into the required components.
 Development SSL and MOTO Integration of Credit Card and Debit Card Payments services with
various Banks.
 Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
 Implemented SCM tools i.e., Subversion/GIT, Stash Repositories, Source tree, views, and the access
control strategies.
 Performed Database Tasks as executing DML’s in MySQL
Environment: Webpack, Git, Atom, Eclipse, C++, JSON, XML, SOAPUI, Angular, Oracle, HTML, Restful
API, Shell Scripting, SQL, MySQL, AWS, React Js, GIT, Linux.

Client: SDS Pathology-INDIA May 2014 – Dec 2018


Java Developer
Responsibilities:
 Responsible for planning, designing, and developing web applications using a variety of other
technologies including ES6, NodeJS, Electron.io, Nightmare JS.
 Successful design and development of automation test scripts with the use of Node JS.
 Works on a foundational workflow technology enabling real-time dispatch of work to agents integrated
with all communication modes.
 Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
 Created an XML configuration file for Hibernate to map to SQL DB.
 Developed an automated script that extracted and stored the incoming emails on the domain into the
database.
 Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud
Manager etc.
 Plan and create test automation from scratch with JavaScript, mocha, chai, Selenium WebDriver, and
request library.
 Used jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS in
developing interactive web pages.
 Used NoSQL based ORM framework Cassandra Node Driver.
 Spearheaded the implementation of the login system for the application, using the Cognito as the
identity provider, and enabled Single sign-on on various websites.
 Played an integral role in developing a crawling system in NodeJS using Nightmare JS for complete
crawling of apartment sites.
 Installed and configured GIT and communicating with the repositories in GITHUB
 Developed a script to perform location-based, distance-based queries on Elasticsearch domain.
 Extensive experience with Continuous Integration Tools like Jenkins, and good working knowledge on
source repository management tools like GIT, SVN.
 Used Spring JDBC API to talk MySQL Database for Read and Write operations.
 Designed and Implemented an Email system for a domain using SES, Route53, S3, and NodeJS in
Lambda.
Environment: Servlet 3.x, JSP 2.x, HTML5, CSS3, JavaScript, JIRA, Node Js, GIT, Eclipse, JMS, EJBs,
Restful Web Services, Remedy, JDBC

You might also like