You are on page 1of 10

Harsha

Sr. Front End Java Developer


E Mail: harshac3467@gmail.com
Phone: (321) 430-3545.
Professional Summary:
 8+ years of full stack development experience in all stages of life cycle, referring to Design, Development,
Implementation and testing of web-based applications.
 Experience in Design and Development of Distributed and Client-Server applications using Object Oriented
Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, and Web Services).
 Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis,
design, development, testing and implementation) and SDLC methodologies such as Waterfall, Agile
 Good understanding Core Java 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading,
Transaction Management, Exception Handling, and Lambda functions, Generics and Collection API.
 Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA.
 Experience in developing enterprise applications using frameworks like spring, Struts, Servlets, JSF (Prime
Faces).
 Familiar with Core Java-8 concepts like Lambda functions, Functional Interfaces and Generics and
Streams API.
 Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP,
Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
 Worked on micro services-based architecture using Spring Boot interacting through REST API.
 Good knowledge on working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2,
Oracle 13c/11g, IBatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
 Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI)
Technologies using HTML5, DHTML, CSS3 (Saas, LESS) frameworks, Bootstrap, Java script (ES5 &
ES6), jQuery, AJAX by managing all facets and pipelines of application.
 Good Understanding on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX,
DTD/Schemas, DOM and JAXB.
 Experience in Installation, Configuration, Trouble-Shooting and performance tuning of IBM
WebSphere Application Server 8.0/7.0/6.1/ 6.0 Network Deployment on various Operating Systems like
Windows AIX, Linux, Sun Solaris, Environments, IBM HTTP Server 1.3.x/2.0.x,/6.x, WebSphere MQ, JMS,
LDAP, Oracle 9.x, SQL Server on UNIX AIX , Linux and Windows NT/2000/2003 environments.
 Involved in migrating WebSphere Application Server 6.1 to 7.x and 8.0.
 Experienced in upgrading WebSphere with Refresh packs, fix packs and fixes using update installer.
 Worked on server-side technologies like JSP, Servlets, EJB, JNDI, JDBC, JMS and RMI, CORBA, XML,
HTML,
 Java Beans on IBM WAS.
 Experience in Model View Controller (MVC) Architecture based applications using Core Java, Framework,
Spring MVC, and Spring AOP.
 Expertise in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring
Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
 Developed microservice architecture using Spring Boot to avoid boiler plate code and XML configurations.
 Worked with React.js Virtual DOM and React views, rendering using components.
 Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS, and Ember JS,
Knockout.js.
 Having good Experience in MVVM design pattern such as Angular 2.X and Angular 7.X.
 Developed multiple Angular 8.0/6.0/4.0 components which are compatible with latest versions of typescript,
Angular CLI.
 Good working knowledge in developing and deploying Microservice related applications with SpringBoot and
Spring Cloud.
 Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and
Node) stack.
 Proficient in working with web application's UI testing frameworks such as Karma, Jasmine, and Protractor
for Angular JS, Mocha and Chai for React JS and Backbone JS.
 Worked with WSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.
 Worked on projects implementing RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF,
WSDL, Apache Axis2) and configured using Swagger and WADL.
 Experience on NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
 Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure
(IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic
Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS.
 Hands on experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern,
Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
 Authenticated Users accessing RESTful services using OAuth 2.0, OID, OIDC and JWT (Jason Web token).
 Integrated security functionality using spring security and Site minder (SSO).
 Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in
house written Java services running in Google Cloud Platform (GCP) on Kubernetes
 Experience in using configuration management tools like Puppet, Chef and Docker.
 Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
 Experience with build tools like Ant, Maven, and Gradle for building and deploying applications to different
environments.
 Experience with UNIX and Shell scripting.
 Solid experience in Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server.
Integration testing of the applications using Selenium and behavioral testing using Cucumber.
 Implemented Test Driven Environment (TDD) Used JUnit, Mockito, and Sonar for Unit testing.
 Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and effective
use of data, including database definition, structure, documentation, long - range requirements, and operational
guidelines.
 Performs quality control audits to ensure accuracy, completeness, and proper usage of data in tables and various
support tools, such as database dictionaries.
 Reviews database design and integration of systems and makes recommendations regarding enhancements
and/or improvements.
 Establish and maintain security and integrity controls.
 Provides appropriate consulting, interfacing, and standards relating to database management, and monitors
transaction activity and utilization.
 Prepares and/or reviews activity, progress, and performance reports.
 Plans and configures the physical database environment. Evaluates and recommends the purchase and
utilization of technologies such as DMBS/s, servers, extract and conditioning tools, metadata management,
security tools and archival and recovery tools and data access.
 Develops project plans for implementing database environments. Provides input to technical projects and
oversees the tactical aspects of all database related tasks.
 Diagnoses, resolves and implements preventive measures to prevent problems for availability, recoverability
and performance of all supported database environments.
 Recommends and oversees implementation of database level configuration changes to optimize performance.
Ensures maintenance of physical integrity of all production databases.
 Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases. 
 Develop SQL reports that meet client expectations for the application (used by custom application).
 To secure a challenging and rewarding position as Csharp.Net Developer with an established
organization that can utilize my skills and experience.
Technical Skills:
Languages Java, J2EE, SQL, PL/SQL
J2EE Technologies Servlets, JDBC, JSP, JMS, Java Security, Collections
Web Technologies HTML5, JavaScript, jQuery, ES6, CSS3, Bootstrap, JSF, Angular JS, React, JSON,
AJAX, NodeJS, XML, DOM, SAX, XSD, XSLT, SOAP, REST
Tools & Framework Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Spring
Data(JPA), Hibernate, Struts, ANT, Maven, Apache ActiveMQ, Apache Camel
Web services SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2
Architecture SOA, Microservices
Web/App Servers Apache Tomcat, JBoss
Database Oracle, MySQL, Oracle 10g/11g/12c, MySQL, DB2, SQL server
NoSQL Databases MongoDB, Cassandra, PostgreSQL
Cloud Environments AWS, PCF, Netflix Eureka, Kubernetes
Testing JUnit, Soap UI, Postman, JMeter, Jasmine, Karma, Mockito.
Version control CVS, GitHub, BitBucket
Build Tools Maven 3.5.4, Gradle 3.4.1, Ant, Log4J
Tools Grunt, Gulp, Jenkins, Docker, JIRA, Clearquest
OS & Environment Windows and Linux

Education: Bachelor’s in Computer Science, Hyderabad, India, 2013

Professional Experience:
Client: Nationwide, Columbus OH Sep 2020- Till Date
Role: Sr. Full Stack JAVA/J2EE Developer
Description: The client here offers insurance, retirement and investing products that protect customer on many
sides. We have developed a software application that allows customers to create their account, login and use their
portal. We have developed many key features, so that customer can easily access any details about his/her plan and
enroll different plans.
Responsibilities:
 Involved in analysis, design, and implementation and testing phases of SDLC through Agile methodology.
 Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes. Also Used
dynamic imports in router configuration from Angular 8 which enable the use of import statement for lazy
loading the module and Angular 8 feature backward compatibility mode to Angular router that helps to upgrade
the path for large projects.
 Design and developed the application using framework Angular 7 with HTML5, CSS3 and Typescript Also
Developed application using Java 8 to implement its features like lambdas Expressions, Time API, Streams,
functional interfaces, collectors, default methods, type interfaces, for each.
 Experience in Installation, Configuration, Troubleshooting and performance tuning of IBM
WebSphere Application Server 8.0/7.0/6.1/ 6.0 Network Deployment on various Operating Systems like
Windows AIX, Linux, Sun Solaris, Environments, IBM HTTP Server 1.3.x/2.0.x, /6.x, WebSphere MQ, JMS,
LDAP, Oracle 9.x, SQL Server on UNIX AIX, Linux and Windows NT/2000/2003 environments.
 Involved in migrating WebSphere Application Server 6.1 to 7.x and 8.0.
 Experienced in upgrading WebSphere with Refresh packs, fix packs and fixes using update installer.
 Worked on server-side technologies like JSP, Servlets, EJB, JNDI, JDBC, JMS and RMI, CORBA, XML,
HTML,
 Java Beans on IBM WAS.
 Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to
populate models from the server, Used AngularJS to create views to hook up models to the DOM and
synchronize data with server as a SPA. And Used AngularJS to create Controllers to handle events triggered by
clients and send request to server.
 Involved in the development of project back-end layer using by most of core java features such as Collection
frameworks, Interfaces, Multi-threading, and Exceptions. Also involved in writing Thread Safe blocks for
multithread access to make valid transactions.
 Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, and spring
integration with Hibernate. And integrated application with Spring Security for form-based authentication and
authorization by using spring security Jsp tags to provide UI level spring security.
 Stored authentication and authorization detail in database, used these DB authorization detail with spring
security annotation on method for apply method level spring security.
 Deployed Micro service architecture using Pivotal Cloud Foundry (PCF).
 Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
 This functionality is implemented by developing RESTFUL web services using spring boot, Spring RESTFUL
template. And Created and Consumed Web Services using Restful & SOAP web services.
 Experience in working with Spring Quartz framework and developed various quartz jobs.
 Worked on Microservice architecture with Spring Boot based services interacting through a combination of
REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application
environment.
 Developing the connections between the Java Objects and database entities using Hibernate and JPA Mappings.
 Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. And
Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to
provide client-side load balancing in calls to another Microservices for making application into smaller chunks
and the Spring Hystrix as circuit breaker and for the fail-safe
 Deployed Docker contained spring boot micro services into AWS EC2 container service using AWS admin
console and used lambda to run applications in AWS console.
 Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT,
React JS and Web Services (REST) And Implemented Swagger for the Rest API. I have good experience in
Docker to deploy applications quickly, setup CICD pipeline and I have used Docker consoles for managing the
application life cycle and monitored on Git.
 Experience with building Docker Images and running them on Docker container. And configured and
Maintained AWS ECS Repository for Deploying Docker Image by creating a task definition, scheduling tasks
and configuring clusters in the AWS ECS Console, Experience In setting up of AWS RDS and Dynamo DB
instances.
 Developed code with Java SDK to connect with AWS Services. Worked with S3 for storing and retrieving data
stored in the S3 buckets, AWS SQS for bulk email processing, Data backup and archiving on AWS using S3
and Glacier and Dynamo DB to store the data for metrics and backend reports.
 Used AWS SDK for connection to AmazonS3 buckets as it is used as the object storage service to store and
retrieve the media files related to the application. And involved in Front-end designing using HTML5, CSS3,
JSF, Servlets, JSP, SWING, Ajax, and React JS.
 Implemented Continuous Integration of automation framework using tool Jenkins Also Implemented
Continuous Integration of automation framework using tools like Jenkins. And Integration of automation batch
run job with Jenkins. Worked with Jenkins Continuous Integration (CI) tool.
 Used Log4j for logging and debugging and used JUnit extensively for testing. Also Used Mockito Framework
for Junit.
 Database development required in creation of new tables, PL/SQL stored procedures, functions, views, indexes
and constraints, triggers and required SQL tuning to reduce the response time in the application.
 Focused on Test Driven Development (TDD) methodology thereby creating detailed JUnit tests for every single
piece of functionality before writing the functionality.
 Good knowledge of Functional testing using IBM Rational Functional testing tool. And SVN was used for
project management and version management.
 Deployed the application on Tomcat 8.0 application server.
Environment: Java 8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring
Boot, JPA, Java Scripts, AngularJS 8, HTML5, CSS, JMS, AWS (S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch,
Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB), Tomcat Application Server 8.0, Eclipse, SOAP, Restful, Maven,
log4j, JUnit, XML, Splunk, SVN

Client: Delta Airlines, Atlanta, GA Sep 2019 – Aug 2020


Role: Sr. Java Full Stack Developer/ C#.Net Developer.

Description: Delta Air Lines is a major American airline. Delta is the sixth-oldest operating airline by foundation
date, and the oldest airline still operating in the United States. This project is intended to replicate the online airline
self-service reservation capabilities, where you can select from multiple air travel service providers, dates, times,
and select your seat assignment.
Responsibilities:
 Participated in Agile (Scrum) methodology and Involved in Design, development, System testing and User
Acceptance Testing.
 Implementation of the design wireframe using Angular 6 and creating services and exposing it to the backend
which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for
authentication, authorization, and session maintenance.
 Developed UI application initially using Angular 4and made use of customized components. Also developed
key services for authorization and authentication in Node server, where we used LDAP. Later migrated the
authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
 Implemented customer side validations using Angular 6 and created services on UI for storing and retrieving
data from UI to the backend.
 Strong understanding on client-side application and very good at attaining the architectural design for MVC
using directives, promises and pipes.
 Made use of Reactive Forms using Angular 6where most of the validation is done using components rather than
using template-driven which provides in HTML.
 Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based
application with very less configuration.
 Extensively used React-Router techniques Axios service to retrieve data from server synchronously. And
involved to implement various screens for the front end using React.js and used various predefined components
from NPM (Node Package Manager) and Redux library
 Implemented Elastic Search for caching to enhance the performance of application. And Implemented Node JS
as a server-side proxy for an observing various response time. Also Implemented modules into Node JS to
integrate with designs and requirements.
 Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.
Also Used Express JS which is fast, assertive, essential, and moderate web framework of Node.js that helps
manage a sever and routes. And worked with Express JS which gives MVC Structure to the Node JS.
 Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to
UI of the application.
 Worked with Cassandra Node Connector for database persistence to interact with Cassandra. And worked in
integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
 Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy of API’s.
 Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from
another domain. Also Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
 Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements
utilizing Docker.
 Authenticating Users and to provide the security to Restful web services using OAUTH 2.0. And Using
Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
 Worked on unit test cases using Karma and Jasmine on client side. And Wrote comprehensive Unit test cases
using JUnit and Spock.
 Load data from various data sources into HDFS using Kafka. Also Worked with the configured and maintained
Jenkins to implement the CI/CD process.
 Prepared enterprise-wide web applications and presented projects to clients.

 Collaborated with cross functional teams to review and analyze system requirements.

 Utilized the industry tools and technology and studied their implementation effects on project
goals.

 Designed, programmed, tested, and implemented business systems and support client server
applications.

 Created technical documentation such as function specifications, designed documents and coded
comments.

 Developed quality activities such as code reviews, integration testing and supported the QC team.

Environment: Angular 4.0, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, React-Axios,
AJAX HTTP Service, Typescript, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, Jenkins,
Bamboo, Log4j, MY SQL, Cassandra DB, Elastic search, Redis, NPM, Web pack, RESTful, EC2, AWS S3, EBS,
Elastic Load Balancer, Junit4, Docker, Spock, Karma, Jasmine, Eclipse Java EE IDE.

Client: United Health Care, Hartford, CT Oct 2018 – Sep 2019


Role: Sr. Full Stack Java/J2EE Developer
Description: This project aimed at building a web-based Billing and Customer Care System. Customers can work
with subsystems, such as registration, current policy information, customize existing policy, apply for a new policy,
make payment, check for claims status, and place a claim and others. The health insurance provides quote
generation, available plans from the provider and the complete online application process is provided to the
customers through web
Responsibilities:
 Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client-side
validations), JQuery and AJAX. Worked on Mongo DB and wrote code which finds, update, save and insert
data to Mongo DB.
 Developed the DAO layer with Mongo DB by writing Mongo queries. Worked on upgrading the Mongo DB
