Ajai Kuttiyil
Current Location: Mob : +1-765-***-**** Kokomo, Indiana E-mail ID: *********@*****.***
Professional Synopsis
Seeking a full time position as a Software Engineer in the field of desktop or embedded based application development.
9.5 years of experience in C++ Multithreaded software development.
Hands on experience in OOP based design
Hands on experience in STL libraries.
2+ years of experience in MATLAB Scripting
Experience in C# development
Working knowledge in communication protocols like CAN, CAN-FD and Flexray, UART
Working experience with TCP/IP and UDP protocols.
Hands on experience with CANalyzer and Candb++ editor
Hands on experience in MFC.
Knowledge on shell scripting.
Education
B.Tech in Computer Science and Engineering Graduation: June 2007
Sree Chitra Thirunal College Of Engineering, Kerala University, India GPA 7.0(10)
Work Experience
Software Tools Engineer, Delphi Electronics & Safety April 2015-Present
Software Tools Engineer - Kokomo, Indiana, USA
Maintenance and enhancement of DVTool (developed in MFC) - a tool used to visualize, log and replay the data, transmitted over CAN and UDP networks in the vehicle.
Analyze the new requirements and re-architecture the existing components to incorporate the new changes.
Maintain the tool for multiple customers – Ford and Volvo.
Develop and maintain the CAN extraction algorithm in Linux Platform.
Support decoding tools used to decode the CAN data and Flexray data from the logs.
MATLAB scripting to help extract data for analyzing the correctness of CAN and UDP data.
Providing support to the software team for vehicle and bench testing of various implemented features and algorithms.
Develop and maintain tools used for HIL testing.
Interacting with system engineers for requirements with regards to adding new features and changes for enhancing features within the DV tool
Interacting with the customer side engineers to clarify their doubts regarding the tools.
Oridion Emulator, Covidien Ltd July 2014 – March 2015
Lead software Engineer - Larsen and Toubro Integrated Engineering services, Mysore, Karnataka, India
Development of a desktop based simulation software that mimics the Oridion CO2 Monitor module
Integrate the newly developed tool to the existing tool chain of Covidien.
Design and development of UI based tool to help the developer of PMS system to simulate different parameter values sent out by the CO2 Monitor that are hard to observe in real time scenarios.
Unit testing the implemented code
Verification of the implementations with the requirements
Small Format Monitor, Covidien Ltd Jan 2011 – June 2014
Senior Software Engineer – Larsen and Toubro Integrated Engineering services, Mysore, Karnataka, India
Development of application that runs in Handheld Patient Monitoring System, using C++, Win32 and Silverlight
Customizing and building WINCE OS.
Burning the application on to the board and execute the application on the hardware.
Handle module that is responsible for maintaining the patient data base.
Integrating modules responsible for handling patient’s vital statics trend over a period of time and module handling patient data base.
UI Designing in Silverlight and coordinating with the UI Designer from client side
Writing unit test cases to check the correctness of the code and perform unit testing.
Perform integration of different modules for UI handling, business layer and data layer.
Perform integration testing.
Client interaction for clarifying queries and concerns.
Bug fixes and maintenance of the software.
MPlusV3, Toshiba Medical Sciences Corporation Jul 2007 – Dec 2010
MPlusV3 is a platform developed for Toshiba Medical Sciences corporation to support its different modalities like MRI, CT scanning machines. This is basically developed in MFC. The project follows DICOM standard. There is interaction with the data bases which stores the patient data and the various information related to a particular patient. Worked as a team member in different modules of MPlusV3 platform and the details of different modules are as shown below.
DBServer Jan 2010 – Dec 2010
Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India
oMaintain the data base wrapper module that provide APIs for different client modules to access the patient information data base
oEnhancement and bug fixes of the DB Server Test Application
oBug fixes in PL/SQL scripts that helps to search data in the databases as per request from the client modules
oHelp other engineers working on client modules to create proper query for performing search in patient database
oHelp in analyzing the bugs raised from different modality platforms like MRI, CT and XRAY.
Job Queue Manager Jul 2009 – Dec 2009
Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India
oMaintenance and bug fixing of Job Queue manager application of the MPlusV3 platform.
oCreate unit test plans for the changes done and perform unit test to check the logical correctness of change
Exam History Manager Jul 2007 – Jun 2009
Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India
oDevelopment of module responsible for patient examination history maintenance.
oDevelopment of tools needed to test the Exam History module independently.
oPerforming unit testing for checking the logical correctness of the code
oExecuting module level system test cases and fixing the bugs.
Technical Skills
Programming Languages: C, C++, C#
Familiar Programing Language: Java
Technologies: Win32, MFC, Qt, .Net
IDEs : Visual Studio 2005, 2006, 2015, NetBeans
Softwares: Microsoft Visio, Word, Excel and Star UML, CANalyzer, Candb++, Wire-Shark
Scripting: Matlab
Database Altibase
Bug tracking Software: JIRA, Bugzilla
Version Maintenance System: VSS, SVN, Plastic
Operating Systems: Windows, Linux
Visa Status
Currently in H1B Valid till Jun 19 – 2018. Has used 2.4 years of the 6 year validity.