Bryan Diehl Email and Phone Number
Bryan Diehl work email
- Valid
- Valid
- Valid
- Valid
- Valid
Bryan Diehl personal email
Bryan Diehl phone numbers
Senior Software Engineer / Team Leader / ArchitectUsing software technology to make ideas into realityI have a true passion for and deep understanding of technology – hardware, firmware, software, and distributedsystems. I love designing and developing software systems from concept, through feasibility, systems architecture,implementation, testing, debugging, and deployment for Windows and Linux as well as web-based systems.My specialties are C++, Python, Multi-Threaded and Distributed Applications, and Security.My toolbox includes C++, Python, Algorithms, Mathematics, TCP/IP Networking, Device Drivers, Jira,Confluence, Source Code Control (GIT, Subversion), Electronic Schematics, Sparx UML Enterprise Architect,OpenSSL and Digital Signatures, TPM (Trusted Platform Module) Security, Secure Boot, Scrum Master,CAD/CAM, OpenGL, Mechanical Engineering, Operating System Design, and overall computer systems design.Throughout my career, I have remained an active software developer to continue learning new technologies.My goal is to find a long-term position on a great team and use my experience to design and develop solutions tocomplex problems while communicating clearly with the development team, management, and customers.CORE SKILLS & STRENGTHS* Software Systems Architecture* Software Development and Management* Effective Collaboration and Communication* Quickly Understanding New Technologies* Mechanical Engineering & Electronics* Business Operations
-
Senior Sdk EngineerForesight Sports May 2023 - PresentSan Diego, California, Us -
Sdk EngineerForesight Sports Oct 2021 - May 2023San Diego, California, Us -
Software Engineering Team Leader And ArchitectGarmin Jan 2021 - May 2021Olathe, Ks, UsTeam Leader of engineers developing Automotive Infotainment systems on Android Operating System PlatformDeveloped system architecture using Sparx UML Enterprise Architect -
Staff Firmware EngineerSpirent Communications Jan 2020 - Jul 2020San Jose, California, UsDevelop Embedded System Firmware including architecture, design, implementation, and testing for Spirent high-end network testing equipment using Linux development environment with C++, Python, and Bash scripting. Collaborate with multiple teams in multiple locations. Use remote administration tools to connect to test devices. Use Agile tools to track issues and resolution and to document projects.Systems have Multiple processors, VMs and Containers and high-resolution timing and synchronization.New hardware initial bring-up. C++/Python/Bash -
Lead Embedded Systems EngineerSmartmatic Jul 2018 - Apr 2019London, GbLead Embedded Systems Engineer on the new touch screen Voting System for Los Angeles County that is in use now for the 2020 Primaries and general election.Lead for the Embedded Systems team of four developers.Designed and implemented the low-level system architecture and APIs for security, hardware, and micro-controller access to the embedded system hardware. Performed code reviews on the entire teams’ code.C/C++ and Python programming and Code Reviews for Entire TeamSecurity – Digital Signatures using OpenSSL, and Trusted Platform Module 2.0 (TPM)Hardware / Electrical Engineering / Lab, Linux Bash and Python scripts -
Principal System Architect / Principal DeveloperTruemill Inc. Feb 2013 - Jul 2018Founder / Developer of Patented Truemill software to generate specialized CNC Milling Toolpaths to greatly increase the speed of milling very hard materials like Titanium and Inconel. Implemented Truemill software as an API inside the Surfcam CAD/CAM system for machine shops.Did major refactoring of C++ code for cleaner API.Wrote entire new user interface in C# WPFTruemill Patented software technology is licensed and sold with Surfcam. -
Co-Founder / Principal Systems Architect / Principal DeveloperSurfware Inc. Mar 1990 - Mar 2013Co-Founder, architect, development manager, and developer of Surfware Inc. which developed the SURFCAM CAD/CAM system for production machine shops to run robotic CNC Milling Machines to make almost any kind of parts - anything from aerospace, to medical, to sporting goods.As one of the co-founders and owners of this family owned company designed and wrote the SURFCAM CAD/CAM System (http://traditional.surfcam.com/).Negotiated the sale of the entire SURFCAM product to Hexagon and retained the patented Truemill technology that is still licensed to Surfcam Inc. and generating royalty payments.Over the years, I have had many different roles - Everything from Software Developer to Software Development Manager (4-10 developers) to Software Systems Architect to CTO to COO dealing with overall company operations for 30-50 employee company.
-
Vice PresidentBlue Sky Designs Mar 2005 - Jan 2008Software Consulting - Architecture, Design, and DevelopmentWeb based customer portals using ASPX, .NET, and SQLCAD/CAM Systems ArchitectBusiness development
-
Senior Software EngineerMicrosoft Mar 1986 - Mar 1990Redmond, Washington, UsOperating System Developer - Windows NT and OS/2 Operating System KernelWindows NT Kernel written in C and 80386 assembly languageOS/2 Kernel written in 80286 and 80386 assembly language and CKernel File SystemDevice Drivers and Named PipesOn the joint Microsoft/IBM OS/2 development project I was on the joint DRT (Design Review Team)Known for debugging very complex problems (device drivers interrupt processing and race conditions on hardware debugger). First to find and document a hardware race condition error in the National Semiconductor 16550 UART chip that led to the creation of the 16550A UART and created software workaround in OS/2 Serial Device Driver.
Bryan Diehl Skills
Bryan Diehl Education Details
-
UclaComputer Science
Frequently Asked Questions about Bryan Diehl
What company does Bryan Diehl work for?
Bryan Diehl works for Foresight Sports
What is Bryan Diehl's role at the current company?
Bryan Diehl's current role is Senior Software Engineer / Team Leader / Architect.
What is Bryan Diehl's email address?
Bryan Diehl's email address is br****@****ehl.com
What is Bryan Diehl's direct phone number?
Bryan Diehl's direct phone number is +181839*****
What schools did Bryan Diehl attend?
Bryan Diehl attended Ucla.
What skills is Bryan Diehl known for?
Bryan Diehl has skills like Software Development, Machining, Cad/cam, Product Development, Engineering, Project Management, Software Project Management, Saas, Software Engineering, Management, Product Management, Aerospace.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial