Lingfei He

Software Engineer at Instagram

Menlo Park, 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
Lingfei He is a software engineer with 13 years of experience, currently building products at Instagram out of Menlo Park after earning a Master of Engineering in Computer Science from Cornell. He blends a strong research background in recommender systems and information retrieval from the University of Minnesota with hands-on full‑stack experience (React, GraphQL, PHP) gained during a Facebook internship. Lingfei has contributed to the LensKit open-source recommender toolkit, adding core Java functionality and evaluation protocols that improved algorithm integration and testing. Comfortable across backend systems and experimentation-driven features, he focuses on turning research insights into production-ready code. Colleagues describe him as someone who bridges academic rigor and product delivery, often surfacing small but impactful infrastructure improvements that reduce friction for teams.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Cornell University
bookUniversity of Minnesota Twin Cities
languagesChinese, English
github-logo-circle

Github Skills (7)

data-structures10
javas10
algorithms10
data-structure10
recommender-system10
java10
testing9

Programming languages (1)

Java

Github contributions (2)

github-logo-circle
lenskit/lenskit

Feb 2013 - Dec 2013

LensKit recommender toolkit.
Role in this project:
userBack-end Developer
Contributions:34 commits in 10 months
Contributions summary:Lingfei primarily contributed to the core LensKit recommender toolkit, focusing on implementing and integrating functionality within the core Java codebase. Their work includes adding a new method for converting arrays to sparse vectors within the `Indexer` class, and integrating this method into the `LeastSquaresPredictor` and the OrdRec algorithm. Furthermore, they added support for the retain-N protocol by introducing `setRetain()` method and `RetainNPartition` class. The user also made several updates to testing and documentation.
pythonrecommendermachine-learning
jl-git/cssajobwebsite

Nov 2015 - Dec 2015

Contributions:5 pushes in 14 days
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
Lingfei He - Software Engineer at Instagram