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