Post Job Free
Sign in

C++ Developer

Location:
Torrance, CA, 90505
Salary:
$45-50 /hr
Posted:
May 15, 2013

Contact this candidate

Resume:

Kalaivani Rajasekaran

C/C++ Developer

310-***-****

************@*****.***

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]



Contact this candidate