VIVEK KUMAR GUPTA
House No *** Sector ** Gurgaon 122016
Cell: +91-987******* ************@*****.***
________________________________________
Summary
• Award winning Software Engineer with an extensive background in Java development.
• Post Graduate Course in Information Technology (PGCIT) from DOEACC CENTRE KOLKATA.
• Sun Certified Java Programmer (SCJP) with outstanding marks.
• Master of Computer Application (MCA) from esteemed Birla Institute of Technology Mesra, Ranchi.
• Hands on server side development experience with Java.
• Proficient working knowledge of OOAD and Design Patterns.
• Proficient working knowledge of Linux command for deployment and development purposes
• Exposure to Oracle 9i. All my client projects had Oracle as backend.
• Excellent exposure of multithreaded programming. Multi-Instances of the servers are communicated through ITC.
• Accomplished Software Engineer with a successful and proven track of over 4 years of IT experience in Network Management Systems (NMS) and Element Management Systems (EMS) domains and Siemens Power Plant Automation T3000.
• Over 1 year of training experience. Have also worked as a trainee in Government Establishments.
• Extensive experience of maintaining, handling and enhancing in Application Software. Worked for all the major products like NMS and EMS from Flextronics Software System (Formerly called as Hughes Software System and Siemens Power Plant Automation T3000 from Siemens Information System ¬¬Limited (SISL)).
• Gained technical knowledge in JAVA, SWING, RMI, SOCKET, Client Server Architecture, AWT, JDBC, Event Handling, Multi Threading, and Data structure, XML, Oracle and Linux, Servlet, Microsoft SharePoint, WSDL, Hibernate, Design pattern.
• Worked for the telecom companies like SIEMENS, NOKIA, VNL (Vihaan Network Limited), HNS (Hughes Network Limited) Aricent.
• Worked for the energy or infrastructure companies like Siemens Information System Limited (SISL)).
• Added configuration and statistical parameter to the Network and Element Management System (NMS, EMS).
• Extensive experience in Development, Testing Performance tuning, Maintenance of applications in Java Framework Technology (MVC, HMVC).
• Experienced in Waterfall and Iterative (Agile Software Development) software development processes. Worked in all the phases of Software Development Life Cycle (SDLC).
• Hands-on experience in creation of test strategy, test cases and test execution for various Telecom Products and clients. Consistently promoted with Aricent Technologies Limited.
Technical Skills
• Operating System: Windows'95/98, 2000, Windows NT, MS-DOS, and Linux.
• Programming Languages: Core Java 1.5, Socket, RMI, Exception Handling, Event Handling, Multi-Threading (Concurrency), JDBC, ANT, Hibernate, Data Structure, Servlets, XML, HTML, and SNMP.
• Databases & Tools: Oracle 9i, Mysql 4.1.16.
• Office Packages/Products: MS Office, Lotus Notes, Microsoft outlook Express.
• Architecture: MVC, HMVC.
• Work Flow Software: DETS, Mantis (BugZila), Problem Tracker
• Development IDE: Eclipse 3.3.
Professional Experience
Siemens Information System Limited (SISL)
One of the leading product and service provider in power generation/energy industry. Siemens has over 3000 brands and partners. One of the leading Infrastructure and energy service providers.
Project: Siemens Power Plant Aumation-T3000 (SPPA-T3000) (May 2010 – Till Date)
Role: Software Engineer
Client: Siemens, AG Germany
The SPPA-T3000 process control system has been developed based on the needs of today’s power plants with integrated system architecture for all automation tasks, from engineering and commissioning to operation and diagnostics. This has been achieved through its object-based design called Embedded Component Services (ECS).
New control system developed from scratch, completely based on the Internet. It’s all Java and Xml programming.
SPPA-T3000 offers one single user interface for all engineering, configuration, commissioning, operation and diagnostic tasks. Every single automation object has all. There is no proprietary software; just a standard browser is required to view the status of the entire plant and to perform all automation activities. Windows-style dropdown menus, popup windows, multiwindowing, an easy search function, point information and many other features make the activities of operators, maintenance personnel and engineers intuitive.
SPPA-T3000 is an advanced distributed control system (DCS), specifically designed to implement both the power plant and turbine control on a common control platform.
• Acted as the associate consultant. Completed component design, development and implementation of the project.
• Successfully designed and coded the various modules using Java, XML, RMI, Eclipse and OSGi framework and technology plug-ins.
• Performed Analysis, development, testing, and implementation of Siemens Power Plant Automation T3000 (SPPA-T3000) Frameworks code based on business/technical specifications and development standards.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of SPPA front end, and backend system.
• Participated with QA Analysts, Business Analysts, and business units in resolving issues found during system testing, integration testing, and user acceptance testing.
• Provided assistance for deployment and implementation of the project.
• Provided assistance to associates and fellow team members with system functionality, programming advice, and testing techniques.
• Business partners and aggregator were also important stakeholders for this project and were satisfied with the project delivery.
• Provided on call support for the projects.
• Restored production issues followed by proper escalation channels.
Vihaan Networks Limited (VNL)
One of the emerging product and service provider in communication/telecom industry. Vihaan has over 5 brands and partners. One of the emerging mobile and communication service providers.
Project: Operation Management Center (OMC) (June 2009 – April 2010)
Aricent Technologies Limited
One of the leading product and service provider in communication/telecom industry. Aricent has over 20 brands and partners. One of the leading mobile and communication service providers.
Project: Operation Management Center (OMC) (Feb 2009 – June 2009)
Role: Software Engineer
Client: Vihaan Network Limited
Operation Management Center (OMC) used in the GMS system. This system incorporates four major network management components: A standalone operation management server, a graphical user interface (GUI), the back end or management database, and the Management Protocol Adapter. These components enable the operator to perform both network operations (such as monitoring network status and statistics) and overall network management activities (such as configuration, topology and control). OMC uses SNMP to manage the routers, LAN hubs, and switches. The remote terminals act as SNMP agents, converting the events into SNMP traps and sending them over TCP/IP to the OMC interface. An SNMP manager located on the same LAN as the remote network management system can receive and monitor the event status. The SNMP is also used by OMC to monitor the enterprise-unique components at the NOC including the IP gateways.
• Acted as the software engineer. Completed component design, development and implementation of the project.
• Successfully designed and coded the various modules using Java, Oracle, Corba, SNMP Advent API 1 interface, and MIB and debugging tools like TODA.
• Performed Analysis, development, testing, and implementation of Operation Management System (OMC) Frameworks code based on business/technical specifications and development standards.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of OMC front end, and backend system.
• Participated with QA Analysts, Business Analysts, and business units in resolving issues found during system testing, integration testing, and user acceptance testing.
• Provided assistance for deployment and implementation of the project.
Project: Network Management System (NMS) (July 2008 – Jan 2009)
Role: Software Engineer
Client: Hughes Network System
DIRECWAY provides high-speed Internet Protocol (IP) satellite connectivity between a corporate headquarters and multiple remote sites. The Network Management System (NMS) used in the DIRECWAY system is called DIRECWAY Unified Element Manager (UEM) Vision. This system incorporates four major network management components: A standalone network management server, a graphical user interface (GUI), the back end or management database, and the HP Open View product. These components enable the operator to perform both network operations (such as monitoring network status and statistics) and overall network management activities (such as configuration and control). Vision uses SNMP to manage the routers, LAN hubs, and switches. The remote terminals act as SNMP agents, converting the events into SNMP traps and sending them over TCP/IP to the Vision interface. An SNMP manager located on the same LAN as the remote network management system can receive and monitor the event status. The SNMP is also used by Vision to monitor the enterprise-unique components at the NOC including the management gateways and the IP gateways.
• Acted as the software engineer. Completed component design, development and implementation of the project.
• Successfully designed and coded the various modules using Java, Oracle, Corba, VisiBroker, SNMP Advent API 1 interface, and MIB and debugging tools like TODA.
• Performed Analysis, development, testing, and implementation of Network Management System (NMS) Frameworks code based on business/technical specifications and development standards.
• Completed unit testing of programs.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of NMS front end, and backend system.
• Participated with QA Analysts, Business Analysts, and business units in resolving issues found during system testing, integration testing, and user acceptance testing.
• Provided assistance for deployment and implementation of the project.
• Provided assistance to associates and fellow team members with system functionality, programming advice, and testing techniques.
• Supported project for integration and debugging.
• Business partners and aggregator were also important stakeholders for this project and were satisfied with the project delivery.
• Provided on call support for the projects.
• Restored production issues followed by proper escalation channels.
Project: RNC Performance Tester (June 2007 – July 2008)
Role: Software Engineer
Client: Nokia
This refers to performance tester for Nokia’s UMTS Radio Network Controller (RNC), product version RN1.5/RN2/RN2.1/RN3.0.The purpose of the RNC performance Tester (RNC PET) is to test the capability of the RNC to operate a complicated Radio Network Subsystem (RNS) as s part of a complete UMTS network to determine both performance and capacity of the RNC and to verify its behavior under load conditions.
• sActed as the software engineer. Completed component design, development and implementation of the project.
• Successfully designed and coded the various modules using Java, ASN.1, and Socket, Swing, AWT, Exception Handling, Event Handling, Multi-Threading (Concurrency), Data Structure.
• Completed unit testing of programs.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of NMS front end, and backend system.
• Performed Analysis, development, testing, and implementation of Network.
• Revised new parameters and GUI screens as per user specification.
• Updated the user manual with new features and bug fixing.
• Performed Analysis, development, testing, and implementation of new parameters based on business/technical specifications and development standards.
• Supported project for integration and debugging.
• Business partners and aggregator were also important stakeholders for this project and were satisfied with the project delivery.
• Provided on call support for the projects.
• Production issues were resolved followed by proper escalation channels.
Project: Wireshark- a network packet analyzer (Jan 2008 – July 2008)
Role: Software Engineer
Client: Aricent
Wireshark is a network packet analyzer. A network packet analyzer will try to capture network packets and tries to display that packet data as detailed as possible. You could think of a network packet analyzer as a measuring device used to examine what's going on inside a network cable. In the past, such tools were either very expensive, proprietary, or both. However, with the advent of Wireshark, all that has changed. Wireshark is perhaps one of the best open source packet analyzers available today.
• Acted as the software engineer. Completed component design, development and implementation of the project.
• Successfully designed and coded the various modules using C, Data Structure.
• Completed unit testing of programs and CLI (Command Line Interface).
• Completed Wireshark setup for Windows and Linux.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of Wireshark front end,
and backend system.
• Performed Analysis, development, testing, and implementation of Network.
• Updated the user manual with new features and bug fixing.
• Performed Analysis, development, testing, and implementation of new parameters based on business/technical specifications and development standards.
• Supported project for integration and debugging.
• Business partners and aggregator were also important stakeholders for this project and were satisfied with the project delivery.
Project: Resource Management System (Jan 2007 – June 2007)
Role: Software Engineer
Client: Aricent
Developing resource management system for managing human resource, hardware, software for RNC project. RNC has extensive use of hardware resources like workstation, desktop, testbeds and other testing tools; in addition it also involves use of software resources like network element simulators etc. Now these resources have to share among users among various releases and also users among same release. So the system is required to enable to easy acquisition of the above resources, allocation of resources and usage, using a generic framework and technology, which does not involve additional cost to the project.
• Attended as a Software Engineer-Trainee. Completed development and implementation of the project.
• Successfully designed and coded the various modules using Html, Jsp, Java Servlets, JavaScript, Mysql 4.1.16, Apache-Tomcat 5.5.17, Web browser.
• Completed unit testing of programs.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of Resource Management System front end, and backend system.
• Performed Analysis, development, testing, and implementation of Network.
• Updated the user manual with new features and bug fixing.
• Performed Analysis, development, testing, and implementation of new parameters based on business/technical specifications and development standards.
• Supported project for integration and debugging.
• Business partners and aggregator were also important stakeholders for this project and were satisfied with the project delivery.
• Provided on call support for the projects.
Training Experience:
Magna Info Services Private Limited
Project: Inventory System (Mar 2003 – Feb 2004)
Role: Application Developer
Client: Bando
Based on the information of the BANDO, we maintain an inventory system of the items. Based on the information, we did the image processing of the pipes and cylinder based on the parameter values provided.
• Attended as a Application Developer -Trainee. Completed development and implementation of the project.
• Successfully designed and coded the various modules using Java, Swing, AWT, JDBC, Visual Basic 6.0, Microsoft Access 2000.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of Inventory System front end, and backend system.
• Performed Analysis, development, testing, and implementation of Network.
• Updated the user manual with new features and bug fixing.
• Performed Analysis, development, testing, and implementation of new parameters based on business/technical specifications and development standards.
Project: Payroll system (Jan 2003 – Mar 2003)
Role: Software Engineer
Client: Municipal Engineering Directorate (MED)
Based on the workings of MED in Payroll system to calculate the salary of individual employees as well as a group of the department. The systems manages the accountings portion of it, calculate gross salary paid to the employees, and also their taxes, finally their net salary, and total departmental expenditure, etc.
• Attended as a Application Developer -Trainee. Completed development and implementation of the project.
• Successfully designed and coded the various modules using Visual Basic 6.0, Microsoft Access 2000.
• Delivered all the integration test case and reports on time and with zero failure. Successfully resolved the coding and integration testing of Payroll system front end, and backend system.
• Performed Analysis, development, testing, and implementation of Network.
• Updated the user manual with new features and bug fixing.
• Performed Analysis, development, testing, and implementation of new parameters based on business/technical specifications and development standards.
AWARDS & RECOGNITIONS
• Award winning Software Engineer with an extensive background in Java development (SNAP award).
Education Level
Three-Year Master Degree Course in Computer Application (MCA) from esteemed Birla Institute of Technology Mesra, Ranchi (June 2007) with an aggregate of over 81.30% marks.
.