Dmitrii Sorin

Principal Developer at Atlassian

Melbourne, Victoria, Australia
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
Dmitrii Sorin is a Principal Developer with 15 years of experience leading engineering teams and building developer-facing products at Atlassian and Yandex. He progressed from hands-on JavaScript development to senior engineering and management roles, driving major initiatives like Atlassian’s WYSIWYG editor, the first Atlassian storage service, Forge CLI public release, and large-scale reliability and migration projects. Known for blending deep technical craftsmanship with team leadership, he has shipped both backend services and developer tools while shepherding React migrations and app management features. An active open-source contributor, he improved ECMAScript code generation in the well-regarded escodegen project, adding support for newer language features and fixing complex generation bugs. Based in Melbourne with a Master’s from ITMO University, Dmitrii balances strategic architecture with pragmatic execution across cross-functional programs.
code14 years of coding experience
job17 years of employment as a software developer
bookMaster’s Degree, Information Technology, Master’s Degree, Information Technology at ITMO University
languagesjavascript, python, ruby, c++
stackoverflow-logo

Stackoverflow

Stats
3,955reputation
331kreached
56answers
31questions
Badges
google-chrome
top-5%
github-logo-circle

Github Skills (16)

code-generation10
javascript10
ecmascript10
tree10
expressions9
google-chrome9
generator9
expression9
testing7
couchdb6
ajax6
nodejs6
google-chrome-extension6
cradle6
backbutton6

Programming languages (8)

TypeScriptMDXJavaC++ShellCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
estools/escodegen

Dec 2013 - Jan 2014

ECMAScript code generator
Role in this project:
userBack-end Developer
Contributions:18 commits in 28 days
Contributions summary:Dmitrii primarily contributed to the `escodegen` project by implementing and improving the code generation capabilities for ECMAScript code. Their work involved adding support for new language features like GeneratorExpressions and Destructuring Assignment in VariableDeclarator, and also fixing bugs related to generating code for these features. They also addressed CI errors and refactored code related to CatchClauses and ComprehensionExpressions. Their changes demonstrate a deep understanding of the project's code generation process.
javascriptcode-generatorastestreetypescript
1999/mocha-parallel-tests

Dec 2015 - May 2018

Contributions:114 pushes, 88 branches in 2 years 6 months
paralleltestingtest-runnermocharunner
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