Billy Su

Senior Software Engineer at Plexus Corp.

Hsinchu, Taiwan Province, 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
Billy Su is a senior software engineer with over two decades of experience building embedded networking systems, from PON and DOCSIS-based broadband access to medical device firmware for FDA-bound products. He blends low-level C/C++ driver and RTOS expertise with practical DevOps skills—Docker, VMs, Git/Jenkins—and a track record of translating international standards into production-ready software. At Nokia he improved scalability, timing accuracy to tens of nanoseconds, and diagnostic tooling; more recently he architected communication and verification layers for laser and virus-detection devices at Plexus. An active open-source contributor, he has made substantive backend fixes to the high-profile Neovim editor and improved scientific GUI tooling in pyqtgraph, showing attention to both performance and usability. Colleagues rely on him for fast, mission-critical troubleshooting, cross-site collaboration, and mentoring new engineers. He is now seeking roles that let him learn new technologies while shaping reliable, standards-driven products.
code10 years of coding experience
job25 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at North Carolina State University
bookBachelor of Science - BS, Electrical Engineering, Biomedical Engineering, Bachelor of Science - BS, Electrical Engineering, Biomedical Engineering at Duke University
github-logo-circle

Github Skills (15)

c1710
neovim10
vim10
regular-expression10
visualization10
c1110
visualizations10
qt10
text-editor10
python10
numpy10
testing10
documentation9
lua9
api8

Programming languages (13)

C++CSSCRustCMakeGoHTMLTypeScript

Github contributions (5)

github-logo-circle
neovim/neovim

Mar 2019 - May 2020

Vim-fork focused on extensibility and usability
Role in this project:
userBackend Developer
Contributions:17 commits, 12 PRs, 27 comments in 1 year 2 months
Contributions summary:Billy primarily focused on improving the Neovim codebase. They addressed issues related to search functionality, regular expressions, and window management, contributing to core editor features. The user also incorporated patches from the upstream Vim project, indicating a role in integrating and maintaining compatibility with the original Vim codebase. The contributions involve bug fixes, performance improvements, and addressing reported issues, demonstrating a strong understanding of the editor's internal workings.
usabilityapiluavimvim-plugin
pyqtgraph/pyqtgraph

Feb 2018 - Oct 2018

Fast data visualization and GUI tools for scientific / engineering applications
Role in this project:
userFull-stack Developer
Contributions:7 PRs, 4 comments in 8 months
Contributions summary:Billy primarily contributed to improving the project's examples and documentation. They added window titles to examples, bolded text in documentation, and implemented installation instructions using pip3. Furthermore, the user refactored example code by renaming variables and removing outdated comments. They also updated the documentation for graphics windows and added tests for Dock class features.
pythonnumpydata-and-visualizationguiengineering
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
Billy Su - Senior Software Engineer at Plexus Corp.