Professional Documents
Culture Documents
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
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.
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.