Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jayesh Patel

Jayesh Patel

Pune

Summary

Eighteen years of IT experience in software development, which includes interaction, system feasibility studies, requirement analysis, design, testing, development, configuration, client interaction, and support..

Overview

17
17
years of professional experience

Work History

Technical Manager

TATA Technologies Ltd
06.2024 - Current
  • 18-year work experience on Linux kernel device driver integration & implement, Linux Board Bring-up Activities, Embedded System Programming and Embedded Application development using Embedded C, Advanced C++ (11/14/17), Python, Oops design patterns and SOLID principles.
  • Developed and deliver features for Automotive Infotainment and Autonomous Control System (HMI, middleware, and platform development).
  • Developed dozens of applications using advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency, and TCP/IP Socket Programming.
  • Work as a product client team developer on a variety of platforms including Windows, Linux distribution using C++, QT/QML, MFC Application, Boost, libcurl, STL Container and boost library.
  • Analyze business and technical requirements, discuss with PMs and a team new feature, and implement them. Optimization and tuning of earlier applications performance.
  • Experience in developing middleware components for software in C/C++ using STL, multithreading, data structures, IPC (TCP/IP socket programming) and design patterns.
  • GUI development using cross platform tool like Qt/Qml and exposure to Linux system programming, Windows MFC Application.
  • Ability in handling application development life - cycle involving requirement analysis, system study, designing, coding, de-bugging, testing & documentation.
  • Following MISRA coding standard guideline Software designing & Architect using Use-Case diagram, Component diagrams, Class diagram, UML diagram and Sequence diagram.
  • Contribution for Peer Code review, Static and Dynamic Code Analysis, Application debugging & Kernel Core-dump analysis.
  • UDS Protocol implemented using C, C++ ISO-14229 and ISO-14229-2 standard.
  • Implementation of In-Vehicle-Infotainment (IVI) System for Conti-OVIP Infotainment, MANSCANIA Infotainment and Ford-Motor Infotainment Delivery, managing team of seven developers, Sprint Planning, leading all internal or external requirements and design review with customer and cross-functional domains.
  • Major Involvement in Implementation of Projection features (Android Auto, Apple CarPlay and Smart Device Link), Stabilization of Media and Tuner features and Performance enhancement of overall HMI, Code review and Design review, Performance enhancement of HMI Application, Isolation of Crash, analyzing and fixing critical bugs.
  • Motor controlling of window, AC fan, headlight, and windshield wiper.
  • Device driver development & Kernel Space work: Responsible for porting of Android on Samsung Smart Phones. Contribution for requirements to port and development of various device driver for Linux kernel. GPIO Pins mapping in driver source code. Integrating, porting of the WI-Max, Touch Key. Touch Screen and Keypad Drivers for different mobile handset models. Sanity Testing and fixing issues related to these drivers. Take ram-dump to analysis kernel oops and kernel panic issues. Power management related issues while driver goes to suspend and resume state.
  • Component containerization using Docker and Kubernetes, implement yaml for component deployment on AWS cloud.
  • Android-Automotive platform development : Worked in Development of wifistationHal and NotificationHal, BMWCustom VehicleHAL Properties.
  • SDV Project: QNX Hypervisor & Yocto/AGL Linux porting, Cluster Application, and IVIInfotainment Application development.

Solution Architect

KPIT Technologies GmbH
05.2023 - 05.2024

Firmware & Embedded Eng

Accenture Solutions Pvt Ltd
02.2021 - 01.2023

Software Engineer

KPIT Technology
02.2019 - 09.2020

Software Engineer

GloblEdge Soft
01.2015 - 01.2019

Software Engineer

KPIT Technology
11.2013 - 06.2015

Software Engineer

SymphonyTelica
08.2012 - 04.2013

Software Engineer

L&T Infotech
04.2010 - 07.2012

Software Engineer

CSI
10.2009 - 04.2010

Software Engineer

Nelito
08.2008 - 09.2009

Education

MTech - IT

Sam Higginbottom University
01.2006

B.Sc. - Information Science

Sardar Patel University
01.2004

Skills

  • C
  • C
  • Linux (Ubuntu, Yocto, AGL)
  • SQL DB
  • Data Structure
  • Python
  • Qt/Qml
  • Enterprise Architect
  • Rational Rhapsody
  • SVN
  • Bit-Bake
  • Git
  • Elvis
  • Eclipse
  • JIRA
  • Visual Studio 2019
  • Perforce
  • Val-grind
  • Code-Sonar
  • Gdb
  • Make
  • CMake

Timeline

Technical Manager

TATA Technologies Ltd
06.2024 - Current

Solution Architect

KPIT Technologies GmbH
05.2023 - 05.2024

Firmware & Embedded Eng

Accenture Solutions Pvt Ltd
02.2021 - 01.2023

Software Engineer

KPIT Technology
02.2019 - 09.2020

Software Engineer

GloblEdge Soft
01.2015 - 01.2019

Software Engineer

KPIT Technology
11.2013 - 06.2015

Software Engineer

SymphonyTelica
08.2012 - 04.2013

Software Engineer

L&T Infotech
04.2010 - 07.2012

Software Engineer

CSI
10.2009 - 04.2010

Software Engineer

Nelito
08.2008 - 09.2009

MTech - IT

Sam Higginbottom University

B.Sc. - Information Science

Sardar Patel University
Jayesh Patel