Pratik Mota

Software Developer

Technical Writer

Creative

Startup Enthusiast

Pratik Mota

Software Developer

Technical Writer

Creative

Startup Enthusiast

Automotive Software Products

  • Domain: Automotive (Truck /Train)
  • Company: Knorr-Bremse
  • Location: Pune
  • Position: Technical Specialist
  • Duration: Oct 2015 – Present

Responsible for developing commercial vehicle (Truck) tools and software, requirement gathering and analysis, technical implementation, Unit Testing and communication with onsite clients and manager. I have worked with different automotive domain clients like Bendix, Noregon Systems, ATC Automation and ADG Automation.

1. NEO User Management and Analytics

NEO REST Server which expose REST API for user login and authentication. It will collect all data from diagnostic tool and store in server database. These data will be used in future to analyze user requirement.

Language:   Golang, REST API, Docker, Cloud, Delphi, SQL Server

IDE/Tool:  RAD Studio Delphi, JIRA, Visual Studio Code

———–

2. NEO Diagnostic Tool

NEO is aftermarket Diagnostic tool for the commercial vehicles used by the technicians at service stations in Europe. It is used to resolve DTC (Diagnostic Trouble Codes) of ECUs like EBS, ABS, FLR, and FLC…Etc. It provide guided steps for diagnosis and also provide ECU Service replacement feature.

Language:   C++, VCL GUI Library, XML, Golang, Cloud, Delphi

IDE/Tool:  RAD Studio Delphi, JIRA, Mercurial, Vector CANalyzer

———–

3. DiagFlashTool (ECU Flashing Tool)

DiagFlash is used for downloading Boot loader, Drive Software and Dataset software inside different types of ECUs (ABS, FLR, FLC, TABS… etc). DiagFlash contain capability to be integrated with third party automation factory and flash ECUs in bulk. It uses different diagnostic protocols like UDS, KWP etc. ECU can be downloaded using RP1210 adapters and Vector CAN hardware.

Language:   C++, Multithreading, VCL GUI Library

IDE/Tool:   RAD Studio C++, PTC Integrity, Vector CANalyzer, Hardware connectors

Roles and Responsibility: Designing and Implementing ECU flashing tool and DLL for Knorr-Bremse Germany, USA (Bendix) and Japan clients. Requirement gathering from internal clients and third-party vendors.

———-

4. Next-Generation Diagnostic Tool Prototype UI/UX Designing and Implementation

Next-Gen Diagnostic tool is used for Remote Diagnosis of Truck (Commercial vehicles). Single Code can be install on Individual PC, over LAN and even on Microsoft Azure Cloud. Technicians can diagnose Truck using Website which access business logic from server via REST API.

Language:   C++, Angular JS, REST API, Microsoft Azure cloud

IDE/Tool:  Balsamiq UI/UX Tool, Visual Studio 2017, Visual Studio Code, Postman

Roles and Responsibility: Designing Creative User experience with UI/UX tool. Designing and implementing architecture of prototype. Research and find different programming solutions using POC.

———-

5. ACom Diagnostic Tool

ACom Diagnostic is a Diagnostic tool for the commercial vehicles used by the technicians at service stations in North America. It displays the DTC (Diagnostic Trouble Codes) to understand and troubleshoot the problems in ECUs like ABS, TPMS, FLR, FLC, and TABS6 …Etc. It also allows changing the configuration of ECUs.

Language:   C++, VCL GUI Library, XML, Inno Setup script

IDE/Tool:  RAD Studio C++, PTC Integrity, Vector CANalyzer

Roles and Responsibility: Requirement gathering, designing and implementing new features, maintenance of existing ACom project and interacting with the onsite Co-ordinator (Bendix – USA).