Manish Gupta Feb2007

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Manish Gupta Feb2007 as PDF for free.

More details

  • Words: 2,905
  • Pages: 11
Manish Gupta

[email protected]

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, Flash, Actionscript, AJAX, JavaScript, IBM MQ Series, VC++, C++, C, UML, 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 (MCA)

M.B.M. Engineering College Jai Narayan Vyas University, Jodhpur, India

1998

Bachelor of Science (B.Sc.)

Govt College MDS University, Ajmer, India

1995

1/11

Manish Gupta

[email protected]

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 salesfacing) 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 protected]

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 protected]

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 protected]

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

: :

Private Branch Extension 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 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 protected]

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 protected]

 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 protected]

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 protected]

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 protected]

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 Sex Current Address Mobile No.

16-08-1974 Male 22, Simei Street 1 #05-07, Melville Park Singapore 529945 [+65]-9807 2509 10/11

Manish Gupta

Permanent Address

Email ID Nationality Passport No.

[email protected]

A-5-3, Shubhashree Woods Pimple Saudagar Wakad Pune-411027, India [email protected] Indian 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

Related Documents

Manish Gupta Feb2007
November 2019 22
Manish Kumar Gupta
May 2020 8
Feb2007
October 2019 26
Feb2007
August 2019 24
Gupta
November 2019 42
Gupta
June 2020 25