Yihua Huang

Berkeley, California, 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

🤩
Rockstar
🎓
Top School
Yihua Huang is a Berkeley-based quantitative researcher and engineer with 14 years of experience applying software engineering and data science to financial problems. Trained in applied mathematics (Tongji) and FinTech engineering (UC Berkeley), he has hands-on experience building robust Java back-end components and scalable web crawling tools, contributing core pieces to notable open-source projects like webmagic and a Spring-like tiny IoC container. His work spans from building XPath-enabled HTML parsers and Jsoup tooling to implementing dependency resolution and automatic property injection, reflecting a deep practical understanding of parser internals and IoC design. Yihua has translated these engineering skills into quantitative roles at Shanghai Shannon Investments and Orient Securities, blending production-quality coding with financial modeling. Notably, his open-source contributions emphasize clarity and maintainability—refactoring, detailed documentation, and feature-driven improvements—an indication he values long-term technical health as much as short-term results.
code14 years of coding experience
job1 year of employment as a software developer
bookMaster of Engineering, IEOR FinTech, Master of Engineering, IEOR FinTech at University of California at Berkeley
bookBachelor of Science, Applied Mathematics, Bachelor of Science, Applied Mathematics at Tongji University
bookHigh School Diploma, School of Science and Arts, High School Diploma, School of Science and Arts at High School Affiliated to Fudan Unversity
github-logo-circle

Github Skills (21)

json10
reflection10
lib10
jsoup10
http10
code-library10
object-oriented-programming10
java10
javas10
html-parsing10
reflections10
xpath10
dependency-injection10
testing9
apidoc9

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
code4craft/jsoup-learning

Aug 2013 - Jan 2014

Jsoup学习笔记。添加了部分学习代码和注释。
Role in this project:
userBack-end Developer
Contributions:47 commits in 4 months
Contributions summary:Yihua primarily contributed to the `jsoup-learning` repository, focusing on implementing and adding comments to the code. The commits involve changes in Java code related to the parsing of HTML using the Jsoup library. The user's modifications include detailed comments, which suggests a focus on understanding and documenting the library's inner workings and state transitions.
javajsoup
code4craft/tiny-spring

Jan 2014 - Feb 2018

A tiny IoC container refer to Spring.
Role in this project:
userBack-end Developer
Contributions:42 commits, 4 PRs, 4 pushes in 4 years 1 month
Contributions summary:Yihua primarily contributed to the development of a tiny IoC (Inversion of Control) container, mirroring the functionality of Spring. Their work focused on building the core components of the container, including bean definition management, property injection, and dependency resolution. The commits demonstrate a deep understanding of fundamental IoC principles and their practical implementation in Java. They refactored the code for better organization and added features like automatic property injection using reflection.
ioc-container
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