version from 2.4 to 2.6. And Used Spring Data Mongo DB as the persistence framework in retrieving the user
and medical benefits details from Mongo DB.
 Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry. Proven ability in developing
BDD scripts with Cucumber and writing step definitions for behavior
 Experience in Automation testing using Selenium Web Driver, JUnit, and Maven. And Used Apache Kafka
(Message Queues) for reliable and asynchronous exchange of important information between multiple business
applications.
 Involved in developing an automation tool, in Java and Scala on Akka Framework. And Responsible for overall
Docker &Kubernetes setup, configuration, and Architecture. Configured and maintained a large-scale Docker
based PaaS environment using Kubernetes.
 Used React JS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files
and reasoning for custom templating.
 Implemented various screens for the front end using React.js and used various predefined components from
Redux library.
 Using Angular JS factory and services for dependency injection and created custom directives for re-usable
components (multi-field form elements, background file uploads, etc.)
 The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and
MySQL to develop Single Page Applications (SPA).
 Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and
Angular UI components, Components, ng-Modules, Providers, Services, and classes for navigation,
respectively.
 Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the
Web Pages.
 Optimized performance is achieved by Angular 4 Lazy Loading.
 Used spring framework and J2EE components, Utilized Spring Boot, IOC, and DAO modules. Developed
controller classes, backend process, complex services, and database interaction.
 Used Spring Boot to create stand-alone spring applications. Created Typescript reusable components and
