UMANG Harshad
UMANG Harshad
UMANG Harshad
E-mail: uhpatel310@gmail.com
Number: 352-514-1836
PROFESSIONAL SUMMARY:
Around 6 years of Experience, coupled with strong analytical and adaptive skills in implementing various
business applications and products using JAVA/J2EE Technologies and Web Technologies for enterprise
applications.
Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP,
JSTL, HTML, CSS, Angular JS, JavaScript, jQuery, PHP.
Extensive experience in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP, JDBC), Hibernate.
Strong knowledge of SQL Queries using Hibernate as ORM framework.
Involved in all the phases of SDLC - requirement gathering, design, development and maintenance.
Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and
incremental software development.
Experienced in using Spring Framework (Spring Core, Spring IOC, Spring DAO) and its related modules such as
AOP, Security, Core, Data, Batch and transaction management.
Good exposure to MVC Architecture using Jakarta struts 1.3 with features like the Validation Framework, Tiles
Framework, and Internationalization.
Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session
Facade).
Experience in publishing and consuming Web Services (RESTful/SOAP).
Experience in using JSON, XML, XSL for implementing Web Services.
Experience in JUnit to develop unit testing and debugging of application.
Proficient in Test Driven Development (TDD).
Experienced in deploying applications on Apache Tomcat, WebSphere, WebLogic and JBoss 7.
Experience in using IDEs like Eclipse and NetBeans, integration with Maven.
Strong experience with Version Control like GitHub, SVN and CVS.
Experienced in various Object-Oriented design patterns like Factory Pattern, Session Facade, Singleton and
component.
Proficient in Object Oriented Programming, software configuration and maintenance.
Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO,
Generics, Data structures and Collections, Garbage Collection.
Having Experience on UNIX commands and Deployment of Applications in Server and Balancing, Korn shell
scripting, and scheduling batch jobs.
Have solid testing experience in unit testing, integration testing and automation testing.
Have experience in developing Hadoop by using core Java.
Working knowledge of PL/SQL and databases like MySQL Server, Oracle 10g/11g and tools like oracle SQL
Developer.
Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
Extensively worked with different operating systems like Windows … UNIX and LINUX.
Creative troubleshooter with outstanding ability to identify operational deficiencies and implement system
improvements. Adapt easily in a competitive fast-paced environment and multitask seamlessly to perform under
pressure.
Capable of quick learning and delivering solutions as an individual and as part of a team with good
communication and inter personnel skills.
Ambitious, have strong work ethic, have a strong willingness to learn and highly dedicated, strong Analytical
skills, strong in communication.
TECHNICAL SKILLS:
Languages: Core Java, Java 8, J2EE, Python, SQL, PL/SQL.
Enterprise Java: Servlets, JSTL, Design Patterns, JSF, JMS, JSTL, EJB, JSP, Servlet, JNDI, JDBC, Log4J API, Java security.
Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, J-Query, JSON,
Bootstrap, LESS, SASS, AngularJS. Angular 2/4/6/8, Node JS.
Tools & Framework: Spring, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Spring reactor,
Struts, RXJava, Hibernate, JSF, Log4J, Jasper reports, soap UI, GWT.
Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX.
Web/App Servers: Web Sphere, WebLogic, Apache Tomcat, JBoss, Jetty Server.
Database: MongoDB, Oracle, SQL-Server, MySQL server, ORACLE 10g MS-Access, SSIS, Dynamo DB.
Development Tools: Eclipse, My Eclipse, NetBeans, Sublime Text, IntelliJ, RAD, Spring Tool Suite STS.
Version Control Tools: SourceTree, Git, Bit bucket, Tortoise SVN, GIT, CVS.
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, Mockito, Jenkins, Jasmine, Protractor, Selenium,
Karma.
OS & Environment: Windows, Linux, Cent OS, Sun Solaris UNIX, Ubuntu.
Design Patterns: MVC, Front Controller, Singleton, session façade, Business Delegate and DAO patterns.
Build Automation: ANT, MAVEN, Jenkins, Gradle.
TECHNICAL SKILLS:
Client: Magellan Health, Maryland Heights, MO Jun 2022 – Present
Role: Java Developer
Responsibilities:
Implemented Agile development practices according to the application requirements.
Involved in requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the
System.
Designed and developed Microservices oriented Architecture and created interactive webpages using HTML5,
CSS3 - sass, TypeScript, Twitter Bootstrap.
Filtering and navigating data are done using Angular 8 Components, Router, Directives, Providers.
Implemented Server-side rendering for spitting the same HTML content in virtual DOM to server which is a part
of Angular 8 framework.
Extensively used Java 8 stream API to work for huge collections.
Developed functional interfaces, lambda expression of Java 8 to have better performance.
Implemented Dependency Injection using Spring IOC which makes application loosely coupled and for easier test
performance.
Played a pivotal role as a part of an agile scrum team accountable, developing new applications using Spring
framework backend and JSf Ice Faces frontend.
Engaged DAO modules for communication between persistence system or Services.
Rest Services for Configuring Spring Boot with OpenID connect on top of OAuth 2.0
Implemented Microservices for decomposing the application into different services to improve modularity.
Implemented Java Messaging Service like Apache Kafka for fast and secure sending of the messages.
Implementation of RESTful web services using Jersey for JAX-RS and tested using Junit along with Mockito.
Involved Kubernetes for automated deployments, scaling and management of containerized applications across
clusters of hosts.
Interacted with the data warehousing team regarding extracting the data and suggest the standard data format
such that Dynatrace will identify most of the fields.
Developed ORM NoSQL database like MongoDB for storing JSON like documents which vary with the structure
and used Mongoose connector ODM framework to connect with REST services.
Performed end-to-end test framework for Angular application using Protractor.
Deployment of the application using CI/CD pipeline using the Pivotal resource Concourse only in development
phase of the Application.
Environment: HTML5, CSS3(sass), TypeScript, Twitter Bootstrap, Angular 8, ReactJs, Java8, Spring IOC, DAO, Spring
Boot, Apache Kafka, Swagger, Archaius, RESTful, Jersey, Mockito, Kubernetes, Splunk, AWS, MongoDB, Mongoose
connector, Oracle 12g., JUnit, Protractor, Concourse, Docker
Client: QVC Inc. West Chester, PA Sep 2021 – May 2022
Role: Java developer
Responsibilities:
QVC, Inc. is a global retail and eCommerce organization, as a java developer I will be responsible for leading and
contributing to development activities supporting Merchandising Systems. The role mainly focuses on
developing extensive functions that provides data services for various automation teams.
Removed old rejected products from queue, so can manage the work in queue more efficiently.
Created a handle media tab along with the highlighting the rejected tab and tooltip, so that users can
understand the issue and resolve it.
Experience in writing apps in Kotlin.
Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc.,
from the app and designed suitable GUI for these applications.
Worked in building isomorphic applications using React.js and Redux with GraphQL on server side.
Used Domain Driven Design for designing the services and endpoints for vendor portal.
With Azure Cognitive Search created personalization of old rejected products search, so the user can have a rich
search experience in overall application.
Created animations and interactive components using React Native including buttons, text fields, checkboxes
and radio buttons for vendor portal tabs.
Used React Native debugging tools like Remote JS to identify and fix bugs.
Created and migrated an old bulk form to new one with features like creating specific databases, deleting the old
submit process and update single flow.
Helps the Scrum Master in determining sequence of development execution.
Uses Streams and Lambda expressions which are part of Java 8 to store and process the data.
Extensively used Lambda expressions on collections, multithreading and for effective sorting mechanisms.
Owns and leads CI/CD implementation for the product (including establishing code quality practices, code merge
practices, establishing test automation practices)
Familiar with Kotlin and ecosystem of libraries around Android development
Developed E-commerce enterprise applications using web technologies like HTML, DHTML, XHTML, DOM, PHP
Script, JSP Script and CSS based on the W3C standard.
Environment: spring, Spring Boot, MicroServices, Hibernate, React JS, NextJS, Rest, Node JS, Redux, Maven,
Bootstrap, Redis Cache, RabbitMQ, Java 7/8/11, Core Java, XML, XHTML, Angular 4, Angular 6, Angular 8, CSS, CSS3,
HTML5, IBM WebSphere, JavaScript, Docker, oracle, typescript, XSLT, MSSQL, MySQL, Oracle, SQL, No-SQL, AWS,
Selenium, Cucumber, AMQ, Cassandra, GIT, Ansible, Jenkins, Kafka, Tibco.
Responsibilities:
Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-
Relationship and Data Flow Models.
Managing OpenShift Cluster that includes that includes scaling up and down the AWS app nodes.
Worked in migration from itext to PDFbox for generating CPL Privacy Letters (PDF).
Involved in using Data Structures such as Queue, Linked Lists and sorting algorithms.
Enact delivery upon completion of projects and ensure that delivery adheres to agile practices maintained by the
company.
Confirmed Spark streaming to get ongoing information from Kafka and store the stream information.
Used Spark to read the parquet data and create tables in hive using scala API.
Used Azure Storage for storing unstructured data so that users would retrieve their CPL at a massive scale.
Adheres to and embraces the development process, project methodology, and QA standards during the
development and implementation of mobile applications
Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such
as Tomcat, JBoss.
Designed and developed a full-stack funding website based on Node.js, Reacts, NextJS, Word press, PHP and Slim
Framework.
Hands - On experience in development/integration background in ForgeRock OpenAM.
Working on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
Worked on infrastructure with Docker containerization and maintained Docker Images and containers.
Replace POST with PUT for both generation and regeneration of CPL. Enhanced document PUT operation to
allow the consumer to pass the data to generate & upload for the CPL use.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
AWS Infrastructure Setup Web Server, App Server and PDS Server.
Attended daily Scrum meetings, kept up-to-date on best practices for JavaScript frameworks and techniques.
Implemented spring boot MicroServices to process the messages into the Kafka cluster setup.
Implemented core features of Angular 2/4 framework such as Dependency Injection, Data-Binding, filters,
directives, templates services and deep linking.
Used a MicroServices architecture, with Spring Boot-based services interacting through a combination of REST
and Spring Boot.
Used Azure AKS for developing code-to-cloud pipelines and deploying cloud-native apps.
Developed REST web services clients to consume those web services as well other enterprise wide web services.
Environment: spring, Spring Boot, MicroServices, Hibernate, React JS, NextJS, Rest, Node JS, Redux, Maven,
Bootstrap, Redis Cache, RabbitMQ, Java 7/8/11, Core Java, XML, XHTML, Angular 4, Angular 6, Angular 8, CSS, CSS3,
HTML5, Bit Bucket, Bamboo, IBM WebSphere, JavaScript, Docker, oracle, typescript, XSLT, MSSQL, MySQL, Oracle,
SQL, No-SQL, AWS, Selenium, Cucumber, AMQ, Cassandra, GIT, Ansible, Jenkins, Kafka, Tibco.
Client: JPMC- Delaware, NY June 2017 – Oct 2019
Role: Java Developer
Responsibilities:
Environment: Java, Spring Boot, Hibernate, Angular, Oracle PL/SQL, Restful, SOAP, Microservices, SoapUI, GitHub,
Oracle, Mongo DB, PL/SQL, JUnit, Log4j, JMeter, Maven, Agile methodology, JIRA, STS, AWS, SVN.