You are on page 1of 11

Manish Gupta email.manishgupta@gmail.

com

Manish Gupta

Experience Summary
Solutions-oriented professional with 8 years of experience in design and development of Object
Oriented projects using J2EE Technologies and MFC Architecture.
I have proven ability at
• Structured Requirement Analysis
• Object Oriented A&D
• System Design, Documentation, Development, Testing and Integration
• Web Application Programming
• Client-Server computing
• Relational Database Handling and Quality Assurance Planning.

Hardware Platforms
Pentium PCs, SUN Sparc.

Operating Systems
Windows 2000/NT, Windows 95, UNIX, Solaris, Linux, Tru64, HP.

Databases
DB2, Informix, Oracle, SQL Server, MS-Access, Object Store.

Languages
Java, Struts, XML, IBM MQ Series , Flash, Actionscript, VC++, C++, C, UML, JavaScript, CGI-
Perl, VB, COBOL, HTML.

Other Tools/ Softwares


• J2EE (RMI, EJB, Servlets, JSP, JMS, JDBC), Swing, AWT, Struts, Applet, LDAP, JacORB.
• WebSphere Application Server, PowerTier, Netscape Directory Server, SVG.
• Java WebStart, Apache Web Server, Netscape Enterprises Server, Microsoft IIS.
• IBM MQ Series, MQSI, Visual Age, Rational Rose, Visual J++, Visual Café, Lex & Yacc Parser,
Business Objects, Microsoft Office.
• SunCluster, TruCluster, MSCS, TAO
• Rational Robot, Winrunner, JUnit, JTest, JLog.
• CVS, Clearcase, Visual Source Safe, Rational Purify, RCS (Revision control system), GNU Make

Education
Master of Computer Applications M.B.M. Engineering College 1998
(MCA) Jai Narayan Vyas University, Jodhpur, India

Bachelor of Science Govt College 1995


(B.Sc.) MDS University, Ajmer, India

1/11
Manish Gupta email.manishgupta@gmail.com

Languages Known & Spoken


Hindi, English

Achievements
• Received “Valuable Performance Award” by L&T Infotech Ltd.

Professional Training
• Flash ActionScript
• IBM MQ Series
• "Design & Development of Web Applications" using IBM WebSphere & Visual Age for Java.
• VC++
• Mainframes / DB2

Certification
• Sun Certified Java Programmer (SCJP).
• BrainBench Certified Java programmer.
• BrainBench JavaScript Certification.
• Business English Certificate, Cambridge University.

Major Professional Experience


• Credit Suisse, Singapore (Aug 2006 to till date) (thru Ebusinessware, Singapore)
• Emptoris Technology, India (May 2006 to Aug 2006)
• Veritas Software Ltd., Pune (Nov 2003 to Apr 2006)
• IBM Global Services Ltd., Pune (Dec 2002 to Sep 2003)
• L & T Infotech Ltd., Pune (Jan 2000 to Nov 2002)

Project Experience

• Jan 2007 to Feb 2007 (Credit Suisse, Singapore)


System : Dealer panel
Dealer Panel is a dealer-side swing based GUI application to support customer-facing (and sales-
facing) electronic trading of bonds, REPO and interest rate swaps.

Hardware Platform
Windows XP

Software Platform
Java, SWING, ClearCase

Role & Contribution


Team Size: 1
Developer
• Feature enhancements
• Deployment of component for QA testing.

2/11
Manish Gupta email.manishgupta@gmail.com

• Oct 2006 to Dec 2006 (Credit Suisse, Singapore)


System : Trade query server
Tradition query server abstract user from directly accessing database. Client can query for live trades
as well as history trades. TQ Server listens to live trades over the message queue and call stored
procedure for history trades.

Hardware Platform
Windows XP, Solaris

Software Platform
Java, JMS, XMLBeans, JDBC, XML, ClearCase

Role & Contribution


Team Size: 1
Designer, Developer
• Analyze Requirement and develop code.
• Deployment of component for QA testing.

• Nov 2006 to till date (Credit Suisse, Singapore)


System : Tradition STP
Tradition STP is another line handler which connects to broker in US Market and receives the REPO
trades. STP filter down the accepted and amended trades and feed trades in XML format to the
internal system .

Hardware Platform
Windows XP, Solaris

Software Platform
Java, XML, ClearCase

Role & Contribution


Team Size: 1
Designer, Developer
• Analyze Requirement for component.
• Mapping of trades into xml format.
• Publishing trades to Messaging queue and other internal servers.
• Deployment of component for QA testing.

• Aug 2006 to Oct 2006 (Credit Suisse, Singapore)


