Kalaivani Rajasekaran
C/C++ Developer
************@*****.***
SUMMARY:
. Over 4.5 years of total IT Experience - Technical expertise in all phases
of Software Development Life Cycle (SDLC).
. Expertise in C++, STL, Data structures, Algorithms, File Management and
Multithreading (Task/Thread Management).
. Knowledge on TCP/IP, Networks, Database (SQL) etc.
. Hands on Experience in UNIX/LINUX Shell scripting and SQL Integration.
. Project Development experience as Technical Package owner in Aerospace
domain - Filght Management Software (FMS) development.
. Extensive experience in analysis, design (UML Modelling), development,
implementation, testing and production support.
. Expertise in debugging applications using Visual studio 2005 and
Windriver.
. Worked extensively on Next Generation Flight Management System (NGFMS)
Layered Architecture, Physiscal layer Functionalities like Fault
Logging/Exception Handling and Recovery response, File Management, Task
Management (Multi Thread management), Memory Mangement and Redundancy
Managment etc.
. Developed and Maintained the Software Product Line (SPL) Component
Framework for the NGFMS Layered Architecture which provides a customized
Standard Template Library and other Libraries for global use across
functionalities in various OS Layers.
. Strong organizational and management skills with excellent written and
verbal communications.
. Experience in writing unit test cases, System Integration test procedures
and user documentation.
. Expertise in Object Oriented Design using Microsoft Visio and MagicDraw.
. Expertise in deriving System and Software Requirements from the Customer
Requirements.
. Develope Prototype and estimate for a new Functionality (Incremental /
Initial Development).
. Knowledge in Inter Process Communication (Sockets and Shared Memory
Management).
. Proven end-to-end capability, demonstrated by leading and executing
critical projects successfully.
. During Onsite (Honeywell International Inc, Phoenix, AZ), Coordinate all
the project meetings, represent the team at the Customer location and
provide quick fixes to all issues reported by customers/System
Integration team.
. C++ Project Management on Linux (Ubuntu), Eclipse IDE.
TECHNICAL SKILLS:
Languages : C, C++, VISUAL BASIC 6.0
RDBMS : SQL (at College)
Protocols : TCP/IP, FTP (at College),
Multithreading,
Asynchronous Standard Communication Bus (ASCB)
Aviation Protocol,
RTCA/DO-178B Aviation Coding/Testing standard
Version Control : Clearcase, Clearquest, Teamcenter
Operating Systems : Windows 2005/XP,
Digital Engine Operating
System (DEOS),VxWorks (Aviation OS)
Software Product Line : Next Generation Flight Management System
(NGFMS)
Design Tools : MS Visio, Magic Draw
Test Execution : VectorCast
Debugging : MS Visual Studio 2005, Windriver
(VxWorks)
EDUCATION:
B.E in Electronics and Communication with 92%, India.
PROJECT EXPERIENCE:
Honeywell International Inc, Phoenix,AZ
Jun 2012 - Aug 2012
Project: Central Maintenance Computer (CMC) - FMS Interaction
Role: Senior Software Engineer - Technical Package Owner
Client: Gulfstream, Embraer etc.
US Experience: 2+ months (Onsite)
Description:
The Maintenance Manager helps the Flight Management Software (FMS) as a
member system to communicate with the Central Maintenance Computer (CMC)
over the Avionics Standard Communication bus (ASCB). The Member System's
responsibity is to transmit it's identity and Internal and External
Interface failures periodically to the CMC. Also, processes and executes
valid commands received from CMC.
Environment:
DFSS (Honeywell Proprietary Design Process), Test Interface Unit (TIU)
Client Application, TIU BOX tool, NG Formal Review Generator, FMSpy tool,
ASCB CMC Communication Protocol, Digital Engine Operating System (DEOS),
DO178-B, Clearcase, Clearquest and Teamcenter.
Responsibilities:
. Developing and testing the Maintenance (CMC - FMS Interface)
functionality at the Phoenix benches that is available with an integrated
CMC module, for NG EPIC programs (Embraer, Dassault and Peavey).
Tasks:
. Develop Requirement, design and Code for Maintenance (CMC - FMS
Interface) functionality.
. Test the Maintenance functionality using TIU Client application
that runs on the Honeywell proprietary DEOS platform and the CMC
module running on the test bench.
. Develop test cases that adhere with the ASCB CMC Communication
protocol.
. Define the project process based on Honeywell proprietary design
process - Design for Six Sigma.
. Coordinate with the CBM COE team in defining the Loadable
Diagnostic Information (LDI) database.
. Schedule the work products (Requirement/Design/Code) through the NG
Formal Review generator and address all the defects.
. Developing and testing the Warm Retained Restart Functionality for all
the EPIC programs.
Description: Warm retained restart of the FMS provides a quick restart
of the System when it is stuck at or not able to recover on a failure.
Tasks:
. Understand the Functional Content Item "Enable warm recovery for
EPIC" Design Requirements.
. Understand the Honeywell Proprietary DEOS Platform Interfaces that
might be required to interact with the Platform to perform a Warm
restart of the process or thread.
. Design and Develop the Warm Recovery Functionality within the FLT
(Fault Exception handling and Recovery) package.
. Coordinate with other Functional areas which as defined as Impacted
packages for this Functional Content Item. Track and Resolve all
the dependencies with them.
. Perform the pre integration testing at Phoenix bench using the
Honeywell proprietary TIU Tools, FMSpy tool.
. Schedule the work products (Requirement/Design/Code) through the NG
Formal Review generator and address all the defects.
. Address Customer reported issues in NGFMS Platform and Frameworks
packages.
Tasks:
. Take up the critical Change requests (Customer problems) reported
as problems to Honeywell and identified to impact any of the NGFMS
Platform/Framework layer packages that are worked by me (Redundancy
Management, Standard Template Library, Component Framework, Job
Controllers, Timer Services, Memory Management, File Transfer
Protocol)
. Support Reviews of the work products scheduled
(Requirement/Design/Code) through the NG Formal Review generator
and address all the defects.
. Represent my team in the Stakeholder's meetings, Reset and Integ
meetings to keep my HTS counterpart well connected with the latest
status and track any urgent issues that needs highest attention
from Management.
. Use the Honeywell proprietary TIU tools and FMSpy tool to test the
code changes at the Phoenix bench.
Honeywell Tech Solns Ltd, India May 2008
- Nov 2012
Project: Flight Management System (FMS) - Platforms
Role: Senior Software Engineer - Technical Package Owner
Client: Boeing, Gulfstream, Embraer, Dassault, Peavey10 etc.
US Experience: 2 months (Onsite - Honeywell Inc, Phoenix, AZ)
Description:
Flight Management Software (FMS) reduces the pilot workload in Flight
Planning, Navigation, Providing Guidance, Performance Computing, Air-Ground
Datalinking, Health Monitoring and Diagnostics. Platforms Layer functions
are Task/Thread Scheduling, File Services, Fault logging, Exception
Handling and Recovery, Memory management, provide component Framework to
increase reusability, reliability and align to the standard architecture
principles.
. Fault Exception Handling (FLT): Responsible for handling OS
unhandled exceptions and executes fault responses in an attempt
to clear the failure condition.
. Built in Test Equipment (BITE): Responsible for monitoring and
reporting health of the System by performing power up tests,
user initiated functional tests and periodic background tests.
. Task / Thread Scheduling (TSK): Provides the ability to create,
control and schedule task objects using Priority Scheduling
Algorithm. Creates and Manages cross-cutting tasks (e.g.
Foreground).
. File Services (FSS): Provides the ability to create and open
files for the purpose of reading and writing non-volatile data
(e.g. Databases, COST Index, etc. treated as files) into Compact
Flash Memory/Battery Backed Memory/ Shared Memory.
. Framework Service (FWK): Enforces architectural rules,
strategies and principles.
. Initialization Services (INI): Provides a standard
initialization scheme applied to all components in a partition.
Utility hooks allowing components to participate in system
Initialization through a standard interface. Patented the Fast
Initialization Procedure.
. Memory Services (MEM): Standard services to aquire and access
Heap, memory pools in the program memory.
. Standard Template Library (STL): Standard data structure
containers, iterators, and algorithms for accessing them.
Environment: C++, STL, MultiThreading, Visual Studio 2005, VxWorks, DEOS
(Digital Engine Operating System), Vector Cast
Responsibilities:
i. Development of high level software requirement, low level software
requirements for NGFMS functionality in Team Center.
ii. Performing the reviews as per DO178B standards for Level B SW and
maintain the work products in Clear case (configuration management
tool).
iii. Code Developer in ensuring the on time delivery of SW component for
the NG SPL RPS package with high quality.
iv. Technical Package Owner to resolve technical issues
v. Collaborate with the dependent packages to coordinate and resolve the
dependencies at the earlier stage of design
vi. Document, Design, Estimate, Develop and Test Functional Content
Items(FCI)
vii. Develop competency in Verification and Validation process.
viii. Develop Software integrated Test Procedures (SITP) to test the
functionality
ix. Develop Test Drivers to automate the pre-integration functional
testing from a Developer's perspective and analyze the System Level
Functional Impact of the Code changes through the resultant output
files.
x. Created UML class and sequence diagrams using Magic Draw tool.
xi. Used Clearcase as Version Control System for managing the Application
Code and Teamcenter as Version Control System for managing the
Application Requirements.
xii. Collaborated with Project Systems team to develop the System
Requirements.
xiii. Schedule the workproducts (Design diagrams, Requirements and Code)
for Review and Perform Reviews complying to the RTCA DO 178B Aviation
Software development Guidelines.
Professional Reference:
1. Name: Irayya Hiremath
Designation: Project Manager
Company: Honeywell Technology Solutions, Bangalore, India
Email: ******.********@*********.***
Contact: +91-988*******
2. Name: Bijay Sinha
Designation: Project Manager
Company: Honeywell Technology Solutions, Bangalore, India
Email: *****.*****@*********.***
Contact: +91-990*******[pic]