NR
available

Last update: 06.09.2022

Working as a C++98,C++11, C++14

Graduation: Bachelor of engineering in computer science
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Attachments

Narasimha_20201.pdf

Skills

C, C++, Data Structures, Algorithms, working experience, Multi-Thread application development, OOPS, Virtual functions and STL application development, Agile Methodology, Lynx-178b RTOS, Development of Products, Windows, Linux Environments, Shell, Linux operating system, Data Structures Object Oriented programming, SQL, Socket programming, IPC, System, Wingdb, Valgrind tools, Java, HTML, CSS, XML, Java Script, Frame Works, QT C++, MVC, Python, MS Office, Unix, IBM Rational DOORS, Eclipse, Microsoft Visual Studio 2010, Oracle, Virtual functions, STL, Exception handling, bugs, JIRA, GIT, subversion, client server architecture, user interface, backend, client server, Sonata, C/C++, EIS, IBM Rational, Maintaining software, dead code

Project history

02/2018 - 09/2019
Tech Lead
ZF ITC

PROJECT DONE AT ZF ITC, HYDEARBAD:
Employer : ZF ITC, Hyd
Position held : Tech Lead
Product : Automotive
Duration : Feb - 2018 to Sep-2019

Project Description:

This application is mainly using for diagnosis the ECU component error data, error status,
reset, read write data. This application will work based on automotive diagnostic protocols
KWP2000, UDS. This application will work based on client server architecture. Client is
having user interface and server is backend system. client will send service request to server
backend system and server will process the request based requested service and send
response back. this client server communication will work based on google protobuf RPC
calls.

Roles and Responsibilities:
* Developing the product requirements using C,C++ and Data Structures and OOPS.
* Implementing application using Virtual functions and STL and Exception handling.




* Analyzing Customer requirements based on issues and fixing the bugs as per JIRA
GIT Lab.
* Maintain software changes in version controller subversion.
* Fixing the application issues reported by QA's during validation of application.
* Helping the team to resolve technical issues.
* Handling tasks individually implementing and integrates to Open Diag.
* Involving meetings with Customer requirements and Showcases and Demos.
* Involving meetings with team on Product Retro meetings.

09/2016 - 02/2018
Consultant
Sonata Software

PROJECT DONE AT SONATA SOFTWARE:
Employer : Sonata Software
Position held : Consultant
Product : Retail Domain.
Duration : Sept-2016 to Feb -2018

Project Description:
This application is deployed in self service checkout machine. Customer can use this
application to his checkout transaction by self. this application will works similar to ATM'.s
This application is implemented based on client server architecture. This application is will
works based on point of sale system.

Roles and Responsibilities:
* Developing the product requirements using C++ and Data Structures and OOPS.
* Implementing application using Virtual functions and STL and Exception handling.
* Analyzing Customer requirements based on issues and fixing the bugs as per JIRA.
* Maintain software changes in version controller subversion.
* Fixing the application issues reported by QA's during validation of application.
* Helping the team to resolve technical issues.
* Handling tasks individually implementing and integrates to SSCO.
* Involving meetings with Customer requirements and Showcases and Demos.
* Involving meetings with team on Product Retro meetings.

11/2015 - 09/2016
Sr Software Engineer
Rockwell Collins

PROJECT DONE AT ROCKWELL COLLINS:
Employer : Rockwell Collins
Position held : Sr Software Engineer
Product : EICAS.
Duration : Nov-2015 to Sept-2016




Project Description:
This application is intended to simulate the aircraft engine physical parameters into digital
readouts in aircraft cockpit display system. This application is replacement of electrical
mechanical instrument panel in aircraft cockpit digital displays. this application will simulate




the physical parameters in cockpit display so that pilot and copilot can view the engine digital
readouts so they can take decisions accordingly in hazards conditions.

Roles and Responsibilities:
* Developing the Software requirements using C/C++ involving Data Structures and
Algorithms and OOPS.
* Writing requirements based on the customer documents for features like EIS (Engine
Indication Systems) and Synoptic in EICAS Application.
* Good exposure of State flows which are used in designing complex requirements.
* Check for conformity in the code.
* Implementation of requirements based on PR/CR and fixing the bugs as per PR issues.
* Linking the level 2 requirements with level 1 requirements using IBM Rational
DOORS.
* Maintaining software change control in subversion.
* Reporting the issues in the system requirements.
* Helping the team to resolve technical issues.
* Handling high complex tasks individually and integrates it.
* Mentoring new engineers by providing the k-shares.

12/2011 - 11/2015
Software Engineer
Rockwell Collins

Organization Project #2
Employer : Rockwell Collins
Position held : Software Engineer
Product : EICAS.
Duration : Dec-2011 to Nov-2015

Project Description:
This application is intended to simulate the aircraft engine physical parameters into digital
readouts in aircraft cockpit display system. This application is replacement of electrical
mechanical instrument panel in aircraft cockpit digital displays. this application will simulate
the physical parameters in cockpit display so that pilot and copilot can view the engine digital
readouts so they can take decisions accordingly in hazards conditions.

Roles and Responsibilities:
* Writing Test Cases from the requirements as per DO-178B.
* Developing automated\visual test procedures in Python based on test cases.
* Executing the test procedures in the VISTA (Virtual Integration Software Testbed for
Avionics).
* Figuring out the issues in the development after executing the test procedures.
* Generating Structural Coverage Analysis of the source code to make sure every line of
the code is hit at least once using LDRA tool.
* Writing the valid Analysis for the missing coverage and writing the change requests to
remove the dead code.
* Reporting and recording any deviations and failures.
* Helping the team to resolve technical issues.
* Setting up the verification environment.




* Finding out the issues in the requirements.

Local Availability

Only available in these countries: India
Remote and freelance
Profileimage by Anonymous profile, Working as a C++98, C++11, C++14 Working as a C++98,C++11, C++14
Register