Aug 2018- Sept 2019( Third Project)
Project: BCS
Environment: C++, 16/32 bit processor, Visual Studio
Role: Associate Consultant
Significant Highlights
Project Description:
The principle of Boundaryless Computing is to provide the required infrastructure to support
applications that require high availability without burdening the applications with the
complexity of managing the high availability.
Responsibilities:
• IO Service Development:
• Designed and implemented IO services crucial for efficient data handling and system performance.
• Ensured seamless integration of IO functionalities with existing systems, optimizing data flow and processing.
• Unit Testing Framework Development:
• Developed a robust unit testing framework to automate testing processes, enhancing code quality and reliability.
• Implemented test automation strategies to accelerate the testing cycle and improve overall software delivery.
• Test Case Creation:
• Created comprehensive test cases to validate software functionalities and ensure adherence to requirements.
• Conducted thorough testing to identify defects early in the development lifecycle, contributing to product stability.
• Code Commenting as per Doxygen:
• Maintained clear and concise code documentation using Doxygen standards, improving code readability and maintainability.
• Facilitated easier collaboration among team members and stakeholders by providing well-documented codebase.
• Automation Script Development in Python:
• Developed Python scripts to automate testing procedures, significantly reducing manual effort and testing time.
• Implemented automated test scripts for regression testing, enhancing efficiency and accuracy in software releases.
• Quality Assurance and Improvement:
• Ensured adherence to quality standards through rigorous testing and validation procedures.
• Proactively identified opportunities for process improvements, enhancing team productivity and software reliability.
Oct 2017 – Aug 2018 (Second Project)
Project: Fiat Chrysler Automobiles- ICS K8 Front/ICSR K8 Rear
Environment: Embedded C, 16/32 bit processor, Softune
Role: Senior Analyst
Significant Highlights
Project Description:
K8 Front is the front panel and K8 Rear is the rear panel of Integrated Center Stack (ICS). These
two modules are responsible for controlling HVAC, climate control, instrument lighting and
audio-telematics.
Responsibilities:
• Design Documents Development and Review:
• Developed detailed design documents outlining module architecture and functionality.
• Conducted thorough reviews to ensure design adherence to project requirements and industry standards.
• Feature Development:
• Implemented new features and enhancements, improving functionality and user experience.
• Collaborated with stakeholders to gather requirements and translate them into technical specifications.
• Micro Controller Flashing:
• Proficiently flashed microcontrollers with updated firmware, ensuring seamless integration of new functionalities.
• Verified firmware compatibility and functionality across hardware platforms.
• Unit Testing and Functional Testing:
• Designed and executed comprehensive unit tests to validate individual module functionality.
• Conducted rigorous functional testing to ensure overall system reliability and performance.
• Test Case Creation:
• Developed detailed test cases covering various scenarios and edge cases to verify system behavior.
• Utilized systematic approaches to identify and address potential issues early in the development lifecycle.
March 2017 – Sep 2017(First Project)
Project: PASA P1LL UP
Environment: Embedded C, 16 bit Renesas processor, HEW
Role: Analyst
Significant Highlights
Project Description:
P1LL UP is a panel of Integrated Center Stack (ICS). This module is responsible for controlling
the Infotainment System in vehicles.
Responsibilities:
• Feature Development of P1LL UP ICS:
• Implemented new features and functionalities for P1LL UP ICS modules (Main, Sub & Atmega controller) using PCB and PC simulators.
• Collaborated with hardware engineers to simulate and test module behaviors, ensuring alignment with project requirements.
• Touch Scan Parameter Setting and Interfacing:
• Configured touch scan parameters and interfaced with the main Renesas Micro Controller during development on PC simulators.
• Optimized touch scan functionality to enhance responsiveness and accuracy of the interface.
• Microcontroller Flashing and Firmware Interface:
• Managed microcontroller flashing activities, ensuring compatibility with current firmware versions and auto-generated files.
• Conducted unit testing and functional testing to validate firmware updates and integration with existing systems.
• Build and Release Process:
• Oversaw the build and release process, including generating .zip files, combined mot file creation, and flashing through GMLAN.
• Prepared comprehensive test documents and release notes, documenting changes and improvements for stakeholders.
• Quality Assurance and Testing:
• Ensured quality through rigorous unit testing and functional testing, identifying and resolving issues early in the development lifecycle.
• Implemented test strategies to validate system performance and reliability, meeting project milestones effectively.
• Documentation and Compliance:
• Prepared detailed documentation for build processes, test procedures, and release notes, ensuring compliance with project standards.
• Facilitated smooth handover and knowledge transfer by maintaining accurate and up-to-date technical documentation.