Mahendra Pratap Singh
89/C Pocket 4, Mayur Vihar Phase 1, New Delhi, India 110091
Email: [email protected]
Phone: 91-9818012035

SUMMARY

Over four and a half years of Architecture, Design and Development Experience in J2EE based technologies on UNIX and Windows Operating Systems, including more than 2 Years of experience as onsite coordinator. Involved in various phases of project life cycle like Software Requirements gathering, System Architecture, Design using UML, Development, Unit Testing, Integration, System Testing, User Acceptance Testing and Production Deployment.  Areas of technical expertise include system architecture, design and development in Core Java, J2EE technologies (JSP, Servlets, EJB etc.), WebServices, JMS, webMethods, XML, MQSeries, Weblogic 8.1 Integration etc. Strong Retail Banking Domain knowledge. Excellent communication and interpersonal skills.


EDUCATION

B.E. Computer Science and Engineering, Regional Engineering College, Silchar, Assam (1996-2000) – 75%

Ranked 2nd in Computer Science and Engineering Branch

SSC Govt. Model Sr. Sec. School Port Blair (1996) – 89%
Ranked 9th in Andaman and
Nicobar Islands.

PROJECT WORK (B. Tech)

·         7th semester: 3-tier architecture for Banking on Internet using Java, Corba and MySql.

 

 Description: It was a 3 tier architecture where applet acted as client and the client can see his account balance, transfer money to other account number and see his account history. Moreover he can change his account password also. The entire request was forwarded to the middle tier server using CORBA architecture, which performed the required updating, or selection to the database and returned the values back to the client.

 

  • 8th semester: Handwriting Recognition using neural networks and artificial intelligence

 

 

 Description: In this project we have designed a C++ program which was first made to learn about the structure / design of the numerals (0 to 9) and when it completed its learning it was made to recognize the unknown persons handwritten numerals to tell whether it is 0, 1, 2.... 9.

 

TECHNICAL SKILLS

 

Languages:                         Java 1.4, J2EE, Servlets, JSP, EJB 2.0, RMI, Java Swing, XML, UML, CORBA, HTML, C++, C, JINI, SOAP, XSL, JAAS, Linux Programming, Web Services, Weblogic Portal, Weblogic Integration, Weblogic Workshop7.0 8.1, Web Methods Adapter Development Kit, Web Methods Workflow, Python,  WebLogic Application Server 6.1, WebSphere 4.0 and 5.1, Oracle 9i AS, Perl.

Tools:                                    Ant, JBuilder, IBM Visual Age for Java 3.5, IBM WebSphere 3.5.3, 4.0, IBM, Series, Weblogic 6.1, 7.0, 8.1,webMethods 6.1, Weblogic 7.0 Platform Server, developer, WebService Toolkits From IBM (Self Study), Oracle 9iAS(OC4J 9.0.2), JTest, JUnit, XML Spy, Astra Load Test, Rational Rose 2000 Modeler, version, Rational Rose 2000 Enterprise, Visual Source

Database:                            Oracle 8.17, 9i, MySql

Middleware:                      IBM MQ Series, Visibroker for CORBA

 

Operating System:           Windows – NT on X86 / Pentium, Windows 95/98   on PC 80486/Pentium, Linux 9, UNIX

System Development:    Requirement Analysis, Module design, Development, Testing, Impact Analysis, Coding and Testing, Documentation.

Domain:                               Retail Banking, Investment Banking

 

CERTIFICATIONS

  • webMethods Business Partner Integration Developer
  • Java 2 Fundamentals - Brainbench

 

PUBLICATIONS

 

Design for Performance Using DoE. Mahendra Pratap Singh, Ameya Vanjari.

Dataquest June 2001

 

AWARDS

  • Ranked 9th in 12th CBSE Exam in Andaman and Nicobar Islands- 1996.
  • Ranked 2nd in BE, Computer Science and Engineering Branch in REC Silchar

WORK EXPERIENCE (4 Years 6 Months)

Ř            Consultant, TechSpan India Ltd., New Delhi (21st Mar 2005 – Till Date):

Recently joined TechSpan India Ltd (subsidiary of HeadStrong) and have been allocated to Financial Systems Domain under Morgan Stanley. I am brushing and updating my knowledge on J2EE, Sybase, Perl and Investment Banking Domain.

 

 

Ř            I.T. Analyst, Tata Consultancy Services, Mumbai: (22nd Aug 2000 - 25th Feb 2005):

 

