VINOD PRAKASH KELBAIKAR
Call: 646-***-**** email: ac0hrr@r.postjobfree.com
Summary of Experience
Having 16 years of experience in the IT industry as Technical Lead, Business Analysis, and Application development, Support and Testing.
Played role as Module Lead, developer, Business Analyst and liaison between the Business users, clients, and development teams and other stakeholders.
Worked extensively with IBM Message broker for communication with legacy systems.
Having solid experience in the areas of Criminal Justice, Private Credit Cards, Risk Management, Integrated branch banking system, and OLTP, Commodities, Corporate Employee Stock Group application, Derivatives, Credit Default Swap, Account Swing application
Strong understanding of the JSR168 and JSR 286 portals specification.
Strong experience with developing Edge Computing (multi tier applications) applications.
Strong working knowledge about Swing.
Strong Programming Knowledge in Java, JSP, JSF, Tag Libraries, Crystal Report Enterprise BOXI SDK, BIRT report, Servlets, EJB, JAXB, Portals, Hibernate, Spring, Struts2.0, Java Script, PHP, C++, UNIX scripting, MDBs, Entity Beans, Session Beans, MySql and Oracle.
Strong experience in developing application on frameworks like JSF, Struts 2.0 and Spring. Strong understanding of and experience with developing JSR 168 application specifications for developing portlet applications. Experience in using Agile Methodology. Have worked with application servers like Websphere, Tomcat, Weblogic and Jetty.
Certifications
Brain-bench Certified Java 2 Programmer
Brain-bench Certified J2EE Programmer
Business Analyst
PL/SQL
OO concepts
VB.net
Educational Qualification
B.E. Computer Engineering, 1999, Mumbai University
Key Technical Skills
Skills
Details
Operating System / Hardware
Red Hat Linux 9.0, UNIX, Windows 2000/XP, MS-DOS
Programming Languages
Java, PL/SQL, SQL,C++, PHP, XML, XSLT, Portals, Java Script, HTML
Software Packages/Tools
WSAD (Eclipse), RAD 7.5, JBuilder, XML Spy, and Jasper report tool, toad, SQL Developer. GWT
Technologies/Frameworks
J2SE, J2EE, JSP, JSF, Servlets, EJB, Struts 2.0, JAXB, Spring, Hibernate, JPA, Ajax, GWT, IBM Message Broker, JBoss drooles
Database / RDBMS
MS-SQL 2000,Oracle 10G, SQL server 2008, MySQL 4.1, DB2
Web and Application Servers
Jetty, Weblogic, Tomcat, Websphere, Orion, IIS
Modelling tools
Rational Rose, RSM, Erwin
Version Control
GIT, Subversion(SVN), PVCS, Clear Case, VSS
Professional and Project Experience
MSPSC Jan 15 – Till Date
Client: GDIT (Towson, MD)
Environment: J2SE(JDK 1.7), J2EE, JSF, Struts 2.0, RAD 7.5, GIT, UML, SOAP web services, Websphere 7.0, OOD, SQL, MQ series, Oracle 10g, Hibernate, web services, UNIX shell scripting, Agile methodology
Description: This project is developed for General Dynamics IT. Currently GDIT provides various services to CMS through MSPSC project. Under MSPSC program GDIT offers maintenance and enhancement services for various applications. I worked on many such applications like SSNRI, BCRS and ORM etc.
Role: Senior Developer/Tech Lead
Building low level design documents.
Creating technical specifications for various applications.
Involved in building test scenarios to test the application in test environment.
Writing code for enhancement of the functionality.
Designed and coded Session and entity beans.
Conducted and participated in daily stand up meetings for tracking progress of development.
Developed user interface using Rich faces and Prime faces tag libs, CSS, JSTL tags, JavaScript.
Writing persistent classes for mapping to database tables to java objects.
Developed SOAP based web services.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Involved in Code Coverage testing for testing the performance of the application.
Worked on software analyzer of RAD to understand defect in coding in static mode
Conducted code reviews as a major step for maintaining high coding standards.
Created mock objects for testing of the functionality in test environment.
Used HP Quality Center for Defect Tracking, Requirement Traceability and for creating Technical design Specification.
Developed functionality using Agile methodology.
Providing training to new team members.
MPI Jan 14 – Dec 14
Client: T Rowe Price (Owings Mills, MD)
Environment: J2SE(JDK 1.6), J2EE, Struts 1.2, RAD 7.5, SVN, PVCS UML, Websphere 7.0, OOD, SQL, MQ series, Oracle 10g, Hibernate, web services, AMP, AUTOSYS, UNIX shell scripting, TDD methods
Description: This project is developed for T. Rowe Price. Currently T Rowe Price offers various products to its clients so that they can decide which products suit their unique requirements. With MPI T Rowe is able to create and modify certain products by considering various categories and corresponding answers for them and come up with ranking which allow easy determination of product in 5 categories Preferred, Less Preferred, Allowed by authorization and Not authorized and Other.
Role: Senior Developer/Tech Lead
Building low level design documents.
Involved in building test scenarios to test the application in test environment.
Developed a batch job program to handle complex ranking process on nightly basis.
Writing code for enhancement of the functionality.
Designed and coded Session and entity beans.
Conducted daily stand up meetings for tracking progress.
Developed user interface using CSS, JSTL tags, JavaScript.
Writing persistent classes for mapping to database.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Involved in Code Coverage testing for testing the performance of the application.
Worked on software analyzer of RAD to understand defect in coding in static mode
Developed processes for creating high standard delivery model to stay ahead of the competition.
Created mock objects for testing of the functionality in test environment.
Used HP Quality Control for defect tracking.
Created UNIX shell script to trigger batch job in Production boxes
Created AUTOSYS jill scripts.
Developed functionality using TDD methodology.
Providing training to new team members.
CFRMS Nov 12 – Dec 13
Client: Lockheed Martin (Baltimore, MD)
Environment: J2SE(JDK 1.6), J2EE, Struts,1.2, RAD 7.5, MKS, UML, Websphere 7.0, OOD, SQL, MQ series, DB2 UDB, ORM, web services, Code Coverage, Software Analyzer
Description: This project is developed for Social Security Administration. Project focuses mainly on automation of Claims Files Processing systems of the US residents. Projects makes heavy use of web services for communication with various security providing applications for filtering the data to be shown to the user
Role: Senior Developer/Tech Lead
Building business requirements documentation.
Involved in building test scenarios to test the application in test environment.
Writing code for enhancement of the functionality.
Designed and coded Session and entity beans.
Participated in scrum meetings for tracking progress.
Developed user interface using CSS, JSTL tags, JavaScript.
Writing persistent classes for mapping to database.
Created ORM mapping (xml) files.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Involved in Code Coverage testing for testing the performance of the application.
Worked on software analyzer of RAD to understand defect in coding in static mode
Developed processes for creating high standard delivery model to stay ahead of the competition.
Created mock objects for testing of the functionality in test environment.
Used HP Quality Control for defect tracking.
Used fortify for finding the security leaks of the code.
Barclays Card US July 12 – Nov 12
Client: Barclay Card (Wilmington, DE)
Environment: J2SE(JDK 1.5), J2EE, Struts 2.0, RAD 7.5, SVN, UML, Websphere 7.0, OOD, SQL, MQ series, EJB 3.0, DB2 UDB, Spring, iBatis, webservices, JProbe
Description: This project involves launching credit card applications for various partners. Project mainly involves developing functionality for launching of newer credit card applications and customization for every new partner.
Role: Technical Lead/Senior Developer
Working with Business Analyst for understanding partner specific requirements for new launch.
Building technical design documentation.
Creating test strategy to test the application in TDD environment.
Developing partner specific strategy classes for handling customized functionality..
Conducting team meetings on regular basis for tracking progress of development.
Developing user interface using JSP, Struts tags library.
Writing persistent classes for mapping to database.
Created Ibatis mapping (xml) files.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
used JProbe for testing the performance of the application and finding issues like memory leaks.
Developed strategies for maintaining high standard and low defect for faster delivery.
Developing JUnit test cases for testing of the functionality in test environment.
Used HP Quality Control for defect tracking.
CFRMS May 11 – July 12
Client: Lockheed Martin (Baltimore, MD)
Environment: J2SE(JDK 1.5), J2EE, Struts 1.2, RAD 7.5, MKS, UML, Websphere 7.0, OOD, SQL, MQ series, EJB 3.0, DB2 UDB, ORM, webservices, JProbe
Description: This project is developed for Social Security Administration .Project focuses mainly on automation of Claims Files Processing systems of the US residents. Projects makes heavy use of web services for communication with various security providing applications for filtering the data to be shown to the user
Role: Senior Developer
Building business requirements documentation.
Involved in building test scenarios to test the application in TDD environment.
Writing code for enhancement of the functionality.
Designed and coded Session and entity beans.
Conducting scrum meetings for tracking progress in agile environment.
Developed user interface using CSS, JSTL tags, JavaScript.
Writing persistent classes for mapping to database.
Created ORM mapping (xml) files.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Involved in JProbe testing for testing the performance of the application.
Developed processes for creating high standard delivery model to stay ahead of the competition.
Created mock objects for testing of the functionality in test environment.
Used HP Quality Control for defect tracking.
Used fortify for finding the security leaks of the code.
PQRI Oct 10 – April 11
Client: IFMC (Baltimore, MD)
Environment: J2SE(JDK 1.5), J2EE, Struts 1.2, Oracle workshop 10gR3, SVN, UML, Weblogic 10gR3, OOD, SQL, MQ series, EJB 3.0, Oracle 10g, Spring, iBatis, webservices
Description: This project is focusing on the developing application for varios submission of medical data in form of xml files to the system. The process is to collect the data from various medical practitioners in form of xml and submitting it in to the system for generating various reports for analysis of the work in medical and Medicaid field through out the nation regarding various deceases.
Role: Technical Lead
Analyzing the business requirements.
Generating various test scenarios for the testing of submission process.
Writing rules in schematron files which generate xslt for transforming xml files.
Creating patchruns for executing in test environment for supporting test activities.
Developed user interface using CSS, JSTL tags, JavaScript.
Developed session beans. and worked on entity beans.
Writing persistent classes for mapping to database.
Created Ibatis mapping (xml) files.
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Mentored team members to understand the schematron rules.
Developed process for achieving high quality standards and process correction.
Created mock objects for testing of the functionality in test environment..
Used Test Trac Pro (ttpro) for defect tracking and quality control.
Developed and consumed the webservices.
Book Keeping Oct 09 – Oct 10
Client: Depository Trust Clearing Corporation (New York, NY)
Environment: J2SE(JDK 1.5), J2EE, Struts 1.2, RAD 7.5 (Eclipse), EJB2.1, PVCS, UML, RSM, Web sphere AS 6.1, Agile, OOD, SQL, MQ series, DB2, Spring, iBatis
Description: This project is focusing on the migrating existing book keeping application of DTCC and providing enhancements for accommodating changes like new spectrum of account types and various currencies.
Role: Technical Architect
Analyzing the business requirements.
Prepared proposals based on user discussions.
Performed analysis of business rules.
Prepared technical documents like Technical Specifications and Low level Design documents.
Developed user interface using CSS, HTML, JavaScript
Designed and Developed various routines for inter-process communication
Developed various reports using Jasper reports
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Mentored less experienced team members to understand the functionality.
Developed process for achieving high quality standards and process correction.
Created mock objects for testing of the functionality in test environment.
Used Agile Test first methodology for development extensively.
Used Mercury test director for defect tracking and quality control.
Developed and consumed the services.
Developed JUnit test cases for automatic testing of all the java based functionality.
Legacy Renewal Feb 09 – Oct 09
Client: Division of Criminal Justice Services (Albany, NY)
Environment: J2SE(JDK 1.5), J2EE, JSF, RAD 7.5 (Eclipse), EJB2.1, Web sphere Portal Server 6.0, SVN, UML, RSM, Web sphere AS 6.1, Agile, JMS, OOD, SQL, DOZER, MQ series, Xstream, JAX-WS
Description: This project is focusing on the converting current finger print processing process which is already implemented in mainframe system to java based system with back end as Oracle. It implements SOA and uses JMS for calling various legacy systems.
Role: Lead Developer
Prepared technical documents like Technical Specifications and Low level Design documents.
Performed analysis of business rules.
Developed user interface using Swing, CSS, HTML, JavaScript
Designed and Developed various routines for inter-process and network communication
Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
Used Xstream for marshalling and unmarshalling of XML files.
Used Xslt for transforming and formatting XML data.
Used XSD for validation of XML files.
Used JAX-WS for developing and consuming web services.
Worked with team for performance tuning of the data base queries.
Developed and consumed various web services.
Used Agile Test first methodology for development extensively.
Designed client side application using JSF.
Developed and consumed the services.
Developed JUnit test cases for automatic testing of all the java based functionality.
Used Session Façade pattern for calling backend services.
Used SVN version control tool for version management.
Trade Warehouse Application(TIW) May ‘07 – Dec ‘08
Client: Depository Trust Clearing Corporation (New York, NY)
Environment: J2SE(JDK 1.4), J2EE, Struts1.2, CSS, HTML, EJB2.1, CSS, HTML, JavaScript,
DB2, XML/XSLT, JNDI, Eclipse, UML, JDBC, Web Services, RSM, Websphere Portal(JSR 168), Agile, IBM Message Broker, OOD, SQL, XHTML, Clear Case, LDAP, POJO, DB2, JAXB, Oracle 10g, JAX-WS
Module 1&2: Commodities trading (Credit Derivatives/Equity Derivatives)
Description: DTCC Deriv/SERV LLC Credit Derivative module provides automated matching and confirmation services for over-the counter (OTC) derivatives trades for Credit Derivatives. It also provides related matching of payment flows and bilateral netting services. This module was specially designed for Credit Derivative for applications like raising new trades performing various post trade transactions and performing disable functionality. I was handling various sub modules along with the Credit Derivatives modules.
Role: Module Leader
Did the requirement Analysis and Design for the DTCC Derive/Serv Trade ware house application.
Prepared technical documents like Technical Specifications and High level Design documents.
Used XSD for data validation of XML files.
Used Test driven (Agile TDD) approach for development of the application.
Used JAX-WS extensively for developing various web services.
Wrote SQL and Pl/SQL for handling data base transactions.
Designed and successfully implemented various Market Risk strategies.
Used various design patterns like MVC, Singleton, Factory for developing the application.
Streamlined process to achieve high quality standards in current process
Developed business logic and implemented for handling complex Trade Flow applications.
Used Log4j for logging the application log of the running system to trace the errors
Fine tuned the functionality of the existing data base queries and java routines.
Used GO4 design patterns for development
Performed unit testing, integration testing and system testing for the application
Used Agile Test First methodology for iterative development of the application.
Designed & Documented Production support activities for Credit Derivative Application.
Used Clear Case version control tool for version management
Employee Stocks Oct ‘06 – Mar ‘07
Client: Fidelity Corp (Boston, MA)
Environment: J2SE(JDK 1.3), Web sphere App Server, PHP, CSS, HTML, JBOSS, Struts+, Tiles, JSP Tag Libraries, Multi Access User Interface (MAUI), MQ Series, C++, RAD, XHTML, DOM, Java script, PHP, Agile Methodology, XML, SOAP, WSDL, UDDI, JAXB, Rational Rose, Clear Case, AXIS, SQL, AJAX, Sybase, Oracle 9i, JAX-RPC
Description: A Fidelity Corp Employee stock was a project developed for the corporations who has a employee stock program. The project was developed for the corporations who can have account with Fidelity Corp through which they can perform various operations like raising new trades and processing and handling of the employee stocks. The system uses various databases for this purpose.
Role: Solution Analyst/ Module Lead
Did requirement gathering from .net code.
Developed and supported c# code for existing code base.
Developed CORBA based application for communication with .net code.
Used Crystal Report for reporting requirements.
Used Struts+ architecture which is very similar to current Struts2.0 developed by Fidelity.
Worked with AJAX for developing asynchronous communication with the backend.
Actively participated in Design phase
Developed and consumed web services.
Prepared technical documents like Technical Specifications.
Developed complex sql queries.
Developed stored procedures for handling complex database related operations
Developed components of J2EE architecture such as Struts, JSP, Servlets, Utility classes, Java Beans, DAOs.
Edocs Upgrade Apr ‘06 – Oct ‘06
Client: General Electric Consumer Finance (Stamford, CT)
Environment: J2SE(JDK 1.3), Weblogic, Oracle, Jbuilder, JSP, CSS, XHTML, JavaScript, Struts, SQL
EDOCS, XML, SOAP, WSDL, UDDI, Ant, Clear Case, Mercury Test Director, Rational Rose, Korn Shell scripts, PHP, Oracle 8.x, ECLIPSE, EJB 2.0, C#
Description: An Edocs upgrade project was developed for the EBPP application of GE Credit Cards. Edosc is a product that takes care of processing of the payment processing of the daily transactions of the Credit Card transactions. The project was developed to enhance the capability of the existing system by replacing newer version of Edocs.The batch jobs were developed for the entire process to trigger the Java programs for handling of the entire process.
Role: Module Leader
Did requirement gathering for GECC system. Prepared requirement document for the system.
Developed higher level design based on functional specification document.
Translated Architectural Design Document into Detailed Component Design.
Used SAX and DOM parsers for the data processing in XML format.
Developed UML diagrams using Rational Rose.
Wrote PL/SQL programs (triggers and Functions) in the backend
Designed and developed flows of application using PHP.
Developed PHP pages for user interfaces.
Developed Unix Korn shell scripts for the triggering of the batch jobs based on the system requirement.
ePay . Dec ‘05 – Mar ‘06
Client: General Electric Consumer Finance (Stamford, CT)
Environment: J2SE(JDK 1.3), Weblogic App Server, M/F as backend, Jbuilder, JSP, Struts,
Java script, XML, DHTML, SOAP, WSDL, UDDI, Clear Case, Rational Rose, ASP.net, VB.net, LDAP, CSS, HTML, OOD,ECLIPSE
Description: An EPay project was developed for the EBPP application of GE Credit Cards. Edosc is a product that takes care of processing of the payment processing of the daily transactions of the Credit Card transactions. The project was developed to Eliminate edocs from the system for the retail customer business of the GE Credit Card business.
Role: System Analyst and Sr. Developer
Transformed Functional requirements into Architectural Design after thorough analysis of the requirements.
Developed product for replacement of Edocs system.
Did requirement analysis from .net code
Worked on Trade Order Management system.
Developed detailed component design based on Architectural design Document.
Developed components of J2EE architecture such as JSP, Servlets, Utility classes, Java Beans, Data Access Objects using JBuilder.
Used DOM parsers for handling the data in XML format.
Developed UML diagrams using Rational Rose
Used PHP for developing client specific UI.
Designed and developed UI using PHP
Electronic Instrumentation Change Sheet Apr ’05 – Dec ‘05
Client: General Electric Aircraft Engines (Cincinnati, OH)
Environment: J2SE(JDK 1.3), Weblogic App Server, Oracle 8x, PL/SQL, WSAD, Eclipse, XML
Java script, Clear Case, Mercury Test Director, TOAD, Rational Rose, OOD, SQL
Description: An EICS project was developed for the various application of GE Aircraft Engines. EICS is a product that takes care of reducing the length of production duration of a new engine.
Role: Software developer
Designed, Developed and Documented Scripts for SQL Server.
Implemented J2EE design pattern such as MVC (Model View Control framework).
Performed production support for the existing .net application
Did migration of the code from .net code to Java.
Used DOM parser for processing the XML data.
Wrote triggers and Functions (PL/SQL) in the backend.
Used ER diagrams for database design
Performed unit testing, integration testing and system testing for the application.
User Rational Rose for developing Class and Sequence diagrams
Prepared Test Plans (Unit Test Plan, Integration Test Plan) for capturing all the possible test scenarios
OSCAR (One Stop Customer Activity and Resolution) Apr ‘03 – Mar ‘05
Client: Citigroup (Location Singapore)
Environment: J2SE(JDK 1.3), Weblogic App Server, DB2 as database, WSAD, JSP, HTML
Java script, Rational Rose, Clear Case, CSS, SQL, Crystal Report
Description: An Oscar project was developed for the various Inter branch banking system that needs to be developed for various operations performed by the bank officers of Citibank in EMEA countries.
Role: Business Analyst and Module Leader
Did requirement gathering for OSCAR system. Prepared requirement document for the system.
Prepared test plans (Unit Test Plan, Integration Test Plan) for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
Used MVC (Model View Control framework) as a J2EE design pattern.
Worked for Back-office Settlement modules.
Used and created DOM based parser routines for handling the client data generated in XML format.
Used Crystal Report for various reporting routines.
Developed application for implementation of SWIFT.
Developed OLTP transaction code.
Worked on web technology Java, HTML, JavaScript and J2EE technology including JSP, Servlets, and EJB.
Online Brokerage Jan ‘00 – Mar ‘03
Client: Asterisk Consultants
Environment: JDK1.2, Tomcat as Server, MySQL as database, JSP, HTML, Java Script
Role: Software developer
Designed, Developed and Documented Scripts for Oracle using toad.
Implemented J2EE design pattern such as Singleton
Performed unit testing, integration testing and system testing for the application.
Developed components of J2EE architecture such as JSP, Servlets.
Prepared Test Plans (Unit Test Plan, Integration Test Plan) for capturing all the possible test scenarios
Responsible for the defect analysis and defect fixing of the application. Prepared defect analysis report and discussed with concerned team members in my project.