services to consume REST API's using Component based architecture provided by Angular 4.
 Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business
Services using the Java8 and Spring Boot.
 Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
Implemented Spring Boot Actuator to monitor application performance And Used Spring Inheritance to develop
beans from already developed parent beans.
 Developed Java classes for implementing asynchronous processing using JSM.
 Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent
from client into database. Also Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth
2.0 protected resources.
 Used Spring Cloud Config which provides server and client-side support for externalized configuration in a
distributed system. And Used Java Messaging Services (JMS) which provides reliable and asynchronous form
of communication and have good knowledge in RabbitMQ.
 Created forms to collect and validate data from the user in HTML5 and React JS.
 Implemented OAuth2 and SAML authentication protocol for enterprise Web API security model.
 Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from
source code. Implemented a Node.js server to manage authentication.
 Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and
generating client using JAX-WS. Used SOAP UI to interact with other applications using SOAP and WSDL
file. Also involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
 Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data
base. Used Kubernetes to configure in the application for automating deployment, scaling, and management of
containerized applications.
 Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
 Troubleshooting technical issues and drive issue escalation with AWS Service teams
 Used Rest templates in the Spring Services to call the rest web services. And Used Hibernate, object relational-
mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data
model with a SQL-based schema. And used microservice architecture with spring-boot based services
interacting through a combination of REST and RabbitMQ.
 Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base