System : Fixed Income Line Handler
GFI line handler is the standalone component that connect with external brokers in London market
and receives trades. Line handler analyze the received trades, filters the bonds and CDS trades and

3/11
Manish Gupta email.manishgupta@gmail.com

validates the trades. Valid trades are converted to XML and published to internal banking system
while invalid trades are reported to support team.

Hardware Platform
Windows XP, Solaris

Software Platform
Java, XML, JMS, Log4J, C++, ClearCase, CVS

Role & Contribution


Team Size: 1
Designer, Developer
• Analyze Requirement for component.
• Mapping of trades into xml format.
• Publishing trades to Messaging queue and other internal servers.
• Deployment of component for QA testing.
• Coordinate with support team to deploy application in production

• Jun 2004 to till date (Veritas Software Private Ltd.)


System : Veritas Cluster Server
Advance VERITAS Cluster Server (VCS), aims at reducing planned and unplanned downtime and
facilitating server consolidation. Nodes managed by AVCS can be heterogeneous in nature.
Applications of varied importance and priorities can be configured under Advance VCS, thus
facilitating effective workload management and increased server utilization through resource pooling
and dynamic server provisioning.
Advance VCS web interface for such a widely distributed and heterogeneous environment needs to
tackle issues like strong security, scalability, better interactivity, real-time updates, effective
navigation, user customization, usability and intuitiveness. The size of the project made Jakarta Struts
the framework of choice for developing this web application. Flash was used to make the pages more
interactive and provide more processing at client side.

Hardware Platform
Windows 2000

Software Platform
Java, Flash, ActionScript, Servlets, JSP, Struts, Tiles, CVS

Role & Contribution


Team Size: 8
Designer, Developer
• Tags and filter functionality for Objects
• Design configuration wizard framework.
• Develop few wizards based on wizard framework.
• Flash explorations and develop views.
• Handle browser compatibility on windows and UNIX platforms.
• Develop server side framework using Struts.
4/11
Manish Gupta email.manishgupta@gmail.com

• Nov 2003 to Jun 2004 (Veritas Software Private Ltd.)


System : Private Branch Extension
Client : Veritas Software Private Ltd.

Private Branch Extension is the mechanism to provide different services at a time without opening
ports in firewall.
Server can register their services to PBX by passing extension it wishes to use or PBX could assign
the extension. Client can request PBX to access service for any given extension. PBX looks up the
service associated with that extension and handoff socket to service that it just accepted from the
client and normal protocol is used further between the client and the service.
PBX works with TCP/IP protocol, SSL, CORBA (TAO/JacORB).

Hardware Platform
Windows 2000, Tru64, HP, Linux, Solaris

Software Platform
Java/JacORB, C++/TAO, Perl, CVS

Role & Contribution


Team Size: 4
Team Lead, Designer, Developer
• PBX Configuration for Cluster (SunCluster, TruCluster, MSCS) Enabled.
• Support QA to understand functionality and debug code.
• Enhance and Debug PBX for JacORB.
• Script to prepare build on different UNIX/Windows platforms and native packaging.

• Dec 2002 to Sep 2003 (IBM Global Services Ltd.)


System : Product Directory Enterprises Component
Client : American Express, Phoenix, USA
The Product Master Service Application comprises primarily of two systems 'Product Master GUI
Application and EIS Tier that forms the Product Master Enterprise Component. These tiers form two
distinct spokes communicating with one another via a hub.
The Product Master Enterprise Component offers a set of services that facilitates the processing of all
requests that originate from Product Master GUI Application or other futuristic systems that American
Express would deploy.
Application Scope is of EIS tier, which process the request, prepare the result and send back to hub
in XML format.

Hardware Platform
Windows NT

Software Platform
Java, EJB, Servlets, IBM MQ Series, MQSI, Visual Age, WebSphere, Junit, JLog,
DB2, Microsoft Visual SourceSafe for version control

5/11
Manish Gupta email.manishgupta@gmail.com

Role & Contribution


Team Size: 7
Module Leader, Offshore Coordinator, Designer, Developer
• Prepare low-level design.
• Develop code for Data Objects (DO) and Data Access Object (DAO).
• Prepare deliveries and communication with onsite team.
• Prepare JUnit framework to test DO and DAO module.

• Sep 2002 to Nov 2002 (L&T Infotech Ltd.)