GE Health Care, India – Site Profitability                              Jab 2005 − Feb 2005

Position Title: Architecture and Designer

Project Site Profitability was about bringing the data for expenditure, bills etc from all the legacy systems for GE Health Care to a single database on which a reporting application would be running to generate the reports using J2EE technologies. Using this application the higher management can get an overall overview of the areas of profitability and areas of attention. It also had to handle the manual entry of expenses and bills using Excel sheet uploads using open source tools like HFFS

Primary responsibilities include:

·         Interact with clients to understand the requirements.

·         Architecture and design for reporting application

·         Design and architecture for manual upload of Excel sheets.

·         Planning and leading peers – reviews.

·         Knowledge sharing on My Eclipse tool.

·         Creating prototype for the application

·         Performance tests on the prototype

 

 Environment: Windows 2000, My Eclipse for UML.

 

EEF, Sweden – Minerva4.2                                                        March 2004 − Jan 2005

Position Title: Technical Lead (Architecture,   Designer and Developer)

Project Minerva 4.2 was about making Project Minerva as pan European solution. It was about introducing lot of new functionalities into the system and also integrating the Minerva system with many third party systems. Used Weblogic Workflows using Weblogic Workshop 8.1 for Workflow architecture.

Primary responsibilities include:

  • Interact with client to understand the Requirements.
  • Responsible for the architecture and design for webMethods, which included Flow Services, Java Services and Custom Adapter (following webMethods ADK architecture) to connect to RKI Bureau through WebServices also for Insurance functionality, integration with some of the backend systems in Weblogic 8.1. 
  • Writing Algorithms and business logic in core java.
  • Development of stored procedures using cursors. 
  • Involved in implementation of code and writing test cases to test business components.        
  • Responsible for designing and creating Workflows, Worklists using Weblogic Workshop.
  • Responsibilities also include installation, configuration and deployment of the application on Weblogic Platform 8.1 and WebMethods in Testing/Production systems.
  • Planning and leading peer- reviews.
  • Reporting the project status to the senior management.

 

 Environment: Windows 2000, SunOS. Linux 9, BEA Weblogic Platform Server 8.1, Oracle 9i, webMethods 6.1, webMethods ADK, Weblogic Workshop, Rational Rose, Workflows, Worklists, Weblogic Workshop 8.1, WebServices, webMethods 6.1 & ADK, JMS, XML, Schemas, EJB.

 

GE EEF, Sweden - Minerva                                             November 2003 – March 2004 

Position Title: Technical Lead (Architecture,   Designer and Developer)

Minerva integrated LISA (Leasing system for Nordic Countries) and DELL/Extranet (Leasing system for Germany) projects as single application. This project was basically seen as building the base code for going forward for Pan European Solution. The project work basically included merging the flow for LISA and Dell/Extranet, so that they can run as single application for different regions. It included cleaning up the code to follow the J2EE Design Patterns, using webMethods as the point for contacting DnB for Searches and Credit Rating, implementing new database model following Oracle TCA model.

Primary responsibilities include:

  • Interfacing with the client.
  • Responsible for the architecture and design for webMethods, which included Flow Services, Java Services and Custom Adapter (following webMethods ADK architecture) to connect to Nordic D&B using Java Sockets.
  • Involved in design and architecture to provide webMethods as the single point of contact for the any DnB (German or Nordic).
  • Involved in design and architecture for implementing database model following Oracle TCA model.
  • Development of stored procedures using joins, cursors, group functions etc. to incorporate general business logic.
  • Responsible for making Test Plan strategies.
  • Developed Test Cases and Test Scripts for System and UAT Testing.
  • Planning and leading peer- reviews.
  • Responsibilities also include installation, configuration and deployment of the application on Weblogic Platform 8.1 and WebMethods in Testing/Production systems.

 

Environment: Windows 2000, SunOS. Linux 9, BEA Weblogic Platform Server 8.1, Oracle 9i, webMethods 6.1, webMethods ADK, Rational Rose, Weblogic 8.1, WebServices, webMethods 6.1 & ADK, JMS, XML, Schemas, EJBs

 

GE EEF, Sweden – Dell Extranet                                     April 2003 – November 2003

Position Title: Technical Lead (Architecture,   Designer and Developer)

The application was developed on Weblogic 7.0. Also webMethods was introduced for integration with third party (Credit Reform in Germany) Search and Decision Engine.

