GOVARDHAN REDDY K
********************@*****.***
Summary :
Over 9 years of extensive experience including 5 years of onsite experience
in USA and UK in the area of Software design, development, and
implementation of real-time embedded systems, software applications in
Embedded and Avionics industries.
Knowledge of the rationale for and the significance of, each stage in the
software development process, as well as its supporting standards,
procedures, and documentation as per Embedded and Avionics Standards.
Participated in software development process, and familiar with software
tools available to facilitate the development, verification, validation,
documentation, and consistency-checking processes.
Knowledge of the sources of software anomalies and the means to protect
against them, the relative merits of the types of testing procedures which
are available to protect against them, and the characteristics of a
thorough test program.
Expertise on Embedded Software Design & Development using "C" and
Development based Testing, Development Testing and debugging.
Work experience in Development tools such as Ashling Path Finder Emulator,
Matlab Simulink, FDxplorer, CAN Analyzer, Code Composer studio, A651 Data
Loader, Ethernet Manager and ODACS simulation.
Tools knowledge and Work experience in tools such as NI (National
Instrument) Lab View, Rational Test, Vector Cast and Ashling Emulator.
Working Experience in Protocols like AFDX, CAN, ARNIC429, TTP and RS232 and
usage of simulators such as Code composer Studio, FDxplorer, JTAG and CAN
Analyzer.
Exposure of using Configuration management tools like Synergy CM, Serena
dimensions, Requirement Management tools like DOORS, Code Static analysis
tools like Telelogic Rule Checker and Bug tracking tools like Rational
Change.
Strong knowledge and experience in implementing processes and practices in
software development life cycle (SDLC) and also Working Experience in
Documentation, preparing Test Plans & executing it.
Part of Task force to perform gap analysis with the Organizational QMS
against DO-178B processes and also to establish DO-178B/C processes in
projects.
Experience in development of processes and procedures to ensure that safety
and quality standards are met.
Performed investigations of quality problems and recommended corrective
actions.
Excellent communication and interpersonal skills with proven abilities in
resolving complex issues.
Understanding of the firm needs and defined measures for Organization to
facilitate continuous improvement.
Enthusiastic and Quick to learn new applications, tools and willing to take
individual responsibilities.
Technical Skills
Programming Assembly language programming, ADA and Embedded C
Languages
Scripting Tcl TK, GRP Emulator Scripting, Matlab Simulink and NI
Languages (National Instrument) Lab view scripting
Development Tools Ashling Path Finder Emulator, Matlab Simulink,
FDxplorer, CAN Analyzer, A651 Data Loader, ODACS
simulation and Ethernet Manager.
Operating Systems DOS, Windows 95/98, Windows 2000 Professional, Windows
XP/NT,
Windows Server 2K and Linux.
Testing Tools NI (National Instrument) Lab view, Code composer
Studio, Rational Test Real time (RTRT), Ashling
Emulator (Path finder), Ethernet Manager and Vector
Cast
Network Protocols Embedded Protocols (CAN, TTP, AFDX, ARNIC 429 and
RS232)
Hardware 8085, 8051 microcontroller, MPC5554, TMS320F2812 and
TMS320F28335.
Compilers Turbo C Compiler, Gcc and Cygwin
Code Inspection Understand ADA and Understand C/C++
Tools
Software Rational Synergy, Rational change, Serena Change Man
Configuration Dimensions (PVCS) and PM Smart.
Management Tools
Requirement Telelogic DOORS
Management Tools
Miscellaneous MS Visual Studio, Power Point, MS Word, MS Excel and
Software MS Outlook.
Professional Experience
Project Name: Secondary Power Distribution System (SPDA)
Duration: June 2014 - Present
Client: UTC Aerospace Systems, Rockford, US
Role: System Engineer and Project lead
The Secondary Load Distribution is accomplished by means of five (5)
CDCs. Each CDC will have a Secondary Power Distribution Assemblies (SPDA)
and two (2) Junction Modules. The CDCs receive AC and DC power from the
EPCs and re-distribute this power to Aircraft loads. Each CDC contains its
own SPDA LRMs. The five (5) CDCs are an integral part of the aircraft load
management system to provide control and monitoring for several aircraft
systems. The CDCs interface with the avionics units, the EPCs, and the
Member System utilities systems. Two (2) thermal circuit breaker panels
installed in the cockpit provide AC and DC power from different bus bars to
those systems that require redundant power supplies and or dissimilarity of
control power including other means not dependent of the SPDAs.
Responsibilities:
. Development of the System specifications Requirements Document (SRD)
for Secondary power distribution System (SPDA) from the Customer
Specification Requirements Document (CSRD) System Specifications.
. Development and Review of the simulink models for the Secondary Power
distribution system.
. Identification of the Test environment for the Software Review of the
High level (SRS), Detailed Design Requirement (SDA) documents and
Reporting the problems and clarifications to the customer.
. Requirements and Design Requirements, Test tools and environments
development and Hardware-Software Integration.
. Perform lead review of the Test Artifacts developed and mentoring the
Verification team.
. Creating Test plans, identifying the Test methodologies, Design test
cases, generate the Results.
. Review of the HSIT Tests Artifacts including the Structural Coverage.
. Performing the Analysis of the Requirements.
. Configuration Management of the Project Artifacts using Telelogic
Synergy and Telelogic Change.
. Requirement Change Management and Traceability of the Project
Artifacts using Telelogic Doors.
Environment: Embedded C, Understand C/C++, Matlab Simulink, Telelogic
synergy, Telelogic change, Serena Change Man Dimensions (PVCS),
Telelogic Doors.
Project Name: Strategic Fan Motor Controller (SFMC)
Duration: July 2012 - May 2014
Client: UTC Aerospace Systems, Rockford, US
Role: Embedded Software Developer
The Low Pressure System (LPS) provides controlled flow of cooling air
during aircraft operation. The LPS consists of 19 fan assemblies, power
necessary to run the fan assemblies and communications needed to remotely
control and monitor fan assemblies. Each fan assembly consists of a
Strategic Fan Motor Controller (SFMC), a three-phase induction motor and an
impeller.
Responsibilities:
. Review of the High level (SRS), Detailed Design Requirement (SDA)
documents and Reporting the problems and clarifications to the
customer.
. Development of Software and Detail Design requirements, Coding for the
BITE, Testlink and RAM Utility CSCI's (Computer Software
Configuration Item)
. Debugging of code using Code composer Studio Debugger and CAN analyzer
as part of Development testing.
. Performing of the Debugging, Development testing and integration of
the Software modules. Resolving of the Software and Integration
issues.
. Performing of reviews of work products like Software Requirements
(SRD), Design (SDD), code walkthrough and integration artifacts.
. Build Manager
. Requirement Change Management, Traceability and Configuration
Management
Environment: Embedded C, Understand C/C++, Code Composer Studio, DSP
Processor TMS320F28335, Can Analyzer, Telelogic synergy, Telelogic
change, Serena Change Man Dimensions (PVCS), Telelogic Doors and
Ethernet Manager
Project Name: Remote Power Distribution System (RPDS)
Duration: June 2009 - July 2012
Client: Hamilton Sundstrand, Rockford, US
Role: Embedded Software Developer and Testing Lead
RPDS system is responsible for providing the AC and DC power
distribution to remote locations in the aircraft. Remote power
distribution utilizes the 17 Remote Power Distribution Units (RPDU) of the
RPDS, providing localized power distribution (at up to 10 Amps per load)
throughout the aircraft to minimize wiring. Out of the 17 RPDUs, 4 RPDS
are Gateway RPDUs and the remaining 13 are Standard RPDUs. Each type of
RPDU provides the power control and protection functions.
Responsibilities:
. Review of the High level (SRS), Detailed Design Requirement (SDA)
documents and Reporting the problems and clarifications to the
customer.
. Hardware-Software Integration
. Debugging using tools Ashling PathFinder Debugger, FDxplorer,
simulation and Ethernet Manager as part of Hardware-Software
Integration Testing.
. Performing the Analysis of the Requirements using the Ashling Emulator
and Understand C.
. Configuration Management of the Project Artifacts using Telelogic
Synergy and Telelogic Change.
. Requirement Change Management and Traceability of the Project
Artifacts using Telelogic Doors.
Environment: Embedded C, Understand C/C++, Ashling Path Finder Emulator,
FDxplorer, General processing Modules (GPM), TCLTK scripting, FlexIO
com's Tool, GRP scripting, A651 Data Loader, Telelogic synergy,
Telelogic change, Serena Change Man Dimensions (PVCS), Cygwin, Telelogic
Doors and Ethernet Manager
Project Name: Ram Fan Motor Controller (RFMC)
Duration: May 2007 - June 2009
Client: Hamilton Sundstrand, US and Turbo Power Systems, UK
Role: Embedded Software Developer and Configuration Controller
This project involves development of RAM FAN Motor Controller (RFMC)
software which consists of following functional units: Control, Indication
and Protection Computer Software Configuration Item (CSCI) for RAM FAN
Motor.
Responsibilities:
. Development of Software and design Requirements based of the System
Specification Requirements Document (SYRS).
. Development of the Code Modules for the Protection, Configuration and
Calibration CSCI's (Computer Software Configuration Item) using
Embedded C language for Mpc5554 processor.
. Debugging of code using Ashling PathFinder Debugger and CAN analyzer
as part of Development testing.
. Review of the high level, detailed design Requirement documents and
Reporting the problems and clarifications to the customer.
. Performing the Integration testing using the tools NI (National
Instrument) Test Stand and Rational test Real time Toll (RTRT).
. Configuration Management of the Project Artifacts using Serena Change
Serena PVCS Version Manager (PVCS VM)
. Requirement Change Management and Traceability of the Project
Artifacts using Telelogic Doors
Environment: Embedded C, Understand C/C++, MPC554 processor, Rational
test Real time Tool (RTRT ), Path Finder Emulator, CAN Analyzer, A651
Data, Telelogic synergy, Telelogic change, Serena Change Man Dimensions
(PVCS), NI (National Instrument) Lab view, Cygwin, Telelogic Doors and
Ethernet Manager
Product Name: Hydraulic Interface Function (HYDIF)
Duration: Dec 2006 - May 2007
Client: Parker Aerospace, USA.
Role: Embedded Software Tester
HYDIF is a Hydraulic system in the Aircraft which controls the
Hydraulic motions in the plane. This consists of Input signal management
system, output signal management system, controlling mechanism and the
Health monitoring system.
Responsibilities:
. Review of the High level (SRS), Detailed Design Requirement (SDA)
documents and Code Review
. Preparation of the Module Test Plans which describes the way a test
needs to be carried over.
. Debugging using Embedded tools (HYDIFMON) as part of Requirement Based
Testing (RBT) and Generation of the Test Scripts.
. Target Execution of the scripts developed for testing the
Requirements.
. Performing the Analysis of the Requirements using the Understand C.
. Configuration Management of the Project Artifacts using Serena Change
Serena PVCS Version Manager (PVCS VM)
. Requirement Change Management and Traceability of the Project
Artifacts using Telelogic Doors.
Environment: Understand C/C++, HYDIFMON, Serena Change Man Dimensions
(PVCS), Cygwin and Telelogic Doors
Product Name: Air Management System (AMS)
Duration: Mar 2006 - Dec 2006
Client: Hamilton Sundstrand, Windsor Locks, CT, USA.
Role: Embedded Software Debugger, Defect Prevention Analyst (DPA) and
Tester
Air Management System (AMS) is the mechanism of maintaining sufficient
pressure and temperature in the cargo, passenger cabin and cockpit. It
adjusts according to outside environment and protects wings and body from
Ice by monitoring Temperature and Pressure. Air management system has many
sub sections such as Temperature control system, pressure control system,
Air generation system etc.
Responsibilities:
. Review of the High level (SRS), Detailed Design Requirement (SDA)
documents and Code Modules
. Preparation of the Module Test Plans which describes the way a test
needs to be carried over.
. Debugging using tools VectorCast, JTAG Debugger, Ethernet Manager as
part of Requirement Based Testing (RBT).
. Target Execution of the scripts developed for testing the
Requirements.
. Performing the Analysis of the Requirements using the Understand C.
. Configuration Management of the Project Artifacts using Serena Change
Serena PVCS Version Manager (PVCS VM)
. Defect Prevention analyst (DPA) Activity.
Environment: ADA, Understand ADA/C/C++, Vector CAST, GNAT Compiler,
PowerPC target, Serena Change Man Dimensions (PVCS), Cygwin, Telelogic
Doors and Ethernet Manager
Education:
Bachelor of Technology (B.tech) specialization with Electronics and
Instrumentation Engineering from Jawaharlal Technological University
(JNTU). Graduated with First Class with Distinction (74.85%).
Diploma in Applied Electronics and Instrumentation Engineering done
from State Board of Technical Education and Training (SBTET) with
Distinction (75.15%).