System : MerchantCenter
Client : Master Card, USA
MerchantCenter is a pivotal application in MasterCard prestigious marketplace MasterCard Exclusive
Online (MEO). MEO provides platform for merchants to promote their products to millions of
MasterCard holders at free of cost.
MerchantCenter application takes care of merchant partners’ registration, offer & deals submission,
approval process and also marketing of merchant offers in various forms. This application positions
itself as a central database, which provides merchants, offers and deals to many MasterCard
promotional applications.

Hardware Platform
SUN Sparc, Linux, Windows NT

Software Platform
CGI – Perl, Java Script, Oracle 8i, Apache web server, Microsoft Visual SourceSafe for version
control

Role & Contribution


Team Size: 5
Module Leader, Designer, Developer, part-time QL
• Enhance merchant module functionality where merchant can register his profile, submit offers and
view his submitted offer.
• Modify approver module to support different kind of offers and improve reports.
• Support QL activities to maintain deliveries as per quality standards.
• Assist Project Leader to prepare design and client interaction.
• R&D to develop browser independent functionality because IE and Netscape browser behaves
differently in some situations.

• Dec 2000 to Sep 2002 (L&T Infotech Ltd.)


System : Voyager
Client : Jenjabar, Cincinnati
Voyager is a software package developed for the educational domain requirement of the
universities/schools. The package caters to Admission, Finance, Student and the Communication
management needs of the universities/school.
The project was reengineering as well as enhancement of existing product, which was in
C/Unix/Informix to J2EE platform.
Salient Features of the products:
 Database Independence.
 Web enabled rich and easy to use Graphical User Interface.
6/11
Manish Gupta email.manishgupta@gmail.com

 OS Independent.
 A generic framework that can be used as a layer for application development.
 User based management, security and role base authorization.
 Co-existence with the legacy system.
 Object oriented system with reusable objects for better maintainability.
Hardware Platform
Pentium PCs

Software Platform
Java, Swing, EJB, RMI, AWT, Applet, Servlets, Java WebStart, Informix, XML, IBM-XML Parser, Lex
and yacc Parsers, Powertier EJB Application Server, Apache Web Server, Netscape LDAP Server
Rational Rose, Rational Robot, Winrunner, RCS, GNU Make for version control

Role & Contribution


Team Size : 18
Module Leader, Designer, Developer, part-time QL of following teams:

1. Menu Framework: (Dec 2000 – Jul 2001)


Development of front end in swing of system to launch various voyager applications. This includes
user authentication (through LDAP) and authorization, Lazy download of menu hierarchy and
personalized menu functionality support.
Launching of various types of application like legacy application, Java application, and PC
application.

Design and development following features


 Develop GUI using Java Swing and own developed Swing components.
 Lazy downloading of menu and submenus from server depending on the access controls
and feature available in the product by parsing the XML files.
 Scheduler to schedule batch jobs.
 LDAP searching support for user authentication.
 Provide functionality for user to create personalized menu hierarchy using standard menu
hierarchy.
 AutoNext Feature (Auto move to next field after completing field and move to next screen
depending on specific functionality).
 Customized application preferences (color, font etc. of screen and fields).
 Facilitate Administrator to connect as any user and connect to any release of server
without logging in again using proxied authentication in LDAP. RMI support was given to
make sure that once user is has login to application, starting another instance of
application should not need to login from on Pc.

• Provide technical assistance to project leader to solve issues raised by client.


• Playing the part time QL for 3 months involved in assuring quality activities and prepare deliveries
for client.
• Contribute to process improvement by writing batch files to reduce efforts and manual mistakes.
• Guide junior working in my module by explaining design and sharing knowledge.
Prepare scripts for automated testing of application.

2. UI Framework: (Jul 2001– Sep 2002)

7/11
Manish Gupta email.manishgupta@gmail.com

Development of JavaBean components and provides runtime architecture. The components are
associated with the business object. Visual Cafe plug-in was developed to design the screens which
is further saved in XML format and load at run time by application

Design and development following features


 Implemented EJB Security and handled related issues.
 Develop plug-in Address Component and Lookup Component (Fetches more than one
column from database and shows in Combo).
• Development of one application module in terms of all phases (requirement analysis to integration
testing).
• Development of a customized utility, which parses java file and insert dynamically generated
debug statements to debug the application.
• Development of a utility to convert the database schema files to a Business Object XML file.
• Participated in the development of utility, which will convert Business Object xml files to Entity
Beans and Proxy classes.
• Involved in feasibility and estimation phase for migrating to WebSphere.
• Provided web interface to application using java WebStart.
• Developed swing based GUI.
• Developed utility to port database schemas from UNIX System to XML format in windows using
lex and yacc parser.
• Participate in performance testing phase of middleware and solve bugs.

• Aug 2000 to Dec 2000 (L&T Infotech Ltd.)


