OBJECTIVE :
Seeking a challenging, hands-on work environment in software development & Embedded Software.
Certification :
Certifield in Embedded Linux Driver .
Certification URL - : https://www.udemy.com/share/103vLABUUddF5URXo=/-
WORK EXPERIENCE :
9 Years + of experience in Visual C++, Embedded C++, Embedded C, C#, SQL and Perl Script.
Currently working as a Specialist in Hitachi Solutions India,Chennai.
Thorough Understanding of Software Development Life Cycle (SDLC), involved in various phases like Requirements, Analysis/Design, Development and Testing in AGAIL Processes.
Hands-on experience of working on Software Configuration Management tools such as TFS, GIT and Clear Case.
Worked on smart OBD II Testing and reprogramming tool based on Protocols ISO14229_1 and ISO_15765-4 . Delivered products in compliance with DO-178B standard (FAA standard for Airborne applications)
Involved in resolving various field issues collaborating directly with the end customers across the World .
An effective communicator, quick learner and rapid problem solver with strong commitment and work ethic.
Good team player and ability to work as independent contributor.
Technical Skills Set
SKILLS / TECHNOLOGIES :
EMBEDDEDC/C++, VC++, C#, .NET .
DEBUGGER TOOLS / IDE
VISUAL STUDIO 2019/2017, HEW(RENEAS), VISUAL STUDIO EDTIOR, VECTOR CAST
LANGUAGE KNOWN IN PRIMARY LEVEL
CAPL, PERL SCRIPTING.
OPERATING SYSTEMS:
WINDOWS, LINUX, RTOS(ERCOS).
TOOLS
AUTOSAR, ASCET/MATLAB, HEW, CANALYZER, ECU.WORX, POWERPC, HSS AND EASE(FMS), GME, PARASOFT.
PROTOCOLS
CAN, UDS, RS232, I2C, SPI, ARINC_429.
CONFIGURATION MANAGEMENT
TFS SERVER, GIT, CLEAR CASE(IBM), CLEAR QUEST(IBM)
DATABASE
SQL SERVER 2014, 2016
EMPLOYMENT CHRONICLE:
Specialist in Hitachi Solutions India, Chennai – from Mar 21st till Now
Worked in Eye-Sight Development for SUBURU Car . Done Component Design,Source Code Changes in Embedded C, UT Execution in WinAMS.
Worked in Microsoft Retail POS . Done a feature enhancement in Microsoft Retail POS in TypeScript, C# .
Associate in Cognizant Technology Solutions,Chennai – from Dec 17th 2014 till Mar 18th 2016
Debugging the VC++, C# code for problem Identification and fixing the same.
Review of code
Understanding and designing the new Functionality from the Voice of Customer.
Member technical Staff in HCL Technology Solutions,Chennai – from Jan 30th 2012- Dec 12th 2014
Debugging the VC++ & VB code for problem Identification and fixing the same.
Review of code
Understanding and designing the new Functionality from the Voice of Customer.
Doing Automation for Test Cases by using Perl Script according to Requirment of Customer .
Software Engineer in HONEYWELL Technology Solutions, Madurai – from Sep 6th 2010– Jan 20th 2012
Analysis of Visual C++ coding in Flight Management System
Analysis of Issues and proper Requirements update on TcSE etc.
Experience in Visual C++ coding for Flight Management System and debugging with HSS tool
Have good Knowledge in C, C++.
Good Knowledge of Operating Systems (OS) concepts, Real Time Operating Systems (RTOS), Speech Recogination in Navigation and FMS
Delivered products in compliance with DO-178B standard (FAA standard for Airborne applications)
Having hands-on experience in using Configuration Tools like TCSE/CC/CQ/.
Good knowledge in Avionics domain and the environment setup to test or develop the Avionics software.
EXPERIENCE DETAILS:
Mar 21st 16,Hitachi Solutions India,Chennai, INDIA
1) Project Title : Eyesight module- FMWR – sudden acceleration detection on reverse Gear.
Software platform : HEW Debugger, CANalyzer, CANApe, dSPACE- controlDesk(HILS), HEW - compiler.
Team Size : 4
Role : Software Specialist.
Description : To develop the software for FMWR functionality to prevent vehicle damage on reverse gear.
Top level requirement analysis and clarify the queries to customer.
Co-ordinate the task with different module owner like CAN, Diagnostics, BSW team.
Prepare the task schedule and get approval from customer.
Write a functional and unit level test spec .
Unit testing to be done in WinAMS tool.
Test the SW with control desk HILS –testing unit with CANalyzer and CANAPe.
2) Project Title : Eyesight module- ALKB – Steering torque calculations.
Software platform : HEW Debugger, CANalyzer, CANApe, dSPACE- controlDesk(HILS), HEW - compiler.
Team Size : 4
Role : Software Specialist.
Description :To calculate the ALKB steering correction torque using PID controller.
Top level requirement analysis and clarify the queries to customer.
Co-ordinate the task with different module owner like CAN, Diagnostics, BSW team.
Prepare the task schedule and get approval from customer.
Write a functional and unit level test spec.
Unit testing to be done in WinAMS tool.
Test the SW with control desk HILS –testing unit with CANalyzer and CANAPe.
3) Project Title :ADAS ECU – Eyesight module.
Software platform : HEW Debugger, CANalyzer, CANApe, dSPACE- controlDesk (HILS), HEW - compiler.
Role : Software Specialist.
Description : To develop the Lane Departure Prevention module – ELK implementation.:
Top level requirement analysis and clarify the queries to customer.
Co-ordinate the task with different module owner like CAN, Diagnostics, BSW team.
Prepare the task schedule and get approval from customer.
Write a functional and unit level test spec.
Test the SW with control desk HIL –testing unit with CANalyzer and CANAPe.
4) Project Title : Microsoft Retail POS
Platform Tools : Visual Studio 2015
Software platform : TypeScript,C# .
Team Size : 1
Environment : windows 10
Description : Standard Dynamics POS does not have an interface with the MGM property management system. As such, D365 does not allow for a room charge tender type which would allow guests to charge merchandise to their rooms at any MGM property. When a guest charges to their room, the items are rung up at the register and the transaction information is transmitted to the PMS through CME. The transaction is added to the guest’s folio/statement and it is settled in the PMS through a customer payment upon checkout. The room charge amount in D365 will be reconciled with the customer payment once the D365 and PMS transactions are loaded in the financial system (Infinium).
So added room charge tender option to POS and interface with MGMRI’s property management systems (PMS) through the CME (Central Messaging Engine) to allow guests to charge merchandise to their rooms at any MGM property.
Dec 17th 14,Cognizant Technology Solutions,Chennai, INDIA
1) Project Title : Dakota
Platform Tools : Visual Studio 2010,Ecllipse,Clear case and Clear Quest (IBM Rational Tool).
Software platform : C++
Team Size : 3
Environment : Win7(Win32 Console)
Description :EBS – Dakota Imaging project portfolio return is increased by scanning the medical documents into electronic form. This project is for the maintenance of the EBS-Dakota Imaging’s Transform application. Transform application uses full functional cutting edge client server technology. EBS-Dakota Imaging project provides maintenance and enhancements to transform applications, which form the core of EBS-Dakota Imaging business. The project follows the onsite-offshore model, which means the enhancement requested by clients will be worked on from offshore as well as onsite. The project includes analysis and solution proposition of service requests raised by business users. Service Request is basically a change or enhancement that is driven by business or another application. A service request involves analysis, design document preparation, coding and testing. Various technologies involved in Dakota Imaging end to end process.
Jan 30th ’12 - Dec 12th 14, HCL TECHNOLOGY SOLUTIONS,Chennai, INDIA
1) Project Title :IG-XL- Pattern Tool
Platform Tools : Visual Studio 6.0,Clear case and Clear Quest (IBM Rational Tool),Komedo(Perl script).
Software platform : C++,VB.NET,C#,Data Structure and Algorthim(Feature development in Patter Tool)
Team Size : 6
Role : 1) Involved in Analyses of Visual C++ code phase and design.
2) Debugging the code for problem Identification and fixing the same
Environment : Windows xp and Win7(Win32 Console)
Description : Teradyne is one of the partner of HCL who manufactures different testers which tests the functionality of the IC Chips before fabrication, this ensures that the IC is functionally working fine without any issues. The IG-XL is the code which has been embedded with the XL services to allow the tester to test the various tests such Analog Voltage Test, Digital Functionality and IO Tests. We have ported Pattern Tool, HRAM Pattern Tool which was developed using VB & ATL C into Digital Tool’s Pattern Tool, HRAM Display using C# with much more enhanced functionalities and features that eases the customer during their debugging operation. In addition to it, we have created Waveform display which enables the user to see the HRAM Data in Waveform format.
Digital Tools is the .NET version of Pattern Tools (PATTERNTOOL and HRAM PATTENTOOL). HRAM VIEWER (.net version of HRAM PATTENTOOL through which the tester engineer can debug the HRAM Data of test patterns of High Speed Digital instruments and Memory instruments in symbolic mode i.e 0s and 1s) and CYCLE VIEWER (same as HRAM VIEWER but the debugging can be done in waveform mode).
Responsibilities:
Debugging the code for problem Identification and fixing the same.
Review of code
Understanding and designing the new Functionality from the Voice of Customer.
2) Project Title :IG-XL- Davinci & DSP
Platform Tools : Visual Studio 6.0,Clear case and Clear Quest (IBM Rational Tool),Komedo(Perl script).
Software platform : C++, Multi-Threading and VB.NET .
Team Size : 6
Role : 1) Involved in Analyses of Visual C++ code phase and design.
2) Debugging the code for problem Identification and fixing the same
Environment : Windows xp and Win7(Win32 Console)
Description : Teradyne is one of the partner of HCL who manufactures different testers which tests the functionality of the IC Chips before fabrication, this ensures that the IC is functionally working fine without any issues. The IG-XL is the code which has been embedded with the XL services to allow the tester to test the various tests such Analog Voltage Test, Digital Functionality and IO Tests.A DSP computer is a PC mounted on the chassis of the tester, and each PC receives capture data directly from the test head over a 10Gbit/s Ethernet link. DSP algorithms are run on the captures, and results are returned to the host or to the tester computer over a 1Gbit/s Ethernet link. The connection from tester to DSP PC is faster than the link from DSP PC to tester computer because more data is sent from the instruments as input to DSP. DSP analysis generally condenses the data significantly, often returning only a few values as measures of DUT quality.
Responsibilities:
Debugging the code for problem Identification and fixing the same.
Review of code
Understanding and designing the new Functionality from the Voice of Customer.
3) Project Title :IG-XL- HDCTO & Test Automation
Platform Tools : Visual Studio 6.0,Clear case and Clear Quest (IBM Rational Tool),Komedo(Perl script).
Software platform : Visual Basic C++, Embedded C,VB,Multi-Threading and Perl.
Team Size : 5
Role : 1) Involved in Analyses of Visual C++ code phase and design.
2)Involved in Automation of Test Cases in Perl Script
Environment : Windows xp and Win7(Win32 Console)
Description : Teradyne is one of the partner of HCL who manufactures different testers which tests the functionality of the IC Chips before fabrication, this ensures that the IC is functionally working fine without any issues. The IG-XL is the code which has been embedded with the XL services to allow the tester to test the various tests such Analog Voltage Test, Digital Functionality and IO Tests.
Responsibilities:
Debugging the code for problem Identification and fixing the same.
Review of code
Understanding and designing the new Functionality from the Voice of Customer.
Sep ’10 - Jan30th ’12, HONEYWELL TECHNOLOGY SOLUTIONS, Madurai, INDIA
NGFMS – NEXT GENERATION FLIGHT MANAGEMENT SYSTEMS –BOEING 747
1)Package- File Transfer Proxy management-Flight Management System-B747
Platform Tools : Visual Studio 6.0, TcSE (Siemens Tools), Clear case and Clear Quest (IBM Rational Tool), GME.
Software platform : Visual Basic.
Hardware Platform : Power PC
Protocol’s :ARINC_429,DO178B.
Team Size : Bangalore-2
Role : Involved in Analyses of Visual C++ code phase and design.
Environment : Windows xp
Description : This FMS has layer architecture and this layer spilits into several packages to perform all flight functionalities. Next Generation Flight Management System (NGFMS) automates various manual functions performed by the pilot, to perform those functions at reliably faster rate with accuracy thus reducing the total workload of pilots. File transfer proxy allows user to use FTP services abstracting underlying details.
File transfer proxy Provides following services:
Allows pilot to query the status of available remote service.
Allows pilot to select a remote service and directory for the connection.
Allows pilot to upload available file from a selected remote service and directory.
Allows pilot to download a file to a selected remote service and directory.
Allows pilot to get the contents of a given remote directory in a service.
Allows pilot to query the status of request made.
Allows pilot to abort the request made.
Allows pilot to get the query and navigate the path through speech recoginiation technique
2)Package- Model Execution FrameWork-Flight Management System-B747
Platform Tools : Visual Studio 6.0, TcSE (Siemens Tools), Clear case and Clear Quest (IBM Rational Tool), GME.
Software platform : Visual Basic.
Hardware Platform : Power PC
Protocol’s :ARINC_429,DO178B.
Team Size : Madurai- 2, Phenoix- 1
Role : Involved in Analyses of Visual C++ code phase and design.
Environment : Windows xp
Description : This FMS has layer architecture and this layer spilits into several packages to perform all flight functionalities. Next Generation Flight Management System (NGFMS) automates various manual functions performed by the pilot, to perform those functions at reliably faster rate with accuracy thus reducing the total workload of pilots. The main tasks of Navigation are to create course, to fly the airplane to stay on the course and make position checks to confirm that you are remaining on course. The software implementation of navigation function is split between two partitions the FM partition and NAV partition. The Performance function uses airplane and engine performance models and optimization algorithms to provide flight regime control of the airplane's vertical and speed/thrust axes consistent with the performance mode selected or with constraints imposed by Air Traffic Control (ATC). The Lateral and Vertical Guidance functions are implemented as part of the FM partition. The Guidance functions provide commands for controlling the airplane along three axes: roll, pitch, and thrust.
3)Package- UIL_CTU (User Interface Layer – Common Type Utilizes)-Flight Management System-B747
Environment : Windows xp
Tools : Visual Studio 6.0, TcSE (Siemens Tools), Clear case and Clear Quest (IBM Rational Tool), GME,Vector Cast.
Team Size : Madurai - 5
Role : Involved in Analyses of Visual C++ code phase and design.
Description : Invovled in Validation and Verification in NG Flight management systems (FMS) project in Aerospace Avionics.Analysing the FMS software requirements and Writing testcases in C++ [UNIT TEST] to test the software core using Vector Cast tool. This FMS has layer architecture and this layer spilits into several packages to perform all flight functionalities.
August ‘09 – August’10, NAVEEN FIRE ALARM PRIVATE LIMITED, Chennai, INDIA
Addressable Analog Smoke Detectors – Conventional Smoke Detectors- Wireless Smoke Detectors.
Environment : Windows XP
Tools : CCS C compiler, MP-LAB.
Platform : Embedded C
Protocol used :I2C,SPI.
Role : Involved in Analysis, Design and Coding Phases
Knowledge about : 16F877A,12F675,18F4525
Team Size : 5
Description : Project involves one Base unit and then one Main panel. The base unit has the addressable analog smoke detector and its been connected via wires to the main panel with the LCD display. When the smoke detectors sense the fire, based on the addresses the data is sent to the main panel and the siren is produced based on that. The loop card can also be added along with this and Manual Call Points plays the major role in this.
SCHOLASTICS
B. E (ECE) from Sri Venkateswara institute of science and technology, Anna University, 2009 (79.00%) First Class with Distinction.
HSC from Rani Meyammai Girls Higher Secondary School in 2005 (State Board 88%).
SSLC from from Rani Meyammai Girls Higher Secondary School in 2003 (State Board 92.00%).