About Me
- Hands on working experience using multi-thread application development.
- Hands on working experience using OOPS, Virtual functions and STL application development.
- Having working experience-using P...
- Having working experience-using Python to Validate and Verification for testing.
- Hands on working experience involved in Debugging application using debuggers.
- Hands on working experience in Agile Methodology.
- Hands on working experience in Lynx-178b RTOS using C,C++.
- Experience in Automotive, Aero Domain and Retail Point of Sale application Product Development using C,C++,Data Structures.
- Experience in Development of Products in Windows and Linux Environments.
- Experience in C, C++ and Data Structures Object Oriented programming.
- Having Working Knowledge using Socket programming, IPC, System level calls implementing.
Skills
Others
Programming Language
Web Development
Software Engineering
Development Tools
Database
Operating System
Mobile Apps
Positions
Portfolio Projects
Company
EICAS
Description
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.
Tools
Eclipse Visual Studio (Win)Company
ECU Diagnostics
Description
- Developing the product requirements using C,C++ and Data Structures and OOPS.
- Developing this Diagnostics application to communicate with other modules with the help of Socets connections.
- Implemnting this applicatin with the help of websockets, stream sockets to connect with third party, other module communication.
- Used IPC, socets and multi threading concepts in this project.
- Implementing application using Virtual functions, 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
Show More Show LessTools
Visual Studio (Win)Company
Self Service Checkout System
Description
- Developing the product requirements using C++ and Data Structures and OOPS.
- Implementing application using Virtual functions, STL, and Exception handling.
- Developing this Diagnostics application to communicate with other modules with the help of Socets connections.
- Implemnting this applicatin with the help of websockets, stream sockets to connect with third party, other module communication.
- Used IPC, socets and multi threading concepts in this project.
- 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.
Show More Show LessTools
Eclipse Visual Studio (Win)Company
EICAS Software Engineer
Description
- Writing Test Cases from the requirements as per DO-178B using Python.
- Developing this Diagnostics application to communicate with other modules with the help of Socets connections.
- Implemnting this applicatin with the help of websockets, stream sockets to connect with third party, other module communication.
- Used IPC, socets and multi threading concepts in this project.
- 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.
Show More Show Less
Skills
C++ Visual Studio CodeTools
Eclipse Visual Studio (Win)Company
EICAS FUSION Application
Description
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.
Skills
C Language C++ Visual Studio Code PythonTools
Visual Studio Online