System : JP1/NETM/DM
Client : Hitachi Limited, Japan
JP1/NETM/DM is a software resource management system intended for large-scale enterprise
networks. System consists of server (Manager, Relay Manager, and Sub Manager) programs and
client programs. Server can control clients through virtual login and perform following operations:
• Software distribution and installation on client
• Resource collection and Inventory Management of installed software on client
• Controlling remote client at the managing server through virtual login

Hardware Platform:
Pentium PCs
Software Platform
VC++, SQL Server, Oracle, Microsoft Visual SourceSafe, Rational Purify

Role and Contribution


Team Size: 12
Designer, Developer
• Design and implemented COM Based Drag & Drop (Using OLE2).
• Development of tree view, list view and Tab controls of MFC 6.0 for window views (System
Configuration Window, Destination Windows and Package Window).
• Developed Features
 Font modification
 Right click context menu
 MFC Rebar control
 In-place editing to rename label of children in tree and list view
 Support of vertical and horizontal scrolling of views while child item is being dragged in a
view
8/11
Manish Gupta email.manishgupta@gmail.com

 Select all/invert all functionality for tree and list view.

• Sharing knowledge to new joined team members in project.


• Participate in conducted internal audits periodically and ensured that all the quality standards as
per SEI-CMM Level 4 in various stages of development are followed and maintained by the team
members.

• March 2000 to Jul 2000 (L&T Infotech Ltd.)


System : Eplan
Client : Eplan, Germany
Eplan is an application that converts data from one database to another database using XML as a
bridge. Application reads data from one database and exported in XML format and then transferred to
another database format (Object Store). This application was developed to act as a bridge between
DISAM (flat file system) and Object Store database and vice versa.

Hardware Platform:
Pentium PCs

Software Platform
VC++
Microsoft XML DOM Component
XML
Object Store.

Role and Contribution


Team Size: 6
Developer
• Development of module that converts data to XML from Object Store Database and XML to
Object Store.
• R&D on Object store and support from MFC API to communicate with Object Store.

• Jan 2000 to March 2000 (L&T Infotech Ltd.)


System : Feedback Messenger
Client : L&T Infotech Limited, India
Feedback messenger is a VB component, which can be send mails. Sending mails over net
developer can configure it. We use Winsock object, which in turn uses the RFC821/822.

Hardware Platform:
Pentium PCs

Software Platform:
VB using COM, Install shields, SMTP along with Winsock

Role and Contribution


Team Size: 6
Developer
• Assist in designing the component from the requirement analysis.
• Development of IP address component and property pages of feedback messenger.

9/11
Manish Gupta email.manishgupta@gmail.com

• Jul 1999 to Dec 1999 (BIPS InfoTech, Jaipur, Rajasthan)


System : Invoice
Client : Bhilwara Suitings Limited, India
Marketing & invoice Handling is a user-friendly system to integrate and provide smooth
communication among production department, dispatch department and marketing department.
Marketing department mainly deals with the dealers / agents invoice preparation, keep in touch with
dispatch and production department and set new targets.

Hardware Platform:
Pentium PCs

Software Platform:
VB, Oracle

Role and Contribution


Team Size: 12
Developer
• Involved in designing database structure.
• Development of UI for marketing module.

• Feb 1999 to Jun 1999 (LCC InfoTech, Jaipur, Rajasthan)


System : Hotel Management
Client : LCC Infotech, India
Hotel management Package is developed for a group of hotels. Package supports hotel's front office
and online reservation. Front office deals with room reservation, restaurant maintenance and
expenses made by customers. It also tracks travel agents and their performance. Hotels display few
rooms to be booked through their web site to support online reservation.

Hardware Platform:
Pentium PCs

Software Platform:
Java, Oracle

Role and Contribution


Team Size: 3
Developer
• Involved in requirement gathering and analysis phase.
• Design web pages and approved by client.

Personal Information
Date of Birth 16-08-1974
Sex Male
Current
Address 22, Simei Street 1
#05-07, Melville Park
Singapore 529945
Mobile No. [+65]-9807 2509
10/11
Manish Gupta email.manishgupta@gmail.com

Permanent
Address A-5-3, Shubhashree Woods
Pimple Saudagar
Wakad
Pune-411027, India
Email ID email.manishgupta@gmail.com
Nationality Indian
Passport No. B 5671822

Miscellaneous

Core competencies Main Interests


- Strong interpersonal & communication skills - Web applications / Web services development
- Effective team player - J2EE technologies
- Believe in producing results rather than reasons
- Software Project Management

11/11

You might also like