Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
1. Nishant Verma Phone : +1-513-872-9505
E-mail : nishant.verma@yahoo.co.uk
Summary:
Enterprise Application Consultant with 10 years of experience in Application Analysis,
Design, Development, Integration, deployment and Maintenance/Support for Web, and
Client-Server based Software Applications in multiple domains primarily in Banking
Product, Aviation, Consumer product and Health Care.
Rich work exposure in software development as Software Analyst, Team Member, Onsite
Coordinator, Consultant and Lead.
Extensively worked in Software Design and Development in Banking and Credit rating
product during my assignment with Moody’s INC., China Trust bank and Credit Suisse Bank.
Excellent background in developing applications using OSGI, APMQ, Virgo Jetty Container,
Java, J2EE BEA WebLogic Application Server, and WebSphere Application Server
5.1/6.1 (WAS), JBOSS Application server, OC4j Application Server.
Some of the technologies extensively worked on during my tenure in Software Development
are OSGIbasedSOAP architecture,Google Protocol Buffer, JAX-RS, JAX-WS(Webservice
SOAP and REST) , Apache Struts, Spring, JSF, EJB, Apache Tomcat, JDBC and Databases
like Oracle, and FileMaker Pro.
Having Exposure to Hibernate, SQL/PLSQL, AMQP, JMS and GIT, SVN, VSS, CVS etc.
Strong work experience on the Front End UI development using JQuery, CSS3, HTML 5 along
with Java Servlet, JSP, JSF, Faclets and Rich faces.
Worked extensively on Mission Critical Highly scalable applications.
Worked extensively on build and deployment tools like ANT, Maven and version control
using, CVS and Visual Source Safe.
Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence
Diagrams and Class Diagrams using case tools like Star UML and Rational Rose 2000.
Working experience in UNIX shell scripting.
Technical Skills:
OperatingSystem : Windows2000/XP/NT,UNIX,Solaris.
Software Development methodologies : Agile Methodology, Object Oriented Application
Development (OOAD), Unified Modeling Language
(UML), Iterative Software Development, and Waterfall
Software Development Methodology
Frameworks and Architectures : Model View Controller (MVC), Spring 2.5, JSF, Rich Faces,
Faclets. Jakarta Struts, Service Oriented Architectures
(SOA using Web Services using JAX RPC and JAX WS),
Unit Testing Framework using JUNIT.
Database : Oracle 8i/9i,FileMakerPro 9.
Languages/ API/ Technologies : JAVA, SQL, XPATH, XSLT, OSGI, AMQP.
UI Framework : JSP, JavaServlets,JSF, Facelets, Richfaces,Javascript,
JQuery, HTML,DHTML,AJAX.
Application Servers : WebLogic 11, WebSphere 5.1/6.1, Apache TOMCAT 5.5,
JBoss.
ModelingTools : RATIONALROSE 2002, StarUML.
Toolsfor VersionControl : CVS,SVN, MS-VSS
Others : WSAD 5.1, Eclipse,UML,Erwin(ForDatabaseDesign).
2. Professional Experience:
Syntel Inc, NYC March 2014 to Present
Senior Technical Lead
Currently deputed to Moody’s “Single Rating Data Source” (SRDS) application. SRDS is a one of the
major steps to transform Moody’s capability to monitor, track and publish debt rating and
organization rating in real time. SRDS is technically very advance sytem and has been designed to
support Moodys requirement to control rating systems and Publish the real time ratings to print
media. This is a middle tear application to leverage Moodys capabilites of floating Organization rating
within 7 minutes from end to end.
I am playing a role of Technical lead and leading a team of 7 people. Tehncically SRDS is built on
SOAP Osgi recommendation and AMQP recomendations. Application is built using Spring Osgi API
along with Google protocol buffer for Java Messaging capabilities.
Responsibilities:
I am one of the technical leads for the SRDS application. I am leading team of 7 people
working on various OSGI services. Application is developed in span of 9 months and is now in
parallel production.
As a lead I am responsible for reviewing and preparing Low Level designs, and to convert
Functional specifications to techincal design as per framework compliance. I have been
involved in design decision of various complex rating algorithm and had been delivering
solutions and implementations successfully.
I have been exposed to Google Protocol Buffer, AMQP, OSGI, BluePrint, Virgo Jetty and
DVL etc.
As a domain knowledge I got exposed to organization rating system.
Now a days I am participating in RFQs and other R&D items for Moodys.
Sogeti USA, OH June 2012 to March 2014
Enterprise Application Consultant
I worked on P&G’s Back bone System called Consumer Support System (CSS).
Consumer Support System (CSS):
CSS is an application which is used by P&G from last 8 years. This application handles all the stages of
consumer product lifecycle. Application is used by various P&G departments, right from formulation
till marketing and distribution of the Product. Project having various modules and access levels to
track life cycle phases like Conceive, Design, Detailed design, Validation and analysis (simulation),
Realize, Test (quality check),Service, Sale and deliver, Use, Maintain and Support. This is backbone
system for P&G. CSS has integration to various Legacy systems including SAP and PLM (Enovia).
This system is primarily built using Struts framework and has multiple integration points developed
in various middleware technologies like WebLogic JMS Queue, Web Services and HTTP protocol
communication to integrate with multiple other systems in and out of the firm firewall. The user
interface for this system is developed using JSP and Java Script.
3. Responsibilities:
As a Level 4 Support and JEE Consultant, my responsibilities in this projects are:
I am primarily responsible for Solution designing and implementation along with deployment
and Unit testing of the modules. I am also responsible to Resolve critical high priority
technical issues in the system.
As a Consultant I am working hand in hand with Senior management and Business analysts, I
was actively involved in understanding the gaps and change requirements and do technical
analysis for systems along with the active coding for modules.
Designing and Coding the core framework using J2EE, Struts, on Weblogic 11g and the
services with the integration points using J2EE, EJB, Weblogic JMS Queue, Web Services
(JAX RPC/JAX WS).
Develop and Support the J2EE and XSLT based XML transformation engine using XPATH
and XSD..
Managed Level 2 Support (offshore and Onshore) team and developers.
Environment: Java 5, Struts, Weblogic JMS queues and bridges, Web services using JAX
RPC/JAX WS, XSLT, XPath, HTML, JDBC, JMS, Weblogic 11g, JSP, JSTL, HTML, CSS, XML, AJAX,
Java Script etc, Ant Script, Log4J.
Tools Used: Eclipse, SQL Developer, SOAP UI, StarUml.
Sogeti USA, OH July 2010 to May 2012
Senior Consultant Analyst
I was responsible for two major projects for the GE Aviation, USA.
EDN-VAULT:Theapplication is used by GE internal user as well as their clients to maintain their
Client and Vendor information related data. It is maintaining various access levels to facilitate
transparent user information.
Application was developed using XHTML,Spring, JSF, RichFaces, and Faclets on JBoss application
server and Oracle as DB.
GE-MYENGINE:Theapplication is to automate and monitor various Engine shops and gates within
the organization. It provides a common interface between GE Aviation and their client to monitor the
progress of maintenance workof engines. This had a Desktop as well as Mobile UI.
Application was developed in JSP, JSF, HTML5, CSS3, Spring IOC, Spring JDBC template,
Spring Transaction and AOP. Oracleand Teradata was used as DB.
Responsibilities:
As a Senior Developer/Architect, my responsibilities in this project are:
Communicate with Business analyst and GE Management on a regular basis to know the
issues they are facing.
As a Technical Lead, I was responsible for the detailed design of the a part of the system. This
include high level design and low level designing of module using UML along with the
integration model.
Designand Coding of various JAVA modules for pulling data from lagacy system to leverage a
unified plateform for all the user levels.
Design and Coding of User Interfaces using JSF, JQUERy, JSP, and CSS3.
Design and Coding of various Java Webservices using Apache AXIS.
Design and Coding of Data representation pattern and APIs using JQuery AJAX.
Coding the business tier which includes the business objects and delegates using JDK 5.
4. Coding the persistence module using Spring JDBC templates, Native SQL JDBC,
SQL/PLSQL..
Analyse the new requirements and help to design the workflow.
Preparing the Proof of Concept and the Presentations to demostrate the solution to the
business users.
Environment: Java 5, JSP, Spring, JSF, CSS3, JQuery, SOA using Java Web Services, Log4J, AJAX,
Apache AXIS, ANT.
Tools Used: Eclipse, CVS, SqlDeveloper, Iterative Software Development, Object Oriented
Application Development, JBoss Application Server.
Capgemni India Aug 2008 to Nov 2009
Sr. Consultant Analyst
This project was developed forMinnesotaDepartmentofHealth.The system was used by
department to capture various health surveys, death birth records and other research information. It
had a powerfulreporting and analysis engine and workflow wizardlikefunctionalities.
Application was developed using Java5, JEE,EJB3,JSF,Toplink, OC4J4.3, JDeveloper,and Faclets,
SQL/PLSQl. Oracle 10g was used as backend database.
Responsibilities:
As a Consultant my responsibilities included:
Analysing requirements.This include dailyinteractionwith business users to get the call
data and understand the various problems faced by the field technicians in the workshop.
Problem solutioning for technical architecture of the current framework.
Preparing the Proof of Concept and the Presentations to demostrate the solution to Client
Architect and Client.
Designing new enhancement requests. This includes the use of various OOAD design
patterns to come up with the optimal system architecture.
Developed the Process train Workflow Engine, Dictionary like rich features in JAVA
which involves extensive use of Google Dictionary, TomHawk JSF frame work etc..
Environment: Java 5, JSP, JSF, Faclets, Tomahawk, XHTML, CSS, XML, AJAX, Java Script, Oracle
10, Maven, PL/SQL, DB Objects like Stored Procedures, Triggers, Views, Functions etc, Log4J,
SVN Windows XP.
Tools Used: JDeveloper, CVS, SQLDeveloper, Agile Methodology, Iterative Software
Development, Object Oriented Application Development.
3I-INfotech, India Oct 2005 to June 2008
Technical Lead
KASTLE Factoring was a Banking Product by 3I-Infotech, India. This was a factoring solution for
small scale industries.
As a technical lead I was handling two implantations and customization of the product.
1. KASTLE FactoringChinaTrustBank, Taiwan
2. CreditSuisseBank,Switzerland
Product was developed to handle various factoring scenarios possible in all business models
supported by different banks as per business model, financial rules and regulations for different parts
of geography.
5. Product used to be customized as per requirements of client. Technology wise product was using JSP,
Servlets, JavaScript, Proprietary Development framework of Kastle factoring, EJB2, Ajax, SQL/PLSQL,
LOG4J, JMS, WebSphere 4, WebLogic 8, XML, XSLT, XPATH etc.
Responsibilities:
During my tenure with 3I-Infotech, I was leading the customization of the product as per the
requirement and gap analysis. I was responsible for Designing Solutions, Unit test, Review, QMS and
Delivery of the Solution. I was responsible for customization of the product for Interfacing with other
already existing legacy systems.
Analysis, design and Develop gaps available as per requirements.
Worked as Onsite Coordinator to coordinate the developement and project planning
activities between Onsite team in Taiwan, Switzerland and Offshore team in India.
Day to day communication with the client architects, BA and other Client representative to
consult the solutions and gaps.
Design and Coding of changes using JAVA, JSP, EJB and JMS.
Design and Coding of communication module with Middleware Supported by client’s
infrastructure.
Coding the persistence module using JDBC and SQL/PLSQL.
I was also involved in writing the unit test script using JUNIT.
Environment: Java, JSP, Struts, HTML, CSS, XML, AJAX, Java Script, JMS, Oracle 9i, , Ant Script,
PL/SQL, DBObjectslike Stored Procedures, Triggers, Views, Functions etc, Log4J, UNIX, XML,
XSLT, XPATH, Windows XP.
Tools Used: WSAD, Eclipse, Perforce, SQL Navigator, Iterative Software Development, Object
Oriented Application Development.
Educational Qualification:
Bachelor of Technology in Computer Science (2003-2004), from B.M.A.S.E.C., Agra India.
Certifications:
SCJP 5