Dmitry Barashev is a seasoned software engineer and educator with over a decade of experience building complex distributed backends, full-stack applications, and desktop software. He holds a PhD in Computer Science and has combined academic teaching of databases and big data at top St. Petersburg universities with hands-on engineering roles at Google, Borland, and JetBrains. As a founder of BarD Software and GanttProject Cloud, he blends product-minded entrepreneurship with deep technical ownership, contributing to notable open-source work such as enhancing GanttProject’s core functionality. Proficient in Kotlin, Java, TypeScript, Go, and PostgreSQL, he is adept at quickly diving into unfamiliar codebases and making measured, risk-aware decisions. Now based in Yerevan and tutoring at JetBrains, he uniquely pairs research-level understanding with practical delivery experience across companies large and small.
13 years of coding experience
27 years of employment as a software developer
PhD University of Saint-Petersburg. Computer Science Informatics Databases, PhD University of Saint-Petersburg. Computer Science Informatics Databases at University of Saint-Petersburg
Contributions:16 releases, 182 reviews, 2095 commits in 10 years 6 months
Contributions summary:Dmitry contributed to enhancing the functionality of the GanttProject application by implementing and integrating Ctrl+C and Ctrl+V copy and paste functionality. They also added support for writing the column orders to XML, fixed a few errors, and were responsible for adding new features, such as a context menu to the task table. These code modifications and updates demonstrate their involvement in developing and enhancing the core functionality of the GanttProject application.
Contributions:20 pushes, 5 branches in 4 years 1 month
template
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.