Han Li

Software Engineer at Google

Sunnyvale, 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

👤
Senior
🎓
Top School
Han Li is a software engineer with a decade of experience building backend systems and quantitative applications, currently at Google in Sunnyvale. He has a strong foundation in both mechanical and computer engineering (MS degrees from Syracuse) and has applied that analytical rigor to roles ranging from rates-pricing systems at Goldman Sachs to game development and academic research. Han contributes to open-source database work — adding libpqxx integration and testing a wire protocol for the notable CMU Peloton self-driving DBMS — showing practical experience in database connectivity and build systems. Comfortable across C++ backends, risk/pricing platforms, and production engineering, he blends research-led problem solving with hands-on implementation and testing.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Mechanical Engineering, 83/100, Bachelor's degree, Mechanical Engineering, 83/100 at Tongji University
bookMaster's degree, Mechanical Engineering, 3.8, Master's degree, Mechanical Engineering, 3.8 at Syracuse University
github-logo-circle

Github Skills (7)

databases10
c-language10
postgresql10
cprogramming-language10
dbms10
database10
cmake9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
cmu-db/peloton

Mar 2017 - May 2017

The Self-Driving Database Management System
Role in this project:
userBack-end Developer & Database Engineer
Contributions:72 commits, 6 PRs, 21 comments in 1 month
Contributions summary:Han's primary contributions involved adding and configuring dependencies related to libpqxx, a C++ library for interacting with PostgreSQL databases, within the CMake build system. They also added the libpqxx-dev package to the installation scripts. Furthermore, the user implemented and tested a simple wire protocol to verify the database server's functionality. This work suggests a focus on integrating and testing database connectivity within the project.
management-systemrdbmsdatabase-management-systemself-drivingdatabase
hanli32/15618project

Apr 2016 - Mar 2017

Contributions:39 commits, 38 pushes, 2 branches in 1 year
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