Summary
Johnny Shen is a software engineer with 11 years of industry experience, combining eight years focused on backend systems and two years building ML/AI applications. He has shipped scalable cloud services at Google and now leads development for a family-run operation, deploying distributed sensor backends and on-device multimodal CNN and NIR spectrometer models for material classification. Trained at UC Berkeley and Carnegie Mellon, he blends rigorous CS and EE foundations with practical production engineering across hardware-adjacent deployments. Johnny is comfortable moving models from research into constrained edge environments, architecting ingestion pipelines, monitoring health metrics, and optimizing performance. Colleagues describe him as pragmatic and systems-minded, able to translate complex analytics needs into reliable, maintainable services. Based in California, he brings an unusual mix of hyperscale engineering experience and hands-on embedded ML deployment.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Degree Electrical Engineering and Computer Science, Bachelor's Degree Electrical Engineering and Computer Science at University of California, Berkeley
High School Diploma Mathematics Physics, High School Diploma Mathematics Physics at Peddie School
Master’s Degree Computer Software Engineering, Master’s Degree Computer Software Engineering at Carnegie Mellon University
Chinese, English