Post Job Free
Sign in

Project Software Engineer

Location:
Palo Alto, CA
Posted:
August 02, 2016

Contact this candidate

Resume:

Jayasekaran Rabindranathan

Summary

Total ** years+ of experience in IT industry and primarily worked on enterprise software products development in complex and large multi-project environments.

Experience of in Analysis, design, development, integration and deployment of various products/projects in Enterprise Storage, Servers, Enterprise Network and System Management, Modular Smart Array Storage families, Retail, Communication and Application.

Hands-on experience in entire development life cycle of software products, both onsite and offshore

10+ years of development experience in C++,VC++,STL,ATL/COM, MFC, Windows SDK, COM, D/HTML

Hands-on development experience in Qt Framework, Python and Java Script

Proficient in implementation using Win32 API Standard Template Library and multi-threaded application

Sound knowledge and experience in Object Oriented Programming and Design and object modeling tools such as Microsoft Visio and Rational Rose

Good experience in software configuration management tools such as Visual SourceSafe and SVN

Strong debugging skill and experience in using tools such as WinDBG, Source analyzer, Visual C++ Profiler, GDB for Linux for debugging, code analysis.

Hands-on experience in various SDLC methodologies such as Waterfall (traditional) and AGILE models such as SCRUM and Iterative.

Possess excellent analytical, problem solving, trouble shooting, testing skills and short learning curve and ability to work under pressure

Strong problem solving, collaborative and verbal/written communication skills are required with the ability to work in teams of highly motivated individuals.

Education and Professional Training

B, Tech (Electronics)- Madras Institute of Technologies, Anna University, Chennai- 1993

B.Sc. (Mathematics) – Madurai Kamaraj University, Madurai -1989

RDMS training in SSI

Awards

Received 4 years best performer award in Mphasis (Mphasis Spirit of winning award), which include cash reward along with certificates.

Received few appreciations and cash awards from clients for performance.

Technical Skills:

OS : MS-DOS, UNIX, LINUX (RHEL & SLES) & Windows NT/98/95/2000/2003

Products/Tools : Qt, Visual Studio 2010/2008/2005, GDB debugger, Rational Rose, Install shield, and SVN

Languages :Qt, C, C++, SQL, UML, C++, Visual C++ (MFC, COM/DCOM),Power Builder, Python HTML 5, JavaScript and RESTful API on Mongoose server, XML and JASON

RDBMS : MS SQL Server 7.0 & Oracle 8.0, SQLite

Domains : HP ProLiant server families, Modular Smart Array Storage families, Retail, Medical, News media, Telecom and Application and IT Manufacturing

Concepts : OOA /OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing

Hardware : HP ProLiant and Blade Servers, HP Enterprise Virtual Array (EVA), HP Enclosures (Onboard Administrator), HP ProLiant DL, ML Series and Gen-8,9/10 and Moonshot Servers, HP Integrity Superdome and Nonstop Blade System Servers, HP ILO Technology and Hardware, Retail system Hardware (Point-of-Sale Registers

And Mobile Point of Sale), Medical Devices (mass spectrometer devices).

Contact Information

Address : 10300, Cypresswood Dr, APT# 532,

Houston, Texas

77070

Phone : 1-404-***-****(Mobile)

E-Mail :*********@*****.***

Skype : jayasekaranr

Achievements:

Generated reports separate resource to HPSUM project and completed the entire task relegated to the project. I have down the Command line support for HPSUM, due to this support there were two new costumer added to for this project.

Provided the new data object Intent for data transfer between GUI, engine and database use JSON.

Initiate for new Infrastructure Project to set up and build the offshore team.

Experience:

Client: Hewlett-Packard, Houston, USA Mar 2013 – till date

Role: Lead Developer

Project Title: Moonshot System Management

