Kangnan Li

Senior Software Engineer at Pinterest

San Francisco, 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
Kangnan Li is a Senior Software Engineer in San Francisco with eight years of experience building large-scale distributed data serving systems and feature engineering for machine learning at Pinterest. He brings strong backend skills in Java, Spring Boot, C++, Spring Security, and systems work demonstrated by contributions to RocksDB replication (pinterest/rocksplicator), where he improved cluster management, added S3-backed backup/restore, and expanded unit test coverage. With a PhD in Chemistry & Computation from Duke and a BSc from USTC, he combines rigorous research training with pragmatic production engineering. Comfortable across DevOps and backend domains, he has a track record of turning complex distributed requirements into reliable, testable services.
code8 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy, Chemistry & Computation, Doctor of Philosophy, Chemistry & Computation at Duke University
bookBachelor of Science, Chemical Physics, Bachelor of Science, Chemical Physics at University of Science and Technology of China
bookChongqing No.1 Middle School
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

rocksdb10
javas10
helix10
java10
testing9
cloud-services8
cloud-infrastructure8
devops8
thrift8

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
pinterest/rocksplicator

Mar 2020 - Oct 2021

RocksDB Replication
Role in this project:
userBack-end & DevOps Engineer
Contributions:172 reviews, 92 commits, 102 PRs in 1 year 6 months
Contributions summary:Kangnan primarily contributed to the Rocksplicator project by enhancing the cluster management functionalities. Their work included enabling participants to register to multiple state models and filtering out non-database resources during the config generator process. Furthermore, the user added unit tests to improve the testing coverage. They also incorporated support for backing up and restoring data, with cloud storage capabilities using S3.
rocksdbreplication
kangnanli/rocksplicator

Jan 2020 - Oct 2021

RocksDB Replication
Contributions:155 pushes, 92 branches in 1 year 8 months
replicationrocksdb
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
Kangnan Li - Senior Software Engineer at Pinterest