resume- nishant verma (jee consultant with 10+ years ) (1)

7
Nishant Verma Phone : +1-513-872-9505 E-mail : [email protected] 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 OSGI based SOAP 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: Operating System : Windows 2000/XP/NT, UNIX, Solaris.

Upload: nishant-verma

Post on 09-Aug-2015

55 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)

Nishant Verma Phone : +1-513-872-9505E-mail : [email protected]

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 OSGI based SOAP 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:Operating System : Windows 2000/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, FileMaker Pro 9.Languages/ API/ Technologies : JAVA, SQL, XPATH, XSLT, OSGI, AMQP.UI Framework : JSP, Java Servlets, JSF, Facelets, Richfaces, Java script,

JQuery, HTML, DHTML, AJAX.Application Servers : WebLogic 11, WebSphere 5.1/6.1, Apache TOMCAT 5.5,

JBoss.Modeling Tools : RATIONAL ROSE 2002, Star UML.Tools for Version Control : CVS, SVN, MS-VSSOthers : WSAD 5.1, Eclipse, UML, Erwin (For Database Design).

Professional Experience:

Syntel Inc, NYC March 2014 to Present

Page 2: Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)

Senior Technical LeadCurrently 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 2014Enterprise 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.

Responsibilities:

As a Level 4 Support and JEE Consultant, my responsibilities in this projects are:

Page 3: Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)

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 2012Senior Consultant Analyst

I was responsible for two major projects for the GE Aviation, USA.EDN- VAULT: The application 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: The application 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 work of 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. Oracle and 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.

Design and 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. Coding the persistence module using Spring JDBC templates, Native SQL JDBC,

SQL/PLSQL.. Analyse the new requirements and help to design the workflow.

Page 4: Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)

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 2009Sr. Consultant Analyst

This project was developed for Minnesota Department of Health. The system was used by department to capture various health surveys, death birth records and other research information. It had a powerful reporting and analysis engine and workflow wizard like functionalities.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 daily interaction with 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 2008Technical 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 Factoring China Trust Bank , Taiwan2. Credit Suisse Bank, 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.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:

Page 5: Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)

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, DB Objects like 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