MarkΒ Silva

Principal Software Engineer at National Instruments

Georgia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

πŸ‘€
Senior
πŸŽ“
Top School
Mark Silva is a Principal Software Engineer with 11+ years at National Instruments and a long track record designing embedded drivers and tooling for electrical and electronic test products. He blends deep C++ and embedded-device-driver expertise with Python API design and internationalization, having led public Python releases for multiple hardware drivers and centralized localization tooling. Mark has repeatedly reduced dependencies and simplified build and release processes across a dozen driver groups, and he has hands-on experience across Windows, macOS, and Linux editor integrations from open-source contributions to GitHub Desktop. His background as a US Navy nuclear electrician informs a disciplined, systems-level approach to hardware-software integration and firmware optimization. Based in Georgia, he is a pragmatic technical leader who favors durable engineering solutions that scale across teams and platforms.
code10 years of coding experience
job19 years of employment as a software developer
bookTexas A&M University
github-logo-circle

Github Skills (19)

editors10
git10
javascript10
github10
electron10
windows10
typescript10
linux10
editor10
integrations10
typescript-types10
macos10
typescripts10
develop9
configuration-file8

Programming languages (5)

TypeScriptJavaGoGroovyPython

Github contributions (5)

github-logo-circle
desktop/desktop

Oct 2018 - Nov 2018

Focus on what matters instead of fighting with Git.
Role in this project:
userFull-stack Developer
Contributions:13 commits, 2 PRs, 7 comments in 3 days
Contributions summary:Mark primarily focused on enhancing the repository's support for the SlickEdit editor, which is related to adding and improving editor integrations within the GitHub Desktop application. Their contributions involved adding SlickEdit support across different platforms (Windows, macOS, and Linux) by implementing platform-specific configurations. The commits demonstrate the user's ability to work with various operating systems and their associated editor integration setups, including registry key lookups and path configurations. Furthermore, the user made bug fixes and performed code cleanup for better software quality.
fightingelectronmattersgithub-desktoptypescript
ni/nimi-python

May 2017 - Nov 2020

Python bindings for NI Modular Instrument drivers.
Contributions:15 releases, 705 commits, 609 PRs in 3 years 6 months
national-instrumentspxidriverspythonni-modinst
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Silva - Principal Software Engineer at National Instruments