Dynamic Technical Lead with extensive experience at KPIT Technologies, specializing in software integration and automation for automotive applications. Proven track record in Agile methodologies and mentorship, driving successful project outcomes. Skilled in C++14 and Python, I excel in enhancing customer relationships and optimizing development processes for leading automotive clients.
Working as a partner for Audi AG (contract) for validation of their L3 driving stack. I'm responsible for Software Integration and Automation
Working Model : Nexus Scrum
- Facilitate communication between different vendors of Audi for timely release of the software.
- Validate the software releases from the vendors of Audi against the given Feature Release Plan(FRP) and requirements.
- Flash the software on to hardware and analyze logs.
- Automate the integration and testing process using Python3, GitHub actions, batch scripting.
- Update the Audi AG team regarding the challenges and progress
Adaptive Autosar development in C++14 for Honda's parking stack.
Working Model : Agile Scrum
- Implement software components (SWC) in C++14 using KSAR Adaptive Autosar Stack
- UML diagram creation
- Automation and Tooling
- Integration of SWC into Qualcomm Mx 4.0 premium board.
- Code review and mentoring junior developers
Worked as a ROS Framework consultant for Magna.
- Porting of ADTF filters from Windows to ROS 1/2 nodes on Linux using C++14/Python
- Cross compiling computer vision algorithms for RADAR sensor written in windows to linux
- Support Magna's customers in adoption of ROS Framework on Linux
- Software in Loop (SIL) package creation and support internal teams within Magna with respect SIL usage and feature additions
- Automation of SIL pipeline using Python and bash scripting
- Tools to convert data from ROS to ADTF and vice-versa.
Worked as Software partner for BMW AG (contract). Responsible to speed up the software development process.
Working Model : LargE Scale Scrum (LESS)
- Worked on feature development in C++14 for Perception stack, adapt speed to traffic signs and on Central Sensor Cleaning Management (CSCM) for Coordination stack.
- Ported CMake build system to Bazel
- Writing CI jobs to run re-processing pipeline, code quality checks, KPI report generation using Zuul pipeline
- KPI visualization using Grafana/InfluxDB
- Writing software requirements
Worked as a computer vision/ML engineer.
Working Model : KPIT V model
Responsibilites:
- Computer vision algorithm development for Day/Night time pedestrian using C and porting it to TDA2x board.
- Camera fusion for blindspot removal in Python
- Data labelling tool creation using TKinter/Python
Computer vision algorithm development in C/MFC for surround view system using Opencv.
Agile methodology