Primary responsibilities include:

  • Involved in the architecture and design for framework for WebService Connection between Weblogic and webMethods, used J2EE patterns to implement for some of the solution.
  • Involved in the design and architecture for webMethods, which included Flow Services, Java Services and Custom Adapter (following webMethods ADK architecture) to connect to third party search and designing engine (Credit Reform in Germany) using Java SSL Sockets and then finally implementing them also.
  • Development of stored procedures, triggers, views etc.
  • Developing framework to invoke store procedures and queries using JDBC.
  • Verification and testing for the projects.
  • Responsibilities also include installation, configuration and deployment of the application on the Testing/Production system.

 

Environment: BEA Weblogic Platform Server 7.0, Oracle 9i, webMethods 6.1, webMethods ADK, Rational Rose, Weblogic 7.0, WebServices, webMethods 6.1 & ADK, JMS, XML, PureTLS

 

GE EEF, UK - Prototype                                                        January 2003 – April 2003

Position Title: Designer and Developer for Prototype

Project involves prototype of eOrganisation project where users from Admin Domain login and pull data from Siebel through Siebel adapter for webMethods, and update the oracle database with opportunity. Now, users from Risk and sales login and process the opportunity. The user from Sales process and opportunity and using Weblogic Workflow we assign the opportunity to Risk who then process the opportunity and the opportunity is sent to MQSeries through webMethods MQSeries Adapter that is called through WebService. We implemented this using BEA Weblogic Portal, BEA Integration, and BEA Workshop.

Primary responsibilities include:

  • Involved in the design and architecture for the prototype using UML tools.
  • Implementation of the prototype using Weblogic Portals, Weblogic Workflows, JMS, MQSeries webMethods etc.
  • Implementation of Stored Procedures
  • Configuration of the Adapters on webMethods.
  • Installation, Configuration and Administration of Weblogic Platform Server 7.0 for Portal and Workflows
  • Development of simple stored procedures.
  • Presentation of the prototype to the Client

 

Environment: Windows 2000,      BEA Weblogic Platform Server 7.0, Oracle 8.17, Weblogic 7.0, Web Services, webMethods, Portals, Webflows, Workflows, JMS, MQSeries

 

GE Real Estate, US - RESource                                November 2002 – December 2002

Position Title: Onsite Leader

GE Capital Real Estate‘s (GECRE) RE Source efforts are seeking to significantly improve, digitize and web enable the global GECRE investment process including:  Creating one integrated front - end solution (origination, underwriting, approval, closing, CMBS exit) supported by a common data repository. Meeting the business needs of North America (Principal Capital and Structured Finance), Europe (Debt & Equity) and Mexico. Strategic Ventures and Asia/Pacific will also be supported to the extent that they rely on existing Score functionality to be replaced by DFD. Promoting collaboration within GECRE as well as with its vendors, partners and customers. Providing faster & more efficient distribution of information. Improving communication and worker productivity. Automating specific business processes. Inputting data once. Supporting a global pipeline. Tracking deal metrics (e.g. cycle time). Leveraging existing development efforts. Developing Digitized Documents.

Primary responsibilities include:

  • Managing the team at the client location.
  • Coordination with the offshore team
  • Involved in the requirements and implementation of change requests.

 

Environment: Sun Solaris, ATG Dynamo Application Server, Oracle 8.17, Java, JHTML, Web Services

 

GE Capital MMF, US, India- Xerox Capital Services          June 2002 – November 2002

Position Title: Developer

The project was intended to integrate the MMF architecture and the acquired Xerox Financial architecture. In this project the business data captured by the Xerox Side is sent through MQSI to a queue as an XML with Schema Support. XML is being used from the queue using JMS and send it to processing. The XML goes through a series of auto decision (if the incoming XML is corrupt we send an acknowledgement with the errors as XML) and finally when the decision is done (automatically or through the Internal Site by the concerned persons) the decision is sent back to the Xerox side as an XML. Moreover, the present MMF architecture handles request from other sites also which require DTD as the validator for XML, we also took care about that to reply the site in the same format. Also the internal persons can see all the deal details the HTML for it was generated through XSL, XML using Xalan API.

Primary responsibilities include:

  • Involved in the requirements and system modelling using UML
  • Responsible for design and implementation.
  • Involved in testing – unit and system and integration with Xerox Side
  • Coordinating with the peers at the Offshore
  • Involved in design of frameworks for the system.
  • Involved in the production deployment of the project

 

