Yevgeni Litvin

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

🤩
Rockstar
Yevgeni Litvin is a versatile software engineer with 13 years of experience specializing in architecture, design, and implementation across mobile (Android/iOS), embedded/DSP systems, and hardware-aware software. He brings deep algorithmic expertise in signal processing, statistical learning, video encoding, and speech/audio tasks such as blind source separation and speaker verification, implemented in C/C++, Objective‑C, Java, MIPS assembly, Matlab, and Python. Based in Sunnyvale, he pairs hands-on low-level development with technical management of software teams, guiding both software and hardware architecture definitions. An active contributor to open-source tooling for ML data pipelines, he’s worked on projects like Uber’s Petastorm to improve build, dependency, and TensorFlow support—underscoring a practical focus on productionizing research-grade algorithms.
code13 years of coding experience
languagesRussian, English, Hebrew
stackoverflow-logo

Stackoverflow

Stats
450reputation
35kreached
6answers
3questions
github-logo-circle

Github Skills (13)

dependency-management10
python10
build-automation10
data-engineering9
parquet9
machine-learning8
tensorflow8
objective-c6
matrix6
android6
iphone6
pipeline6
petastorm6

Programming languages (4)

C++HTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
uber/petastorm

Jul 2018 - Dec 2022

Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Role in this project:
userBack-end Developer
Contributions:19 releases, 105 reviews, 427 commits in 4 years 5 months
Contributions summary:Yevgeni was primarily focused on updating and maintaining the codebase. The contributions included bumping the version numbers, reducing minimum dependencies versions, and adjusting the build configurations. The user also made changes to support various Tensorflow dependencies, and a migration to the Apache 2.0 license, indicating involvement in managing and refining the project's dependencies and overall build process.
pythontrainingdeep-learning-modelstensorflowdata-science
selitvin/petastorm

Aug 2018 - Feb 2023

Contributions:5 PRs, 599 pushes, 453 branches in 4 years 6 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
Yevgeni Litvin