From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Gaurav
Verma - Lead Java Consultant Contact:
- email.gverma@gmail.com/+1.248.550.5646 SUMMARY: ·
Certified Lead Java Consultant
with overall Twelve years of Expertise in designing, developing and
maintaining enterprise Java/J2ee, web based and portal application. Extensive
experience in Backend and UI development using Java, JEE, Java frameworks like
Spring, Hibernate, JavaScript frameworks and UI technologies. ·
Responsible for delivering end to
end Java technical solutions as per the architecture and business strategies. ·
Worked as Java Tech lead, along
with hands on Development for architecture and have ability to mentor and
lead Team. ·
Excellent Experience in Java/JEE
Technologies like JSP, servlet etc. ·
Excellent knowledge of JavaScript
frameworks and UI technologies like AngularJS and ExtJS. ·
Strong knowledge of Java on
version 5, 6 and 7. ·
Strong knowledge in design
patterns like singleton, factory and abstract factory, DAO, DTO, MVC pattern. ·
Experienced in Java frameworks
like spring MVC, Struts and hibernate. ·
Experience in development of REST
full services as well as SOAP services. ·
Experienced in development of UI
Screens using Angular JS, Backbone.js and ExtJS. ·
Good knowledge of JSON and XML. ·
Experienced in working with Maven
tool for creating application and add application dependencies. ·
Experienced in creation of test
cases using Junit. ·
Involved in development of DAO
layer to communicate with database in Java using JDBC. ·
Involved in development of service
layer to implement of business logic in Java. ·
Strong and excellent experience in
using of java based IDE Eclipse, JDS and RAD. ·
Strong experience in deployment of
application on application server like Jboss, WebSphere, tomcat etc. ·
Strong working experience on
various IDE tool for application development and deployment like Eclipse, RAD
etc. ·
Experience in installation,
Design/development of enterprise web application on Linux and Windows
environments ·
Involved in requirement analysis
and prepared high level and low level design documents. ·
Experience in software development
methodologies like Agile/Scrum model ·
Experience in SOA architecture
design and principles. ·
Experience in writing test cases
using JUnit. ·
Experience in writing SQL queries
for database transaction. ·
Experience with databases MySQL,
MS-SQL and Oracle. ·
Worked on Toad, SQL Developer and
SQLYog database tools. ·
Strong knowledge of data
structures and sorting algorithm. ·
Involved in development of POCs on
different technologies. ·
Involved code review and
performance tuning of application. ·
Provided assistance and guidance
to project team to resolve technical challenges. ·
Experience in preparation of
system requirement documents such as HLD, LLD etc. ·
Experienced in working with
distributed team in collaborative way to deliver the common solutions. ·
Experience in client communication
to gather the business requirements. ·
Prepared package structure and
developed core modules. ·
Possessing good interpersonal
skills which were applied in coordinating with Client, business users,
Offshore and on-site development team, QA team and support team as required. TECHNICAL
SKILLS: Web & Java
Technologies:Core Java, JEE, JDBC, JSP, Servlets, RESTful Web
Services, JUnit, XML, JSR168, JSR286, SOA Frameworks:Spring, Struts, Hibernate JavaScript
Technologies:AJAX, JQuery, EXTJS, AngularJS, BackboneJS, JSON UI Technologies:HTML 4 & 5, CSS 3 Libraries:Java Collections, log4j, java mail, apache libraries Tools:Firebug, Sonar, MS Visio IDE:Eclipse, RAD, WSAD, RTC, WID, JDS Deployment tools:Maven, Jira, Bamboo Application/Web
Servers:Jboss,
Tomcat, WebSphere Application Server, WebSphere Portal Server Databases:Oracle, MS SQL Server, MySQL Version Control
tools:SVN, CVS, Jira, GIT, APPM, VSS Operating Systems:Windows, Linux/Unix Methodology:Excellent Experience in Agile Development and Test Driven Development TECHNICAL
CERTIFICATION: Ø
IBM Certified Application Developer - IBM Portal application
design/development v6.0 Ø
IBM Certified Application Developer – IBM WebSphere Web-content
Management IWWCM 6 EXPERIENCE: JAVA Software
Developer Citi Bank, Tampa,
Fl, USA (Incedo Pvt Ltd) November 2015 –
Till date Project: CLEMS, application is using globally in Citi Bank to capture
all data elements needed for creating Legal Entity in one system. This data
is submitted in CLEMS system as an request. This request can have multiple
level of workflow process to get approval of legal entity and its data
information. Approver can verify and modify legal entity data while
approving, once request get completed legal entity will be available in CLEMS
system from the effective date provide in request.. Responsibilities: ·
Individually involved in
development as per the requirement and BRD. ·
Involved in development of
business login using Java 7. ·
Developed web components using
Spring MVC. ·
Developed test cases for
application testing. ·
Developed web services spring
based restful services. ·
Involved in build and deployment
of application on DEV/SIT environment on websphere enivornment ·
Developed UI screens using ExtJS. Environment: Java/JEE, Spring MVC, Spring based restful services, Oracle, Websphere
application server, Eclipse. JAVA Tech Lead
Developer TD Auto Finance,
Farmington Hills, MI, USA (Syntel India Pvt Ltd) April 2013 –
November 2015 Project: TDAFConnect, application is developed on Java/JEE technologies
for Car Dealer in US and Canada. Application is providing facility for all
point of sales related activities. This application is supporting vehicle
sale finance functions to expedite credit application entry, maintenance,
product and services offered by TDAF. Point of sale processes includes
Prospect, Credit, Contract/Discounting, funding, existing customer services,
Remarketing and dealer services. Responsibilities: ·
Involved in full stack
application development in Java/JEE technologies ·
Involved in client requirement
gathering, analyze requirement and preparation of business requirement. ·
Individually involved in
development as per the requirement and BRD. ·
Involved in development of
business login using Java 7. ·
Developed web components using
Spring MVC. ·
Developed test cases for
application testing. ·
Developed web services spring
based restful services. ·
Used Maven for creation of project
structure and add dependency. ·
Developed UI screens using Angular
JS, HTML5, CSS3 and ExtJS. ·
Involved in deployment process of
application on JBoss Server. ·
Involved in deployment of
application on UAT and production environment. Environment: Java/JEE, Spring MVC, Spring based restful services, AngularJS, HTML
5, CSS 3, MySQL, Jboss, Eclipse/JDS, Maven, Jira, Bamboo. Project: Smart Care – Care Analytics, developed by a team of experts with strong
analytics’ fundamentals, Care Analytics assists in: ü
Stratifying inpatients into High, Medium and Low risk categories based
on ICD10 codes, patient demographics, Length of Stay(S), other secondary
illnesses ü
Identifying Patients for Palliative and Hospice care, plan their care
by different centers and specialties ü
Identifying patients who are most likely to be readmitted, improve
quality of care for high risk patients Responsibilities: ·
Involved in analyzing the
requirement and specification and design technical solution. ·
Developed business requirement and
high-low level design documents. ·
Developed application on Eclipse
Kepler. ·
Developed UI screens on Angular JS
and ExtJS. ·
Developed application business
logic in Java 7. ·
Developed test cases for UI
screens and business logic implementation. ·
Used Tomcat server to deploy
application. ·
Responsible for complete
development, deployment and UAT. ·
Involved in testing and bug fixing
of applications ·
Mentored and helping team for
implementing project requirements and technical issues. Environment: Java, JSP, Servlet, Angular JS, HTML 5, CSS3, ExtJS, CSV, MySQL,
Eclipse, Tomcat Project: Moodys – SRDS MSP, Monitoring UI, and The MSP Authorization Service was
being developed to provide a permissions framework for consumers of services
on the Moody’s Services Platform. Initially, the SRDS product was the
sole consumer of this initiative. In the future, additional consumers
will be leverage this solution, potentially required for additional
features. Any future requirements for enhancements will be determined
after delivery of this functionality. In order to control access to the
resources on MSP, functionality will be delivered to ensure that MSP users
can only consume services, publish or subscribe to events as a result of
explicit authorization. The relationship between MIS and MA involved
certain restrictions on what data can be shared between the two
companies. The presence of MIS data on the service bus necessitates
restricted access to that data by MIS since MA and MIS will be sharing data
via MSP. The MSP Authorization Service enforced these rules and did
prevent access to resources and events where it should not be allowed. Responsibilities: ·
Involved in analyzing the
requirement and specification and provide technical solution to team. ·
Responsible for complete
development, deployment on Dev and QA environment, UAT with client. ·
Involved in LLD creation, project
structure creation. ·
Mentored and helping team for
implementing project requirements. ·
Implementation of business logic
and restful service development. ·
ExtJs implementation for UI
screens. ·
Involved in testing and bug
fixing. ·
Involved in load and performance
testing with QA team and performance tuning. ·
Code review for Java end as well
as ExtJS. Environment: Java, J2EE, ExtJS, Spring MVC, spring based restful Service,
Hibernate, Jboss, MySQL, Maven, Sonar, Eclipse, APPM as version control tool. Project: GoToSOA – SOA Governance Toolkit for Credit Rating Client Project
Specification: Following is the First phase of this Project ü
Enterprise SOA repository to store SOA artifacts in a central
repository. ü
Supports WSDL, XML Schema, Google Proto Files, Policy Files Design
Documents, images, libraries etc. ü
End to End Lifecycle management and service versioning supports. Responsibilities: ·
Responsible for performance tuning
of application and Implementation of the new features using ExtJS, Hibernate,
Struts and Spring. ·
Determining requirements and
specifications, analyzing and translating them into generic, stable and
scalable model/design for the framework. ·
Involved in development of UI
Screens using ExtJS. ·
Used firebug and chrome debugger
tool for testing and debugging of javascript and ExtJS code ·
Involved in testing with QA team
and bug fixing. ·
Development of service layer and
business logic implementation in Java 6, Spring MVC and Spring restful
service. ·
Express the architectural
implementation through code and design. Environment: Java, J2EE, ExtJS, JQuery, Struts, Spring MVC, Hibernate, Jboss,
MS-SQL Server JAVA Tech Lead. C Ahead
Technologies Oct 2012 – April
2013 Client: Strates, Johannesburg, South Africa: Strate Ltd is a licensed
Central Securities Depository for the electronic settlement of financial
instruments in SA. They handle the settlement of a number of securities
including equities and bonds for the Johannesburg Stock Exchange as well as a
range of derivative products such as warrants, Exchange Traded Funds, retail
notes and tracker funds. It added the settlement of money market securities
to its portfolio of services. They provide services to Issuers for their
investors in terms of Companies Act and Securities Services Act. Following is
the First phase of this Project ü
Install and configure the Portal 8 Server on the client location. ü
Development of Portlet application for ISIN Inquiry (International
Securities Identification Number for Securities) and organization
maintenance. ü
Development and deployment of Theme and Skins ü
User management in Portal server Responsibilities: ·
Understand client requirement,
preparation of system requirement specification document. ·
Preparation of HLD and LLD. ·
Installation and configuration of
WebSphere Portal Server. ·
Developed business logic in Java
6. ·
Developed code to access LDAP
using PUMA API for user authentication. ·
Developed test cases for whole
application that includes UI screens as well as Java/Portlet code. ·
Developed portlets for the
application using JSR 286 API. ·
Developed portal page theme and
portlets skins using javascript, css and html. ·
Testing and bug fixing of
application and UI Environment: RAD 8, WebSphere portal 7 and 8, JSR 286, Java 6, HTML, CSS, Java,
Oracle and DB2, PUMA API JAVA Tech Lead, Sr.
Software Engineer. Fulcrum Logic December 2007 – Oct
2012 Project: Lowes, this application is providing a flexible framework that
supports selling everything from single products to complex projects (jobs)
in a store and gives all information about a customer. Responsibilities: ·
Involved in application
development on WebSphere portal ·
Lead and mentor a team of four
Java Developer ·
Coordinate with the testing team
about the defects. ·
Developed portlet using JSR 286
API and business logic in Java 6. ·
Developed test cases for whole
application. ·
Developed SOAP based web services
and SOAP client. ·
Used WebSphere application server
for deploying web services. ·
Created application resources and
data sources for the application in WAS administrative console. ·
Created Outlook web service using
Microsoft web access client. ·
Created Portlet which consume
Outlook web service. ·
Involved in testing, bug fixing
and performance/load testing of application Environment: RAD 7, JAX-WS web service, WAS, WebSphere portal 6.1, JSR 286, JAVA,
Oracle 10 JAVA Technical Lead Project: BCBS – Broker Portal, This application was built for Brokers of the
Insurance Company. The Broker portal was used to keep track of the Agencies
and the Brokers as well as the business brought in and updates related to
them. The Broker Portal was useful for Brokers to get daily updates on their
dashboards. Responsibilities: ·
Lead and mentor a team of four
Java Developer ·
Coordinate with the testing team
about the defects. ·
Creation of service project
architecture. ·
Developed business logic in Java 6
for SOAP web services. ·
Developed SOAP webservices and
client using WSDL and XML. ·
Created application resources and
data sources in administration console. ·
Developed Junit test cases for all
Java components used in web services. ·
Developed DAO and Service layer
for the application in Java 6. ·
Release management of the
application, involving creation of build, QA database. ·
Creation of JAX-WS web service,
web service client. Environment: RAD 7, JAX-WS web service, WAS, JAVA, Oracle 10 JAVA Technical Lead Project: Hanover, this portal is developed to provide agents with a source of
content and tools in support of quoting, claims, and billing activities
conducted through Point of Sale system. Responsibilities: ·
Lead and mentor a team of four
Java Developer ·
Coordinate with the testing team
about the defects. ·
Review existing code and work on
improvements to enhance performance, and maintain adherence to standards ·
Involved in peer testing of
defects fixed by other team members ·
Developed portlet using JSR 168
API. ·
Developed javascript code for
creation of themes and skins for portal and portlets. ·
Used firebug tool for javascript
testing and debugging. Environment: IBM WebSphere portal 6.0, JSP, JavaScript, Firebug Senior Java
Developer Project: Evive Health, this Project was designed and developed for enabling
users to opt-in / out for e-reminders, receiving Email notification,
Confirmation by visitor, getting E-reminder & finally Relevant PDF
document show up. Responsibilities: ·
Involved in requirement
documentation. ·
Interaction with the QA team for
resolution of defects ·
Release management of application
in QA environment ·
Involved in development of Portlet
and scheduler application for sending emails. ·
End to end development of various
screens in both Migration and new development (RFQ) ·
Coordinate with the team in order
to have the code ready for deployment in time ·
Peer testing of the screens and
Peer code review. Environment: Eclipse 3.3, MySQL, Life ray, Quartz, Java, JSP Senior Java
Developer Project: HEFCE Education Institute: The application focused to monitor
University's students who have obtained a visa to attend educational courses,
if they actually attend and study in order to avoid any kind of illegal
activity within the country or region. University used three systems which
are used for e learning were built on different technologies. The
objective of the project was to collect data from all three heterogeneous
systems and store it in some location, from where this data can be used for
report generation so that student activities can be tracked. Responsibilities: ·
Worked on designing and
implementing Student Activity Tracking Application. ·
Used SCA (Service Component
Architecture) components to build the application. ·
Developed Web services using JDBC
adapters. ·
Implemented UI components. ·
Implemented Mediation Module to
interact with heterogeneous systems. ·
Designed database, created tables
and Stored Procedures. Environment: IBM WebSphere Process Server 6.2, IBM ESB 6.2, WebSphere Integration
Developer, Oracle 10g, MySQL, MS SQL Server 2005 Senior Java
Developer Project: RAFW, It was an assignment to create a plugin for Lotus Connections
2.0 on the Rational Automation Framework (RAFW). The framework was an
in-house development effort that is now part of IBM’s official suite for
installation and configuration automation of WebSphere and Lotus products. Responsibilities: ·
Create a plug-in to automate
installation of Lotus Connections 2.0 on Linux environment. ·
Installation and troubleshooting
issues Environment: Lotus Connections 2.0, ANT, Python, Cent-OS Linux environment. Senior Java
Developer Project: Tyco, the organization has existing WCM site. The focus of the
project was to get a new look and feel to the entire site. Some static pages
of the site were also migrated to WCM Responsibilities: ·
Involved in analysis and design by
creating a Site-Framework and identifying different Authoring and
Presentation templates along with categories for menu components. ·
Identify and create reusable
library components for images, style sheets and JavaScript files. ·
Implementation of navigator and
menu components, templates and content items. Environment: IWWCM 6.0 and WebSphere Portal Server 6.0 Senior Java
Developer Project: NRS, is Logistics and Shipping major with had an existing public web
site hosted on a web server. The focus of the project was to leverage the
existing WebSphere Portal infrastructure and streamline the workflow for
creation, approval and expiry of content. The project involved detailed
analysis of the existing web site and migration to a WCM environment Responsibilities: ·
Development of Portlet, JSP and
java classes for business logics. ·
Involved in deployment of
application on testing environment and production environment using
XMLAccess. ·
Interacted with IBM customer care
support to resolve the issues occurring during deployment of application. ·
Involved in the existing analysis
of the existing web site and migration to a WCM environment ·
Involved in designing and
developing of web site content using IBM Workplace Web Content Management Environment: WebSphere Portal Server 6.0, WAS 6.0, XML Access, IWWCM 6.0, Java Lead Java
Consultant Bristlecone May 2006 – November
2007 Projects: Worked for MRL: Mahindra & Mahindra which is a India leading
automotive co., having business in most of the countries in Europe,
Asia-Pacific region, America and Africa and Renault is joint venture of
M&M to open there business in India and launched their first new vehicle
“Mahindra Logan”. M&M created the web application called “Team Mahindra”
and for Mahindra Renault “MRL” on www.teammahindra.com website. Both these
web applications were designed for same objectives with their different
business logics and validations, some are mentioned here ü
Dealer, AO, HO, Service Engineer can log onto this application. ü
Online placing of new vehicle/Spare Parts/FOC order,
Presale/FSC/Warranty/ST claims by the dealer. ü
Approvals of claims & orders done by AO/HO/Service Engineer and
after approval claims/order will go to R3 system (SAP). ü
Promotional offers management ü
Reports for monthly sales, plant production Responsibilities: ·
Requirement gathering, analyzing
business and designing of module ·
Involved in coordination with team
members, architecture setup, whole development of module, database designing,
Unit Testing, Integration of module, UAT, production of module. ·
Developed java code to create the
xml’s from the portal database which is updated through web application and
parse the xml comes from R3 system and stores the data in portal database. ·
Worked on module and completed –
Warranty, Presale, FOC, and FSC. Environment: Java, JSP, spring, Servlet, Java script, MS SQL Server, IBM WebSphere
Application Server. JAVA Consultant Project: FES HR Policy & FES International, This HR Policy project was
designed and developed for Mahindra FES President, VP, GM, and DGM &
Manager to maintain their policies. International project were designed and
developed for the globalize users and dealer who using the Mahindra products
& parts for maintaining their orders & invoices Responsibilities: ·
Worked as a technical consultant
using Jsp, Servlets, Java, and JDBC. ·
Implemented business logics and
developing UI Screens & Java scripts for front-end validation. Environment: Jsp, Servlet, Java script, MS SQL Server, IBM WebSphere Application
Server. JAVA Consultant Connexus Solutions Jan 2004 – March
2006 Projects: Keystone (Central Repository for EPNY 6.5), This Project Keystone
application was designed to manage a number of core development services
which were not supported in the Epiphany product suite. Some of those
features are version management, release management, deployment, along with
other features such as configuration, debugging etc. KeyStone is in its own
right a product, an application that requires installation onto a hardware
environment. The application has a server component (residing in a J2EE
application server), a database for persistence. The application provides a
sophisticated, multi-user integrated development environment to support the
Epiphany J2EE product suite. The solution was used internally by professional
services to support customer implementations, along with resale to end
customers to support their environments directly. Responsibilities: ·
Jsp, Servlet & Utility
classes’ development. ·
Read & write database in Java
using JDBC & File Handling. Environment: Java, JSP, Servlet, EJB2.0, STRUTS, Eclipse2.1, Oracle 9i , WebLogic
8.1 JAVA Consultant Project: Gartner Executive Program, blended Epiphany 6.5.x Sales and Service
implementation for Gartner’s executive programs/membership management group. Responsibilities: ·
Business Design Specification Development
after studying Technical Requirements ·
Developing Java Extensions Using
Epiphany API ·
BIO and UI level development ·
Development of EPI Extensions ·
Development of Scripts for the
customization of Operational Database ·
Unit Testing and Bug Solving ·
Involved in planning and creation
of Database Environment: Epiphany Studio JAVA Consultant Project: Gartner Base Application blended Epiphany 6.5.x Sales and Service
implementation for the Gartner enterprise and rollout to multiple business
units. Responsibilities: Business Design
Specification Development after studying Technical Requirements BIO and UI level
development Development of EPI
Extensions Development of
Scripts for the customization of Operational Database Unit Testing and
Bug Solving Environment: Epiphany Studio JAVA Consultant Project: Life Touch –Sales & Service: Implementation of Epiphany 6.0.x and
6.5.x Sales and Service platform to support their field sales and service
needs. Responsibilities: ·
Developed all customizations to
support the defined enhancements using the 6.0 tools and extension framework. ·
Involved in Implementation of user
interface designs in EPNY framework using EPNY Studio Tools Sets. ·
Configuration of Epiphany 6.5.x
meta-data using the Epiphany Studio tools and standard utilities. ·
Developed business rule extensions
(EPI and Java) to support complex business rules. ·
Maintained Database & scripts
for modifying operational database ·
Maintained Record set and BIO
Configuration. Environment: Epiphany Studio EDUCATION:B.Sc in computer Science from Shia PG College,
Lucknow University in 2002 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|