Summary
Jonathan Phung is a backend/kernel developer and operating systems engineer at IBM with nine years of hands-on experience across embedded systems, machine learning, and data-driven backend services. A Milwaukee School of Engineering computer science graduate, he has built production recommendation APIs, ported legacy systems to modern data stacks, and accelerated lab workflows with vision-based ML fixtures. He has a strong mentorship streak—mentoring FIRST Robotics teams for years and teaching machine learning to high-schoolers at MIT Beaver Works—reflecting his talent for translating complex topics into practical learning. Jonathan blends systems-level thinking with data science pragmatism, having implemented Snowflake-based recommendation algorithms and Azure Custom Vision pipelines that yielded large efficiency gains. Comfortable across C++, Java, Python, and cloud platforms, he enjoys automating tedious processes and improving developer workflows. Notably, he pairs kernel- and backend-focused work at IBM with a long track record of community impact and teaching.
9 years of coding experience
1 year of employment as a software developer
Oak Creek High School
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Milwaukee School of Engineering