# Zachary Walsh > Software Engineer Location: Rockville Centre, New York, United States Profile: https://flows.cv/zacharywalsh I am a software engineer working in vehicle diagnostics development where I get to explore my passion for reverse engineering to deliver process improvements and new product innovation. While software engineering drives me, I also enjoy the intersection of business development and software design, being part of revenue growth and business improvements. .NET Developer with a heavy emphasis on WPF and MVVM. Core Competencies: - Software Development Life Cycle (SDLC) - Software Architecture & Distributed Architecture - Web Service Development - Sprint Planning & Project Planning - Agile Methodology - Robotic Process Automation (RPA) - Infrastructure Management & Access Management - Flash Programming - Process Improvement & Continuous Integration (CI) - Application Development ## Work Experience ### .NET Software Engineer @ Protech Automotive Solutions Jan 2023 – Present | Rockville Centre, New York, United States ### Software Engineer @ Opus IVS - US Jan 2019 – Jan 2022 | New York, United States - 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. ### Electronic Technician @ Advanced Opt Jan 2018 – Jan 2019 | Ronkonkoma, New York, United States - Ran 15-employee assembly line, supporting solid state laser diagnosis and troubleshooting across team. - Exceeded return merchandise authorization (RMA) quota by 200%, performing 15+ RMAs daily. - Designed 50-page assembly guides and multiple comprehensive test cases troubleshooting databases for all existing solid state laser controller products, supporting new employee onboarding and training. - Improved clean room operations, designing safety protocol for rapid entry and exit in order to efficiently double check beam refraction indexes. ## Education ### Electrical and Electronics Engineering University of Scranton ## Contact & Social - LinkedIn: https://linkedin.com/in/zacharywalsh-070598 --- Source: https://flows.cv/zacharywalsh JSON Resume: https://flows.cv/zacharywalsh/resume.json Last updated: 2026-04-13