Dmitry Balabka

Machine Learning Engineer at Ecentria

Riga, Latvia
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 Balabka is a Machine Learning Engineer and software architect with 12 years of hands-on experience blending web development and applied ML to deliver production-grade systems for e-commerce and medical AI startups. At Ecentria he built the company’s Data Science department, shipped ML-driven features like a fine-tuned T5X product description generator on TPU that improved SEO via causal inference, and deployed a hybrid recommender validated by online randomized experiments. His background spans full-stack architecture, scalable backend contributions to notable open-source projects (e.g., improving Sylius guest checkout and enhancing GhostDriver HAR logging), and research-minded ML engineering including CI/ML-Ops. Comfortable reporting to C-level stakeholders and leading hiring and agile teams, he pairs deep technical execution with product-focused experimentation. Based in Riga, he’s the co-founder of an AI medical venture and maintains an active public footprint through talks, publications, and a GitHub showcasing both e-commerce and tooling contributions.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Transport and Telecommunication Institute (TSI)
languagesLatvian, English, Russian
stackoverflow-logo

Stackoverflow

Stats
123reputation
38kreached
5answers
1question
github-logo-circle

Github Skills (20)

javascript10
symfony-bundle10
ecommerce10
php10
symfony10
symfony-ux10
web-development10
phantomjs10
api-design9
mysql9
doctrine9
rest-api8
api8
phpstorm6
facebook-graph-api6

Programming languages (19)

C#JavaC++RustMojoCTeXGo

Github contributions (5)

github-logo-circle
detro/ghostdriver

Oct 2013 - Nov 2013

Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 month
Contributions summary:Dmitry implemented and refined the HAR (HTTP Archive) logging functionality, adding new API methods to retrieve network activity data. They focused on modifying the `src/session.js` and `src/har.js` files to capture and format network requests and responses, and they also created corresponding request handlers. The user also addressed issues related to clearing log buffers and fixing the file paths used by the HAR library. These changes improved the logging capabilities of the GhostDriver, offering a way to capture network traffic for debugging and analysis.
phantomjsghostwebdriverback-endwire-protocol
Sylius/Sylius

Aug 2014 - Sep 2014

Open Source eCommerce Framework on Symfony
Role in this project:
userBack-end Developer
Contributions:1 review, 12 commits, 6 PRs in 25 days
Contributions summary:Dmitry primarily contributed to implementing guest checkout functionality, including form creation and processing, and database modifications. They addressed code style issues and fixed potential fatal errors related to checkout. Their work extended to the backend order management, improving the display of guest customer information in the admin panel. Additionally, the user made modifications to the order confirmation email functionality.
apisyliusecommercephpheadless-ecommerce
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 Balabka - Machine Learning Engineer at Ecentria