• Create log collector for 20K+ tools produced annually, writing flexible data collection and storage to improve data tracking, successfully converting 10K+ log files into completely automated, interactive, user-controlled database.
• Improve Jaguar and Land Rover key programming 85%, building database with 2K VINs to resolve programming issues resulting from over-engineering, and writing key programming simulator in .NET to load failed events.
• Write j2534 DLL for use with any programming interface, converted DLL to named pipes in C++, lowering event programming costs 95%, eliminating overhead and middleman server.
• Launch CAN bus for diagnostic scan tool issue resolution, mirroring malfunctioning communication data with a working tool through CARDAQ in order to assess, identify, and resolve issues.
• Build breakout adaptor cable oscilloscope to rapidly troubleshoot CAN bus data including ABS sensor reading failures.
• Write circular buffer program, enabling scan tool diagnostic device to read multiple control unit sensor values simultaneously, eliminating the need for additional scan tools during diagnostic events.
• Lead WIN robotic process automation (RPA) project, programming 5 major vehicle makes to read registry values including environment variables, keys, and other sensor functions.
• Perform at-the-elbow training for 5-member team of software engineers, coaching on logical data flow at the vehicle communications level, training Javascript developers on C++, J2534 API calls, and JSON parsing.