Environment: Sun Solaris, Windows NT 4, Netscape Enterprise Server 3.6, WebSphere Application Server 3.5.3, Oracle 8.17, Rational Rose 2000 – Modeler Edition, Visual Age for Java 3.5.3, XML Spy, Xselerator, Apache Xerces API, Apache Xalan API, and JMS, IBM MQSeries, EJB, Java, Servlet and XML, XSL, IBM MQSeries, JMS,JSP, Servlet

 

GE Capital VFS – Hotdocs Integration                               February 2002 – June 2002

Position Title: Developer

This project was intended to extend the existing LeaseDocs: Edocs, Econtracts functionality to provide better and faster template administration using HotDocs.  This eliminated (or greatly reduced) the need for IT to be involved and reduced the turn around time, when the format of documents needs to be changed or the functionality needs to be extended to other brands.  The source for backend data needs to be changed to Application Status data on the web database, to ensure 24/7 availability of data and real time updates from Cheetah.  This will also eliminate dependency on the existing RPC and hence Cheetah region availability to resend them.

Primary responsibilities include:

  • Involved in the installation and set up of the development environment.
  • Responsible for design using UML and implementation.
  • Involved in testing – unit and system.

 

Environment: Sun Solaris, Windows NT 4, Netscape Enterprise Server 3.6, WebSphere Application Server 3.5/3.02,Open Market’s Content Server, Netegrity’s SiteMinder, Oracle 8.17,Rational Rose 2000 – Modeler Edition, Visual Age for Java 3.5,XML Spy, Apache Xerces API, Hotdocs Tool, EJB, Java, Servlet and XML

 

GE Capital VFS – e Signature                                                    October 2001 – December 2001

Position Title: Developer

The Objective of e Signature is to allow the vendor sales rep to select if the deal will be eSigned & perform some data validation to check if the document will be valid using logic and permission settings and finally Initiate the e-Signature process with Yozons. Once the Sales Representative has entered all the details and sends an E-Signature invitation, an entry is made in the database to keep an audit log using Session Bean and Entity Bean. There is a service, which picks up all the PDFs to be sent to Yozons site and make a SOAP/HTTPS connection with Yozon and send all the PDFs after an interval of time. If due to some reasons the service is unable to accomplish its task after fixed number of tries, it again tries to resend them

Primary responsibilities include:

  • Involved in the requirements and design of the system using UML
  • Involved in the installation and set up of the development environment.
  • Development of the algorithms and framework for making SOAP over HTTPS connections.
  • Involved in unit testing.
  • Developing stored procedures.
  • Implementation using core Java, J2EE technologies and Apache SOAP.

 

Environment: Sun Solaris, Windows NT 4, Netscape Enterprise Server 3.6, WebSphere Application Server 3.5/3.02, Open Markets, Content Server, Netegrity’s SiteMinder, Oracle 7.3, Rational Rose 2000 – Modeler Edition, Visual Age for Java 3.5,XML Spy, Apache Xerces API, Apache SOAP API, EJB, Java, JSP, SOAP and XML

 

GE Capital VFS – Sun eLease                                                          May 2001 – September 2001

Position Title: Developer

Sun Micro Systems Finance gets its business from the Sunstore that currently hosts a website that provides budgetary quotes to customers for hardware equipment selected in the shopping cart. This SUN eLease project provides real-time credit specific lease quotes for Sun customers who procure Sun products online at www.store.sun.com. The process needs to build on Sun's existing capability to provide budgetary quotes for existing customers online and for new customers within 24 hours with a new architecture using EJBs, XML, and MQ Series.

Primary responsibilities include:

  • Design of  system using UML tools
  • Setting up of development environment.
  • Development of framework for XML processing using Apache Xerces
  • Implementation of the system using J2EE technologies
  • Implementation of the Entity layer using EJB 1.0
  • Involved in unit and system testing
  • Deployment of the Project in the Production Environment
  • Developing SQL queries.

 

Environment: Sun Solaris, Windows NT 4, Netscape Enterprise Server 3.6,WebSphere Application Server 3.5/3.02, Open Market’s Content Server, Netegrity’s SiteMinder, Oracle 7.3, IDMS, MS Access, IBM MQ Series., Rational Rose 2000 – Modeler Edition, Visual Age for Java 3.5,XML Spy, MQ Client, Apache Xerces, MQ Series Java Client., EJB, Java, Servlets, JSP and XML

 

GE Capital VFS – Buyouts & Upgrades                               March 2000 – May 2001

