Yoni Lerner

Staff Software Engineer at Discord

San Francisco Bay Area 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
Yoni Lerner is a Staff Software Engineer in the San Francisco Bay Area with 11 years of experience building reliable backend systems at companies including Discord and Lark Technologies. He progressed from early web-engineering internships to senior and staff engineering roles, demonstrating consistent growth in large-scale product environments. Yoni contributes to open-source tooling—improving TypeScript typings and API correctness for the widely used node-csv libraries—showing attention to developer experience and robust data handling. He combines deep practical experience in production services with a habit of refining the developer surface area, often fixing subtle type and API issues that improve long-term maintainability. Based in the U.S. and grounded in a computer science education, he brings both hands-on implementation skills and a focus on clean, dependable interfaces.
code10 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Yeshiva University
languagesEnglish, Hebrew
github-logo-circle

Github Skills (9)

parserator10
typescript10
csv10
nodejs10
parser10
typescripts10
typescript-types10
api-design9
streaming9

Programming languages (13)

C#JavaC++RustCGoKotlinTypeScript

Github contributions (5)

github-logo-circle
adaltas/node-csv

Jun 2018 - Jan 2019

Full featured CSV parser with simple api and tested against large datasets.
Role in this project:
userBack-end Developer
Contributions:8 commits in 6 months
Contributions summary:Yoni focused on enhancing the TypeScript typings and API definitions for the `csv-parse` and `csv-stringify` libraries, core components of the `node-csv` repository. Their contributions include adding and correcting type definitions, which improves code quality and developer experience. The user also addressed specific issues, such as fixing the sync API return type and refining options related to column handling, and stringification, indicating a focus on improving and maintaining the libraries' functionality.
csvapifull-featuredcsv-readerstreaming
Contributions:3 PRs, 7 pushes, 1 branch in 4 years 4 months
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
Yoni Lerner - Staff Software Engineer at Discord