Software engineer with over 7 years of experience across different automotive domains. Some of the tools I built at Tenneco five years ago remain in use today. As an integrator at Bosch, I led key initiatives such as optimizing CPU utilization and integrating nightly builds for the main project repository. These efforts became essential across teams. I am motivated to close competency gaps from day one and deliver immediate value.
Bosch — Plymouth, MI (October 2020 – July 2025)
Position: Software Integration Engineer
L4 Autonomous Project with USS and Camera Support for Parking Features
Software Integration & Version Control
Collaborated with cross-functional teams on end-to-end software integration and release for 16+ vehicle variants, utilizing Git, GitHub, and CI/CD pipelines for robust version control and Conan dependency management.
Led the definition of feature branching strategies during model year transitions and large-scale feature development, which helped teams maintain code stability and integrate changes efficiently.
Developed CODEOWNERS scripts that defined and enforced code ownership policies in the main repository, requiring designated team approval for all pull requests. This streamlined the review process and maintained a high standard of code quality.
CI/CD & Automation
Enhanced Jenkins smoketest pipelines and associated nodes, ensuring comprehensive software validation and nightly build reliability.
Proactively debugged failed Jenkins jobs and resolved commit conflicts to maintain smooth CI/CD operations, while developing test cases to improve traceability and repository health.
Worked with unit tests, debugged pipelines executing unit tests, and ensured unit test logs were included and passed as part of the release artifacts for each software delivery.
Builds & Dockerization
Utilized Docker to standardize OneParking builds, accelerate debugging, and streamline deliveries to internal and OEM teams.
Orchestrated full software release execution, preparing all required artifacts (e.g., binaries, QAC reports, test results, documentation) and assigning security keys for distribution.
HIL Validation & Bench Setup
Built and maintained integration Hardware-in-the-Loop (HIL) benches across multiple regions, authoring setup scripts and shared GitHub repositories for consistent environment deployment and replication.
Utilized CANoe and HIL environments for scenario simulation, CAN bus debugging, and pre-release validation.
Led runtime optimization topics for NRCS & Parking ECUs, decreasing CPU utilization from 97% to 84%, enabling new ADAS features such as trailer assist and significantly improving rendering.
Remote Testing Infrastructure
Deployed remote testing infrastructure during COVID, utilizing Python scripting to control power supplies, USS boxes, and Vector hardware, thereby enabling remote flashing and validation for distributed global teams.
Successfully replicated complex field bugs in bench environments to facilitate accurate resolution of in-field product bugs.
Code Quality & Compliance
supported Coverity integration to ensure MISRA compliance across OneParking modules.
Led keyword scan efforts to guarantee customer-specific feature configuration and software build integrity.
Collaboration & Release Management
Collaborated closely with system engineers, function owners, and validation teams to support requirement verification and achieve release readiness.
Supported calibration engineers with End-of-Line (EOL) processes, directly participating in vehicle testing to ensure accurate and time-efficient camera calibration execution.
Trained new cross-functional teams on product flashing procedures and common faults, utilizing team meetings and comprehensive wiki documentation. Served as a technical expert for target flashing, recognized for deep product knowledge.
Proactively resolved critical build issues under tight deadlines and managed timely software releases to driving and validation teams.
Maintained comprehensive integration documentation, release notes, and change logs for enhanced traceability and debugging efficiency.
STLA NRCS and Parking Project
Tenneco (formerly Federal Mogul) — Plymouth, MI (Braking Department, July 2017 – October 2020)
Position: Software Engineer Tooling
Built web, desktop, and hardware tools to automate testing and data management.
As the sole software engineer, I developed tools that enabled the company to gain R&D tax credits by providing graph and summary functionality for test vehicles, and automated data management. My work shortened the dyno scripting process by over 40%.
Please see some demos of tools I developed below:
Inventory Application
This is an inventory application executing C# with a focus on a user friendly interface that pulls data from a MS access SQL database.
Test Prep Application
This application audits excel document content, creates and relocates folders, and creates scripts to run testing equipment.
Script Upload Application
Script upload software used by technicians to upload script created from Test Prep to the testing equipment.
Vehicle Summary Application
Collects data from drivers rating the performance of the friction material of each test vehicle’s braking system. This application is linked to graphs that cycle and used for monthly reviews and reports.
Test Prep (Web Version)
The Test Prep originally was a web application utilizing HTML, CSS, and JavaScript. The web application was unable to support evolving requirements and thus was rewritten as a WPF executing C#.
Humidifier
Built a humidifier to house brake pads using Raspberry Pi, four 5V fans, and a single DHT22 sensor. Utilizing a short Python Script, the fans turn on at 83% humidity and shut off at 76% humidity due to the up-speed and slow-down of the fans. As a result, the chamber maintains an 80% humidity with a 3% marginal error.
Dana — Maumee, OH (December 2016 – May 2017)
Position: Gear Technician Engineer Intern
Installed Dana products into test machines based on customer specifications.
Teared down products after tests to analyze and document each part’s performance and then brief engineers.
Supported dyno script creation based on test requests.
Education
B.S. in Computer Science Engineering – University of Toledo
Hobbies
I am interested in automotive engineering and hands-on problem solving, with a focus on restoring, modifying, and optimizing vehicles from various eras. My experience includes electrical diagnostics, engine refreshes, some bodywork, as well as participating in autocross competitions. Please find some of the projects I've done in the past below:
Porsche 944 Restoration
Electrical
Engine Refresh
Body Work
Audi A4 1.8T Engine Swap
Installed lift kit on a R53 Mini Cooper
Some AutoCross
Referrals
This section is protected. Please contact me directly for the PIN to view referrals.