Position Title: Developer

'Buyouts & Upgrades' is an option of terminating the lease/loans provided by GE Capital VFS. The project aims at automating the business processes involved in this option by virtue of a B2B eCommerce application. This will provide vendors with on-line, real-time quotes and an option of updating the quotes online. The project involves communication with the mainframe systems via a Middleware layer using IBM MQ Series.

Primary responsibilities include:

  • Implementation using core Java and J2EE technologies
  • Involved in unit testing
  • Integration of the system and system testing.

 

Environment: Sun Solaris, Windows NT 4, Netscape Enterprise Server 3.6, WebSphere Application Server 3.5/3.02, Open Market’s Content Server, Netegrity’s SiteMinder, Oracle 7.3, IDMS,IBM MQ Series ,Rational Rose 2000 – Modeler Edition, Visual Age for Java 3.5,XML Spy, Apache Xerces, MQ Series Java Client, EJB, Java, Java-Servlets, JSPand XML

 

GE Capital - Panther                                                            August 2000 – March 2000

Position Title: Developer

Panther is based on the concept of a federated service oriented middle layer. The middle tier consists of services that are both specific to a given application or are common across applications. Services could be custom built as well as proxies to third party applications. Resources such as data server, devices and third party applications are accessed through a common set of system services. From the users perspective any client application can be created to interact with the services to create the content /data that is required. The application architecture is implemented as a set of frameworks that are implemented to perform specific tasks.  The goals of this architecture is interoperability with various applications including third party products, ability to create global applications, consistent API for creating enterprise wide applications and consistent architecture to create system services for tool integration.

Primary responsibilities include:

  • Involved in the development of Business Objects, Services, Data Access Components and Content Models pertaining to a given application using Java.
  • Provide support during acceptance testing and release of the product into the production environment.
  • Involved in unit testing

Environment: Sun Solaris, Windows NT 4, IBM HTTP Server, WebSphere Application Server 3.02, Oracle 7.3, IBM Visual Age for Java 3.0, Java, JSP, JDBC, and XML, JavaScript, HTML MQSeries, Weblogic 8.1 Integration etc. Strong Retail Banking Domain knowledge.

 

 

 

 

REFERENCES

  • Deepa Kolwalkar, AST, Tata Consultancy Services
  • Richard Jerome, ITA, Tata Consultancy Services

 

TRAINING COURSES ATTENDED

 

 

YEAR

TITLE

LOCATION

ORGANIZED BY

2000

 

 

 

2001

 

2001

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2002

 

2002

 

2002

 

2002

 

2002

CMM

PCMM

Casual Analysis Technique

 

Six Sigma

 

Initial Training Program.

Networking

Internet security

Internet Technology

JAVA

Introduction to Operating Systems

Graph Theory

Advanced Programming in C

UNIX

DBMS

Object Oriented Technology

GUI

Data Communications and Networking

Software Development Process

Requirements Engineering

System Design Overview

Systems Engineering

Software Maintenance

Testing & Debugging

Documentation

QMS & ISO

QA & QC Activities (Review, Walkthroughs, Inspection)

Effective Working in Teams

Effective Technical Writing

Personal Grooming

Effective Presentation

IBM Web Service Toolkit

 

Oracle 9iAS

 

JTest

 

J2EE Perform ace

 

EJB 2.0 With Weblogic

Mumbai

 

 

 

Mumbai

 

Mumbai

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mumbai

 

Mumbai

 

Mumbai

 

Mumbai

 

Mumbai

TCS

 

 

 

TCS

 

TCS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IBM

 

TCS

 

Parasoft

 

TCS

 

BEA

 

 

 

 

 PERSONAL DETAILS

 

 

Name                                                    :     Mahendra Pratap Singh

 

Date of Birth                                      :     14th April 1978

 

Sex                                                         :     Male                                               

 

Nationality                                          :     Indian

 

Marital Status                                    :     Married

 

Designation                                        :     IT Analyst

 

Present Mailing Address               :     89/C Pocket IV

                                                                      Mayur Vihar Phase 1,

                                                                      New Delhi - 91

 

Contact Number                               :     +919818012035

                                                                     

 

Date of Joining                                  :     22nd Aug 2000

 

Passport No.                                       :     A-3364706    

 

Issue Date                                           :     16/07/1999 

 

Expiry Date                                        :    15/07/2009

                                       

Place of Issue                                     :     Port Blair

Hosted by www.Geocities.ws

1