Professional Documents
Culture Documents
shivamm.agarwal20@gmail.com
Professional Summary
Having 7 years of professional IT experience with full project lifecycle development in JEE technologies
Requirement’s analysis, Design, Development, Testing and Deployment of software applications in Insurance,
Financial, Health Sector and State Projects Domain.
Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which
would increase the performance of the Application.
Experience in Java, MS SQL Server suite of products like SSRS, SSIS and SSAS of MS SQL Server and big data
technologies like sqoop, hive, pig, spark, scala, flume, kafka, oozie and hbase.
Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi-
processing, concurrency and TCP/IP Socket Programming.
Develop API services in an Agile environment.
Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP,
Spring Transactions and Spring Security (SSL, OAUTH2).
Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and
web services.
Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix)
and followed domain driven design.
Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency
injection to create a SPA.
Excellent knowledge and working experience in complete Java Package and also expertise in Core Java
Development with OOPs concepts.
Experienced in React JS and working with React Flux architecture.
Having experience with Cloud Computing environment like Amazon Web Services (AWS)
Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Ser-
vice Bus) in SOA (Service-oriented) Architecture
Experienced in working with version control systems like GIT and used Source code management client tools like
GitBash, GitHub, Git Lab.
Develop guides and documentation for JIRA features and best practices
Manage and administer JIRA/Confluence/BitBucket add-ons, plugins, and extensions.
Formulated and executed sales strategies for cloud computing services.
Designed and developed VMware products and cloud computing solutions.
Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development
and Pivotal Tracker and JIRA tools for tracking stories in a Project
Strong experience in writing complex queries, using Oracle, DB2, SQL Server, MySQL and NoSQL like MongoDB
Experience using Web/Application Servers like Apache Tomcat and Oracle Application Server
Hands-on experience working with Continuous Integration build-automation tools such as Jenkins, Maven and
Apache Ant
Significant experience in web tools like Spring Tool Suite, Eclipse, and Firebug
Sound knowledge in working with compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome
Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-Pow-
erPoint and MS-Visio
Technical Skills
Shivam Agarwal
shivamm.agarwal20@gmail.com
Restful, XML, Apache Tomcat, JSON, Log4j, web services, Linux, MySQL, Eclipse, Junit, Devops JIRA, GIT, AWS.
Client: Healthcare Management Systems, Irving, TX. March 2018– August 2020
Role: Full Stack Java Developer
Responsibilities:
Implemented Angular Controllers and services to bind the data.
Used HTML5, CSS3 and Bootstrap for responsive web design
Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static
methods and Concurrency API.
Designed and developed various Web forms using HTML5, CSS, Bootstrap and JavaScript, React.JS
Developed UI to seamlessly combine the new module with existing login system using AngularJS4
Written jQuery functions to do client-side validation and Popup screens.
Used AngularJS as the development framework to build a single-page application.
Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
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
Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
Experience with container-based deployments using Docker, working with Docker images, Docker Hub and
Docker-registries and Kubernetes.
Development of company´s internal CI system, providing a comprehensive API for CI/CD.
Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in
place.
Designed and implemented the RESTApi for the UI screen through the mobile user can look-up the available
health plans and monthly premium against each of them by taking the zip code as the parameter.
Good experience in creating components documentation using react.js
Developed end-to-end web application using Spring MVC framework
Used Spring for dependency injection
Developed HQL queries with Hibernate to perform curd operation as per requirements
Used Hibernate for building DAOs.
Used Maven for preparing WAR files used to deploy J2EE components.
Consumed the data from API’s using RESTful services with spring rest template.
Imported certification files into java key store to get authenticate with certified API(URL)
Experienced in writing unit test cases using JUNIT, Mockito.
Configured AWS Cloud watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status
check including System Status check and Instance Status check alerts.
Configured development environment using WebSphere application server for developer’s integration testing.
Involved in development of Test Cases using JUnit for Unit Testing.
Selected and implemented Agile development practices to the application requirements.
Environment: Java, HTML5, CSS3, JavaScript, Ajax, JBoss, Bootstrap, AngularJS, JSP, XML, JSTL, Hibernate, Spring Boot,
Microservices, kafka, Spring, JDBC, REST Web Services, Log4j, Restful API, JIRA, JUnit, AWS, Oracle, AXIS, Apache
tomcat.
Responsibilities:
Involved in the design and development of an entire Module – Guided Set Up. Developed user interface through
JSP and Servlets.
Strong proficiency with Swing printing and imaging and other packages of Core Java API
Experience on working with MongoDB Ops Manager, Cloud Manager and Atlas Manager
Developed Action classes and Action Forms using the struts framework.
Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages
Used Hive to process data and Batch data filtering. Used Spark/Impala for any other value centric data filtering.
Worked with big data teams to move ETL tasks to Hadoop.
Experience working in/doing development within an Azure, Google Cloud Environment
Developed user interface by using the React JS, Flux for SPA development.
Connected to database through JDBC.
Used SQL server to store the items in the database.
Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
Used Entity beans for storing the database into database. Developed Session Beans as the clients of Entity Beans to
maintain the Client state.
Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate
annotations and Transaction Management.
Developed server-side software modules and client-side user interface components deployed entirely in Compute
Cloud of Amazon web Services (AWS)
Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Net-
flix Eureka Server.
Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF
Strong knowledge of one or more of the following programming languages: Java, Scala or functional programming
languages
Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers
using AWS Code Pipeline and Amazon ECS.
Extensive knowledge of Scala/Java development
Develop new and existing modules in Scala while working with developers across the globe
Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate
with a server.
Used JIRA for bug tracking, issue tracking, and project management.
Developed test cases and used JUnit for Unit Testing.
Environment: Java, Agile Methodology, Spring MVC, Drools, Spring Boot, HTML5, CSS3, Node.js, AngularJS,
jQuery, AJAX, AWS EC2, Micro Services, Hibernate, Restful API, JIRA, MAVEN, JUnit, GIT.
Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved
in tuning SQL queries
Primarily focused on back-end system architecture, design, and development for IoT solutions in AWS, Azure,
and/or Google Cloud
Experience working in/doing development within an Azure, Google Cloud Environment
Used AJAX for dynamically updating the content
Developed UI pages using HTML, Java script, JSP& Tag libraries
Designed & developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework
Environment: HTML, CSS, Java script, EJB, Java, Servlets, JSP, XML, XSLT, JMS, Struts, Web Sphere Application
Server, Hibernate, PL/SQL, SQL, AJAX, JUnit, ANT, Log4j.
Educational Details:
Bachelor’s in Computer Science from NJIT 2014