MongoDB& Performed CRUD operations like Update, Insert & Delete. And Fetched data from mongo DB
using mongoose.
Environment: Angular 4.0, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt,
RabbitMQ, Amazon Web Services (AWS), Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB,
Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

Client: State Farm, Dallas, TX Oct 2017 – Sep 2018


Role: Sr. Java Full Stack Developer
Description: State Farm is a large group of insurance and financial services companies in the United States. State
Farm has expanded into the financial services arena, such as banking and mutual funds. The group's main business is
State Farm Mutual Automobile Insurance Company, a mutual insurance firm that also owns the other State Farm
companies.
Responsibilities:
 Used multithreaded environment to run processes asynchronously using future calls to access the data. Also
Used Spring Security for Validation and authentication on the Client side, session fixation, click jacking, cross
site request forgery and involved in Design and Development of business components using Spring IOC, Spring
Annotations, dependency injection, transaction management through Spring framework.
 Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy
each Microservice in a cluster can be load balanced and exposed through one API gateway. Also Used
Microservice architecture with Spring Boot based services interacting through a combination of REST and
Apache Kafka message brokers.
 Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services
Discovery using Apache Axis. Also Employed fail safe and circuit breaker patterns for the first time in Client’s
email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications and
Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger
 Configured Hibernate Cfg.xml to facilitate connection pooling with Data Source and create POJOs to map with
backend tables. Also Worked on Kubernetes cluster as a part of deployment activity. Familiar with OpenShift
commands mainly for deployment.
 Implemented the associated business modules integration using spring and Hibernate data mapping and
Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12.
 Used JUnit, Mockito for the unit and integration testing of various modules, Also Using GIT for Source Control
and Version Management and using log4j for logging.
 Developed Maven scripts and developed builds using Maven and continuous integration servers as Jenkins. And
Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins and
Implemented Micro Services based cloud Architecture on AWS platform for deployment. And Deployed Spring
Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
 Containerized Microservices by creating Docker images from Docker file collaborated with development
support team to set up a continuous deployment environment using Docker. And Deployed Spring Boot based
microservices Docker container using AWS EC2 container services and AWS admin console.
 Migrating existing application into REST based Micro services to provide all the CRUD capabilities using
Spring Boot and Jersey And Used Spring Boot which is radically faster in building cloud Micro Services and
develops Spring based applications with very less configuration. And Building cloud Microservices and
implemented back-end using Spring Boot. And Worked with Microservice architecture using Spring Boot to
modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for
documentation. Also Proficient in writing AWS Cloud Formation template to create customized VPC, subnets,
NAT, EC2 instances, ELB, Security groups, S3, IAM.
Environment: Angular 2, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Typescript, Jenkins, GIT, Rest, log4j,
Hudson, Spring MVC, Spring boot, Apache Kafka, Docker, JAX-RS, Junit, Mockito, SOAPUI, Postman, Ec2, AWS
lambda, Hibernate, Oracle 12

Client: TechMojo Solutions Pvt Ltd, Hyderabad, India Jan 2015 - Sep 2017
Role: Java/J2EE Developer
Description: Developing and managing Java/Java EE application development while providing expertise in the full
software development lifecycle, from concept and design to testing, building high-performing, scalable, enterprise-
grade applications
Responsibilities:
 Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial
requirements gathering to the implementation And Used agile methodology and effectively took part in Scrum
gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management and
also Participated in business process analysis and requirement gathering for new customization.
 Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose, Also Designed, and developed
User Interface, application modules using JSP, spring, Servlets, HTML, CSS, and JavaScript.
 Did Test First development (Test Driven Development) after creating dummy stubs using Junit and Mockito for
mocking objects to test.
 Extensively used Twitter Bootstrap to develop front end of the application And Used AngularJS JavaScript
framework to bind data to HTML using expressions.
 Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
 Developed some part of the application using Spring- MVC and IOC /Dependency Injection integrating
different layers of the application, Also Wrote DAO classes to interface with Database using hibernate and
Developed DTO classes for the application modules.
 Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data
access, And Expertise in using Named queries to pull all HQL data using annotations, Also Performed version
control using Subversion.
 Wrote code for consuming a Restful Web service with AngularJS and created dynamic and interactive Data
visualizations with D3 charts and AngularJS, Also Performed indexing and searching on large documents using
Apache Lucene.
 Worked on providing authorization and authentication to applications using Spring security and protected the
application against attacks like session fixation and click jacking.
 Monitored the error logs using Log4J and fixed the problems and Developed logic and code for the registration
and validation and Implemented Java Persistence API (JPA) through Hibernate.
 Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, and
Data access Object, Factory Pattern, Session Façade, etc.
Environment: Java1.7, J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, Apache Tomcat Application Server,
REST and SOAP Web services, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI,
Scrum Do, Adobe CQ, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Client: Inductive Quotient Analytics, Hyderabad, India May 2013 – Dec 2014
Role: Java/J2EE Developer
Description: The objective of the project was to migrate their standalone application to web-based system and add
more functionality to existing system. The project is divided into two phases. The first phase is user interface
development, and the second phase is web enabled and middleware development. All the phases are designed using
MVC architecture.
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement
gathering, Design, Analysis and Code development.
 Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum)
Methodology with Test Driven Development.
 Developed a prototype of the application and demonstrated to business users to verify the application
functionality.
 Designed Use case diagrams, Class diagrams and Sequence diagrams using UML and Developed Unit test cases
using JUnit and involved in User Acceptance Testing and Bug Fixing.
 Involved in front-end development using Spring MVC, HTML, CSS, and JavaScript and Involve actively in
maintaining and updating task progress on Version One.
 Participated in the design and development of database schema and Entity-Relationship diagrams of the back-
end Oracle database tables for the application.
 Used Spring MVC, Spring ORM and Spring Security modules to integrate with Oracle Database to implement
persistence layer in Hibernate and Wrote Stored Procedures/Triggers/Functions using SQL Navigator to
perform operations on database.
 Worked with IDE as Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server.
 Used Maven for dependency management and for building the application and Used SVN as the version control
tool and configured logging in the application with Log4j.
Environment: Java/J2EE, Agile, spring, Spring MVC, Hibernate, HTML, CSS, JavaScript, Eclipse, REST, Tomcat,
WebSphere Application Server, Maven, SVN, Log4j, JUnit, Oracle, Windows

You might also like