Research And Development Engineer at FANUC America Corporation
Ann Arbor, Michigan, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Haochen Yu is a Research and Development Engineer with 11 years of hands-on experience building web applications, deep learning models, and image processing pipelines, currently based in Ann Arbor. A University of Michigan computer science and data science graduate (3.7 GPA), he blends robotics and computer vision work—from sensor evaluation and LiDAR-camera fusion to automated testing for robotic vision systems. He has production back-end experience contributing to widely used drivers like Snowflake’s JDBC and Go Snowflake client, adding robustness around nulls, infinite values, session management, and compression handling. Haochen pairs this backend depth with full-stack and teaching experience, having led backend refactors for a campus-wide lecture search engine and supported coursework as an instructional aide. He’s currently self-teaching programming language and software engineering principles, signaling a focus on deepening systems-level expertise. Notably, his work spans both research publications and practical releases, bridging academic rigor with production-quality engineering.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science and Data Science, 3.7/4.0, Bachelor's degree, Computer Science and Data Science, 3.7/4.0 at University of Michigan
Bachelor's degree, Computer Science, 3.8/4.0, Bachelor's degree, Computer Science, 3.8/4.0 at Michigan State University
Contributions:279 commits, 64 PRs, 208 pushes in 2 years 7 months
Contributions summary:Haochen primarily contributed to the Snowflake JDBC Driver. They added functionality to improve documentation, addressed issues related to null values in JDBC binding, and updated version numbers. Furthermore, the user made changes to handle infinite double values. They also enhanced the driver with additional functionality, such as adding support for data type processing and improving the handling of file compression formats.
Contributions:15 commits, 1 PR, 1 push in 3 months
Contributions summary:Haochen implemented core features for the Go Snowflake Driver, focusing on handling query execution and session management. They added functionality for ping-pong query responses, context and cancel, and closing sessions. The user also addressed session renewal and implemented error handling. This development involved modifying the core driver files, including those for restful API interactions, database connections, and query handling.
golangsnowflakesqldatabase
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.