Ronald Byrd

Ronald Byrd Email and Phone Number

Software Engineer @ Autonomous Solutions, Inc. (ASI)
Round Rock, TX, US
Ronald Byrd's Location
Round Rock, Texas, United States, United States
About Ronald Byrd

An accomplished Principal Software Engineer with 15+ years of experience ensuring that technical architectures, business models and corporate goals are realized. A proven record of designing/implementing complex, high-volume software systems using multiple programming languages/platforms while adhering to strict project deadlines. Experience in stakeholder engagement, team leadership, and passion to solve problems and incorporate new technologies into existing products.

Ronald Byrd's Current Company Details
Autonomous Solutions, Inc. (ASI)

Autonomous Solutions, Inc. (Asi)

View
Software Engineer
Round Rock, TX, US
Ronald Byrd Work Experience Details
  • Autonomous Solutions, Inc. (Asi)
    Software Engineer
    Autonomous Solutions, Inc. (Asi)
    Round Rock, Tx, Us
  • Ni (National Instruments)
    Principal Software Engineer
    Ni (National Instruments) May 2017 - Sep 2024
    Austin, Texas Metropolitan Area
    Designed/implemented high-quality features, gathered client requirements, created test plans, and implemented solutions using Agile software development practices for the Fortune 500 product manufacturer and engineering service provider serving industrial, commercial, and consumer markets.• Improved solution security for 100% of the company’s downloadable installers by replacing a previously used 3rd-party tool no longer maintained by the vendor and converting the installers to a new solution utilizing C++. - Took over the project after numerous developers performed research into alternatives and found no suitable solutions. - Designed/implemented a method to convert existing installer launch executables into a self-extracting executable written in C++.• Enhanced the company’s proprietary software product, NI Package Manager, updating the C# code to allow use by multiple .NET clients at the same time, eliminating intermittent test crashes, and advancing automated tests previously impossible due to singleton issues in the underlying C++ code. - Made a series of changes to remove the singletons in the C++ code and replace them with another design method called dependency injection.• Eliminated a potential security threat for all users of NI Package Manager and expanded the solution’s use over future features, including feed signing. - Led a threat modeling session for NI Package Manager to identify potential security vulnerabilities. - Conducted research to verify GPG signatures using a Linux-style GPG signing method. - Designed a method to sign packages allowing NI Package Manager to verify signatures utilizing a C library when it downloads/installs them.• Solved issues and implemented features for NI Package Manager in both the C# WPF GUI and the core C++ execution library.• Served as Tech Lead for NI License Manager and Research Lead for Licensing Modernization to replace NI’s licensing and activation framework with NI-evaluated vendors.
  • Ni (National Instruments)
    Senior Software Engineer
    Ni (National Instruments) Mar 2011 - May 2017
    Austin, Texas Metropolitan Area
    Served as Tech Lead for NI Update Service, a C++/C# application with a WinForms UI, for notifying customers of critical software updates/ upgrades and installing the updates. Also served as the lead for the first C++ plugin to NI Package Manager for installing packages.• Streamlined the file installation process for a new installer framework by devising a plugin solution in C++ to work stand-alone to install files from packages and allow thorough testing. - Led a small team to design/implement a plugin to install the files while the development of a new package manager was in progress. - Integrated the plugin with no issues or reported bugs when the core package manager was ready.• Decreased required updating time of NI’s Update Service 99% by correcting serious performance issues. - Performed profiling and discovered the NI Update Service was spending a lot of time parsing XML to get information about the updates. - Suspected that the C++ library used to parse XML was slow, conducted research/prototyping, and found a different library that proved to be much simpler and faster.
  • Ni (National Instruments)
    Staff Software Engineer
    Ni (National Instruments) 1999 - Mar 2011
    Austin, Texas Metropolitan Area
    Developed applications and features supporting numerous projects utilizing C++ and C# for the automated test equipment and virtual instrumentation software producer.• Created an automated build for NI TestStand.• Collaborated with developers on various applications at NI to develop a shared deployment framework in C++ enabling customers to create installers for NI and their own software together in a single installer.• Contributed to several NI applications as a software developer, including NI’s Windows Installer framework and NI Update Service.
  • Ni (National Instruments)
    Software Engineer
    Ni (National Instruments) Jun 1995 - 1999
    Austin, Texas Metropolitan Area

Ronald Byrd Education Details

Frequently Asked Questions about Ronald Byrd

What company does Ronald Byrd work for?

Ronald Byrd works for Autonomous Solutions, Inc. (Asi)

What is Ronald Byrd's role at the current company?

Ronald Byrd's current role is Software Engineer.

What schools did Ronald Byrd attend?

Ronald Byrd attended Texas A&m University.

Not the Ronald Byrd you were looking for?

  • Ronald Byrd

    Litchfield, Me
    4
    shields-e.com, shields-e.com, iboss.nl, restortelecom.com

    4 +140793XXXXX

  • Ronald Byrd

    Experienced Senior Technical Lead Developer
    Hammond, La
    3
    antaresnet.com, gcrincorporated.com, ciber.com

    1 +122592XXXXX

  • Ronald Byrd

    Tour Manager - Global Entertainment Logistics
    Jersey, Ga
  • Ronald Byrd

    Construction Manager At Cleveland Neighborhood Progress
    Cleveland, Oh

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.