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.
code11 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
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

c1710
vim10
regular-expression10
neovim10
visualization10
visualizations10
c1110
text-editor10
qt10
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.
extensibilityvimneovimclua
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.
data-visualizationnumpypythonqtscientific-visualization
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