Valentin Dorofeev

Software Developer at JetBrains

Tashkent, Uzbekistan
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
Valentin Dorofeev is a software developer with 12 years of experience, currently working at JetBrains from Tashkent, Uzbekistan. He contributes to back-end systems and has made notable open-source contributions to JetBrains' popular Kotlin SQL framework Exposed, focusing on refactoring core entities, improving database interactions, and adding features like entity deletion and order item quantities. His background includes an internship at IPONWEB (acquired by Criteo) and formal studies in applied computer science across institutions in Russia and Cyprus. Valentin blends practical engineering with a keen interest in database and SQL functionality, often tackling foundational changes rather than surface-level fixes. Colleagues describe him as a developer who prefers improving architecture and core libraries to make downstream development simpler and more robust.
code12 years of coding experience
bookInformatics, Informatics at Lyceum of Informational Technologies 1533 Moscow
bookБакалавр, Прикладная информатика, Бакалавр, Прикладная информатика at Российский Университет Дружбы Народов (РУДН)
bookBachelor, Applied Computer Science, Bachelor, Applied Computer Science at Neapolis University Pafos
github-logo-circle

Github Skills (6)

kotlin10
orm10
sql10
dao9
testing8
database-design8

Programming languages (3)

JavaMarkdownKotlin

Github contributions (5)

github-logo-circle
JetBrains/Exposed

Aug 2013 - Aug 2013

Kotlin SQL Framework
Role in this project:
userBack-end Developer
Contributions:6 commits in 15 days
Contributions summary:Valentin primarily contributed to the refactoring and enhancement of the `exposed` Kotlin SQL framework. Their work involved modifying core entities and classes, including the addition of features like deleting entities and incorporating quantity within OrderItem. Significant changes include altering database interactions, incorporating new methods and refining existing ones to align with the project's structure and intended functionality. The user also addressed a variety of database and SQL functionality enhancements.
mysqlsqlkotlinsqliteorm
valentinkip/RPNCalculator

Mar 2018 - Mar 2018

Contributions:3 pushes, 1 branch in 1 day
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
Valentin Dorofeev - Software Developer at JetBrains