Dmitry Soshnikov

Engineering Manager at Meta

Los Altos, 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
🎓
Top School
Dmitry Soshnikov is an engineering manager with 15 years of experience specializing in developer experience, tooling, and language-level infrastructure, currently leading developer platform work for Meta Wearables (Oculus VR) in Los Altos. He combines deep systems knowledge—compilers, garbage collectors, automata theory—and hands-on JavaScript infrastructure expertise developed during a long tenure at Facebook/Meta. Dmitry mentors and teaches technical topics from language design to RegExp engines, bringing an educator’s clarity to complex engineering problems. He’s an active contributor to widely used open-source projects like Jest, where he improved testing reporters, mocking, and timer handling to enhance developer workflows. Comfortable bridging research-grade concepts and production systems, he thrives on improving the developer experience for large-scale, platform-facing teams.
code15 years of coding experience
job15 years of employment as a software developer
bookMaster of Science Computer science, Master of Science Computer science at Saint Petersburg State University of Aerospace and Instrumentation
languagesRussian, English
github-logo-circle

Github Skills (4)

test-framework10
javascript10
jestjs10
testing10

Programming languages (7)

TypeScriptCoffeeScriptC++RustOCamlJavaScriptHTML

Github contributions (5)

github-logo-circle
jestjs/jest

May 2015 - Aug 2015

Delightful JavaScript Testing.
Role in this project:
userFull-stack Developer
Contributions:94 commits, 66 PRs, 83 pushes in 3 months
Contributions summary:Dmitry primarily contributed to the Jest testing framework by implementing and refactoring various components. Their work included adding new options for test output highlighting, refactoring reporters for private instance methods, and handling immediate calls. Additionally, the user made changes to the module mocker and fixed issues related to timer handling, improving the overall functionality and user experience of the testing framework.
painless-javascript-testingjesttestingjavascriptfacebook
DmitrySoshnikov/syntax

Nov 2015 - Dec 2022

Syntactic analysis toolkit, language-agnostic parser generator.
Contributions:16 reviews, 592 commits, 60 PRs in 7 years 1 month
pythonsyntactic-analysisanalysis-toolkitagnosticgrammar
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
Dmitry Soshnikov - Engineering Manager at Meta