Project Description: Moonshot System incorporates all the common resources of a traditional server; power, cooling, management, fabric, switches, and uplinks are all shared across 45 hot-pluggable server cartridges in a dense form factor. This enables increased scalability without a corresponding increase in power usage, complexity, or management overhead. Moonshot System Management supports management functionality at chassis level via iLO Chassis manager (a collection of 4 iLO and Cartridge level management will be abstracted and provided by a K60 chip on each node referred to as a Satellite Controller.

Responsibilities:

Analyzed the architecture of Moonshot Chassis hardware and gather the requirement from the client

Proposed the solution and the architecture of system to manage the Moonshot Chassis

Prepared Low and High Level Design specification document.

Worked design, implementation and testing using C++

Worked on implementing engine using to embed in Moonshot iLO processor developed in C/C++, Web services (REST & JSON) on Windows and Linux environments.

Worked on implementing GUI using JavaScript, web interface, Html and REST & JSON.

Worked on automation script using Python .

Worked on Python script to for build script and SVN is used for version control.

Work on reported issues raised by QA Team and followed Test driven development process

Environment: Qt framework, C, C++, Python, Web services (REST & JSON) on Windows, Linux environments, Python script, SVN(version control), Quick(defect tracking) and Web-based code review tool, Agile methodologies and Test driven development process

Client: Hewlett-Packard, Houston, USA Jan 2011 –Mar 2013

Role: Lead Developer

Project Title: HP Smart Update Manager (HP SUM)

Project Description: HP Smart Update Manager updates firmware and software on HP ProLiant servers, and firmware on HP Integrity servers. HP SUM has a browser-based GUI; as well as a scriptable interface using legacy command line interface, input file, and console (technology preview) modes

Responsibilities:

Provided methodologies for object-oriented software development and efficient database design

Work together with HP SUM Architecture team and write Low and High Level Design specification document.

Investigation, Analysis & Preparation of Documents for new enhancement/requirement

Effective communication with Onsite (HP, USA) team for requirement collections, technical discussions and integration details.

Worked on all RESTful API related to report generation resource for implemented using Mongoose embeddable web server.

Work on reported issues raised by QA Team and followed Test driven development process

Developed in Qt, VC++, C++, Web services (REST & JSON),SQL,Win32 APIs, in Windows and Linux environments.

Worked on Python script to for build script and used SVN for source version control.

Environment: C, VC++(MFC), C++, Qt Framework, Web services (REST & JSON), and SQLite, SQL Server on Windows 32 and 64 bit, HPUX and Linux environments, Python Script, SVN, Quick and Web-based code review tool, Agile methodologies and Test driven development process

Client: Hewlett-Packard, India Jan 2010 to Jan 2011

Role: Lead

Project Title: Performance Management Pack (PMP)

Project Description: HP Performance Management Pack (PMP) is a software solution that detects and analyzes hardware performance issues on HP ProLiant servers and Modular Smart Array shared target devices. PMP helps you discover your system performance, which enables you to pinpoint the exact cause of performance issues and target the errant subsystem, eliminating guesswork and getting your servers to optimal performance quickly. PMP also discovers and warns you of impending or existing performance issues.

Responsibilities:

Worked on settings and reports and generating alerts for event notification on bottlenecks - users set notification rules within HP SIM.

Worked with updating bottleneck state & subsystem usage combined with a server inventory in database server ( MS SQL Server, or Oracle)

Involved in Software Design and Development and testing, prepare project related documents.

Executing the activities related to the Product .Evaluate change request from the customer and work on.

Environment: VC++ (MFC), SQL Server on Windows and Linux environments, SVN, Quick and Web-based code review tool

Client: SAP, Toronto, Canada Mar 2007 to Jan 2010

Role: Lead

Project Title: SAP Transaction ware General Merchandise (SAP TGM)

Project Description: SAP TGM is a flexible, easy-to-use, and feature-rich POS for client-server environments. SAP TGM provides a highly-configurable POS solution suite that allows you to quickly and easily configure your specific business requirements without the need for additional custom development. In addition to the POS application, SAP TGM includes a powerful store-level management application to handle in-store and back-office functions such as reporting, time and attendance-tracking, file maintenance, cash management, label and sign printing, and store-level inventory control.

Responsibilities:

Gained the confidence in the retail application area (General Merchandise is a client/server point-of-sale), gained the trust with the client, got the project approval to develop and maintain the produce.

Responsible for reviewing the design and code for every new feature as well as for every new defects/bugs.

Resolve technical issues/queries for defects and give technical suggestion to maintenance team on daily basis in agile daily stand up. Anticipate issues and risks at the module level and escalate appropriately.

Developed application with VC++ (MFC) and Power builder.

Prepare, review and release project related documents and provide the support to Retail application

Environment: PowerBuilder, VC++(MFC), SQL Server on Windows environments, SVN and VSS, Defect tracking system and tool, Agile methodologies

Client: Waters Ltd, Location: Bangalore, India Feb 2006 – Mar 2007

Role: Lead

Project Title: Mass Lynx Control –Healthcare (Waters Corporation - UK)

Project Description: Mass Lynx™ Software increases the speed at which you can convert your sample data into valuable knowledge. It provides you with the fundamental platform to acquire, analyze, manage, and share your mass spectrometry information. MassLynx intelligently controls any Waters mass spectrometry system, from sample and solvent management components to mass spectrometer and auxiliary detectors. MassLynx Software may acquire nominal mass, exact mass, MS/MS and exact mass MS/MS data

Responsibilities

Involved in Software design and development and unit testing

Prepare, review and release project related documents.

Performs technical root cause analysis and outlines corrective action for given problems

Debugging and trouble-shooting multiple threaded applications, data store transactions and communication protocol

VC++ (MFC), C++, SQL Server on Windows environments, SVN, Internal tool for tracing system and review board

Client: Symbian, Location: Bangalore, India Jun 2005 – Feb 2006

Role: Sr. Software Engineer

Project Title: Symbian Simplified Bluetooth PAN NAP Role

Project Description: The Symbian OS Bluetooth Personal Area Network (PAN) is enhanced to support the simplified Bluetooth SIG PAN Network Access Point (NAP) role. The PAN NAP role is defined in the Personal Area Network profile specification available from the Bluetooth SIG. The existing PAN Internet Access Point (IAP) table in COMDAT shall be extended to include the NAP configuration parameters.

Responsibilities:

Requirement analysis for the change request.

Prepare, review and release project related documents.

Develop effective GUI for Mobile and Symbian environments, Maintain and improve existing software

Application developed in Symbian C++/ CodeWarrior

Environment: Symbian C++, SVN and VSS, Internal tool for tracing system and review board

Client: Reuters, Location: London/ UK May 2004 – Jun 2005

Role: Sr. Software Engineer

Project Title: Reuters News2Web (RN2W) system

Project Description: RN2W is part of an overall strategy to renew Reuter’s news production in order to produce richly described multimedia news. The push to change the way news is produced by Reuters is a response to market demands (more multimedia, more richly segmented and targeted news). At the heart of the program is a new Editorial production system designed to improve the efficiency and speed of text news production and integrate multimedia news production into the workflow.

Responsibilities:

Worked closely with customer from the beginning of the project as a core member, work at the client site (London – UK) for around one year and gain the trust to build the team in offshore (Bangalore).

Requirements collection and Requirement analysis.

Design and Development

Analyzed and implemented algorithm for the Verification Techniques

Prepare, review and release project related documents and used VSS for version control.

Environment: VC++, C++, COM and Oracle database in Windows environments. VSS, Internal tool for tracing system and review board

Client: Winforware Technologies Ltd, Bangalore, India Feb 2002 - May 2004

Role: Software Project Leader

Project Title: Touch Center.

Project Description: It provides industry-strength computer telephony integration (CTI) solutions for virtually any application or email environment. CTI functions include: automatic redialing on a busy signal, call transfer via drag and drop, assigned time-to-call intervals, and call scheduling.

This application is one where the caller dials a given telephone number and the computer plays the part of an operator giving out the information requested, in recorded or synthesized voice. It is the core component, which performs call related activities like extension to extension calling, call forward, call transfer, group pickup, call park and Unpack etc. Whenever a call comes on incoming line, it receives and sends notification to call manager to connect agent desktop phones to incoming lines

Responsibilities:

Requirement collection and analysis.

Design and Development Prepare, review and release project related documents

Handling development team

Responsible of review and integration

Prepare, review and release project related documents.

Evaluate change request from the customer

Ensure the effective implementation of QMS in the project.

Environment: VC++6.0 (MFC), C++, COM and Oracle database in Windows x 32 environments, VSS, Internal tool for tracing system and review board

Client: Mega Soft Ltd, Chennai, India Jan 2001 – Feb 2002

Role: Software Engineer

Project Title: Acceliant Clinical Trial Solution (ACTS)

Project Duration: The ACTS is a comprehensive, flexible, and integrated solution designed to improve the speed and efficiency of clinical development. With Acceliant, trial data can be processed as it is captured, which provides sponsors real-time access to information. Because Acceliant is a web-based, application service provider (ASP) solution, it does not require the purchase, installation, and maintenance of dedicated, in-house information technology infrastructure. Acceliant Server is a web based Clinical Trial Software Modules A CT form comprises of several sections, each of which can be designed to capture different type of information. These forms are designed using various sections, which incorporate several controls.

Responsibilities:

Involved in major Software life cycle and requirement collection and analysis

Design and Development Prepare, review and release project related documents

Evaluate change request from the customer

Executing the activities related to the module

Environment : VC++6.00 (MFC), C++, COM, Lex & Yacc and Oracle database in Windows environments, VSS Internal tool for tracing system and review board

Client: Sparsh Communication Ltd, Bangalore, India Jun 1998 – Jan 2001

Role: Sr.Software Engineer

Project Title: Highway Automation System (An Infrastructure Project)

Project Duration: HAS with its V-SAT network and ultra-sophisticated communication system monitors the traffic on the Indian Highways round the clock. This project is primarily a vehicle tracking system designed to cater the needs of transport industry, which facilitates the owner to know the whereabouts the vehicle, which is moving on the national highway. This project is an intranet project implemented using X.25 wide area network system of V-SAT technology. This intranet configured with 3 webservers,2 database servers and 270 remote clients connecting to central servers, the remote clients are spread throughout the country installed on the highways.

Responsibilities:

Installation and setup the kiosk stations

Involved in major Software life cycle and requirement collection and analysis

Design and Development Prepare, review and release project related documents

Prepare, review and release project related documents

Environment: VC++6.00 (MFC), C++, COM and Oracle database in Windows environments. VSS Internal tool for tracing system and review board



Contact this candidate