Curriculum Vitae Pankaj Gupta, PMP H 176 A, FF, Sector 41, Noida India Email: jovialpankaj@gmail.com Ph# +91 999 924 2228 Summary: PMP Certified 10+ years’ experience in delivering quality software products especially high performance applications using Java and J2EE technologies, including web based as well standalone deployable applications. Experience in working on pre-sales assignments, managing sales identifying service tools, technologies, and estimations for the projects and defining the architecture. Estimating cost and duration, manpower loading for the projects. Extensive experience in Project management, including initiating, planning, execution, monitoring and controlling, staffing, resource scheduling and budgeting. Extensive knowledge of requirement analysis, architecture, design, implementation, testing and integration using AGILE methodologies. Rich experience in end to end project development, management, team lead and mentoring Worked on complete lifecycle projects and all software development phases. Experience of working in telecom, ecommerce and healthcare domain Presently working as Technical Project Manager for a hCentive Inc . Certification: Project Management Professional (PMP) Sun Certified Programmer for the Java 2 Platform 1.4 (Score: 83%) Experience: April 2013 – Present As Technical Project Manager for hCentive, Noida India April 2011 – April 2013 As Manager Program for Sapient Corporation February 2006 – March 31 2011 Hughes Systique, India as Principal Engineer. September 2005 - February 2006 As Software Engineer for ST Microelectronics, Noida October 2003 - August 2005 As Software Engineer for Flextronics Software Systems, Gurgaon April 2003 – October 2003 As Software Engineer for Appulse Retail Software Solutions Pvt. Ltd. Onsite Experience: Worked at client site in South Korea, Sweden, USA and Portugal as Onsite Project Coordinator, Requirement and Business analysis and Customer interactions. Technical Skills: Project Management : Databases : Java Technologies : Frameworks : Application Server : Internet Tools : Operating systems : CASE Tools : IDE : Protocols : Technical Awareness: Agile technologies, SCRUM, MS Project MySQL, Oracle 10g Java 5, JDBC, Swing, RMI, JNI, XML. J2EE (JSP, Servlets, JMS), Socket Programming, Struts, Hibernate, Spring, AJAX, Webservices, JIBX, Axis2, Oracle ADF, Webcenter, OUCM, IDM, OAM Weblogic, Tomcat, Websphere MQ HTML, DHTML, JavaScript Windows, Linux, Solaris, Unix. Rational Rose, UML JAVA Design Patterns, JUnit Eclipse, Jbuilder, IntelliJ, Netbeans SNMP, LDAP, SOAP OSS, BSS, Data Migration on Billing systems Projects Undertaken: Technical Project Manager – hCentive Products Responsible for development of healthcare software product for US Healthcare and Insurance market, leading a team 60+ people comprising of Business Analysts, Tech leads, developers and Testers. The role involves Project Planning, Scope management, quality and schedule management. It also involves client stakeholder management. As part of technical management team, also responsible for technical design, code reviews and test documents. As a Project Manager, reporting to VP, Products. Program Manager – Unilever Dove US Lead and managed the Production Support team for Dove US part of the Unilever account. As the Program Manager, he is responsible to adhere to the SLAs as well as manage the resources for the Production Support. He is also responsible for taking up the new CRs and Project Management for any project that comes up under Dove US. He is responsible for staffing, resource management, scope management, quality and adherence to timelines and cost. As part of the Program Management function, he has to coordinate between different project teams, charter communication plan, identify and manage training needs, and highlight the project issues and risks. In addition, there is a constant endeavor for process improvement to ensure the overall effectiveness of the program. VRS Portal for Major UK Telecom Operator (April 2011 to Present as Technical Project Manager) Managing the project to develop portal to enable Roaming Services between different telecom operators. The portal provides features like Single Sign On for all the portal applications, Message Board, Identity and Access Management, Deal Management and Service Order Provisioning. The application stack is based on Oracle Fusion Middleware Suite containing Weblogic, ADF, Webcenter, IDM, OAM and OUCM. Responsible for Requirement analysis, Scope Management, Risk Management, Stakeholder management and managing budget. Also involved in technical reviews. Worked closely in creating Project Plans, Schedules, Scope Management and Risk Management. Managed timelines and quality adherence. Onsite Project Manager for Electronics Major client in South Korea (June 2010 to March 2011) Responsible for finalizing the scope of the enterprise product used by the client for management of orders and services provided by the network operators. The project is in initiation stage and the tasks include customer negotiations, identifying requirements, requirement analysis, creating statement of work (SoW), defining milestones and identifying risks. The product envisaged by the client is a manager for WIMAX based networks. The software will have features like network management, inventory management, service management, fault management and device management. Also responsible for managing project team. Ramping up team on skills required for project execution. Pre-Sales for J2EE projects (September 2007 to present) Pre-Sales Manager I am involved in pre-sales activities of my organization in addition to my role of Project Lead for ongoing projects. It involves preparing Request for Proposal(RFP) responses for the prospective customers. Worked on several pre-sales assignments that included feasibility study, identifying COTS products, proposing technical solution, and providing work estimates. The kind of projects that I have worked for in pre-sales are J2EE based applications of OSS/BSS/NMS, VAS, Media Streaming, and Handset applications. The role includes pro-active communication with customer, suggesting solutions and managing technical teams to provide timely deliveries. Handled pre-sales for customers in USA, Europe and South East Asian countries. Operations Management Center (August 2009 to March 2010) Technical Project Manager OMC is a network management solution for managing a GSM network. The application consists of server side components covering the FCAPS functionality. The server also provides webservices based north bound interfaces for integration with other NMS and Manager of Managers. The system provides a web based GUI for configuration, performance and fault management. Environment: Java 5, XML, JMS, Servlets, Struts Framework, AJAX, Clear Case, Tomcat, Hibernate, SNMP, Oracle 10g. Role: Project Management, Estimations, Task Scheduling Risk Analysis,Requirement Analysis, Programme reviews and leading and mentoring the team. Responsible for overall product quality and timely delivery. Media Distribution System (Mobile TV) (August 2008 to September 2009) Technical Project Manager MDS is a framework that enables the content providers/ service operators to provide media delivery services to the end users. It includes providing streaming video and audio of live and offline content to the end users cell phones. The application technologies included J2EE, Webservices, hibernate, Spring, J2ME and network protocols like RTSP, RTP and RTCP implementations in Java. The system also has a Billing interface which is closely linked with the streaming events. The billing interface provides CDRs for offline billing and reource reservation and call handling for online billing. Role: Project lead activities including planning, risk identification, monitoring and controlling, reporting, customer interactions. Also involved in the project in all phases of the project as a Design Engineer. The Requirement analysis, application architecture, system design, mentoring, code reviews, and ensuring overall quality of the system, was my responsibility in the project. MNP Number Query Server (Feb 2008 to August 2008) Project Lead and System Architect MNP stands for Mobile Network Portability. The MNP NQ server is a J2EE application and provides operator id lookup functionality for an input Mobile number. The system provides Webservices based lookup functionality and interfaces with several external interfaces like Verisign, IBM MQ Server, external database and SNMP manager. Billing provisioning is also done through JMS. Role: : Project management including planning, risk identification, monitoring and controlling, reporting, customer interactions. Responsible for requirement analysis, system architecture, design and integration. Identifying and evaluating CASE tools for the project and troubleshooting. Also leading the team and mentoring team members for individual modules. Performing code reviews, Identifying and implementing project best practices like automated unit testing, 100% code coverage, etc. Environment: Java 6, JMS, Webservices, Axis 2, Spring, MQ Series, SNMP, PostGreSQL GBBF NME (Feb 2006 to Jan 2008) Senior Developer GBBF NME is the Element Manager for managing the Ground Based Beam forming elements for Mobile Satellite Communication System. It is a J2EE application that manages the GBBF elements as well as the Pointing Beacon Stations which are outside entities. The NME uses SNMP to manage the devices. The application provides a web interface for device provisioning, Status views and other administrative tasks. Struts framework was used for the front-end logic and hibernate was used for data persistence and caching. Role: Worked on requirements, design, coding and integration. Worked at the client side for integration and deployment. Environment: Java 5, XML, JMS, Servlets, Struts Framework, AJAX, Clear Case, Tomcat, Hibernate, SNMP. Epsilon EM (Jan 2005 to Jan 2006) Senior Developer Epsilon BTS is the new GSM product coming up by Nokia. EM is the Element Manager which is being developed by FSS for Epsilon which includes all the previous major managers like E1/T1 Manager, Hopper Manager, Metro Hub Manager and BTS Manager. The EM is a Swing client that interacts with the BSC using JNI. Role:Developed GUI using Java Swings and the interface for communication with BTS using JNI. Environment: Java1.4.2, XML, Swings, Clear Case, Visio2003 FlexNM (Apr 2003 to Jan 2004) Developer FlexNM is a network management framework that enables fast development of a EMS/NMS. The software can be easily customized according to user's need and provides FCPS facilities of a Network Management System. FLEX-NM is an extensible, Java-based, management solution that provides the basic components required to build NM /Element Management (EM) systems. The system supports SNMP based devices for management. Role: Implementation of the Performance GUI using Java Swings. Integration with other FlexNM modules. Achievements: Awarded Snap award for outstanding performance, commitment and Team spirit for Softswitch project by Hughes Software Systems. Awarded instant award for commitment and ownership shown for GBBF project by Hughes Systique. PERSONAL DETAILS: Father’s Name : Date of Birth : Nationality : Sex : Marital Status : Mr. Naresh K. Gupta February 22 1978 Indian Male Married Technical Qualification: Masters in Computer Applications in 2003 from Department of Computer Science, I.B.S., Dr. B.R. Ambedkar University Agra with 77 % aggregate. Bachelors.(Computer Applications) in 2000 from D.D.I.V.E., Dr. B.R. Ambedkar University Agra with 73 % aggregate. Academic Qualification: Intermediate (XII) in 1996 from St. Conrad's Inter College Agra (I.S.C. Board) with 73% aggregate High School in 1994 from St. Conrad's Inter College Agra (I.C.S.E. Board) with 73% aggregate.