Dmitrijs Balabka

Dmitrijs Balabka

M.Sc. in Computer Science, +10 years experience in Web development, Software Architect and Lead Data Scientist and Machine Learning Engineer in Ecentria Group, a medium-size US e-commerce.

Posts

View all (2)

How Dependency Injection Can Help Data Scientists Build Maintainable Code

Jupyter Notebooks are one of the most powerful tools in modern data science....

September 9, 2026

Python Project Dependency Injection: Best Practices with python-inject

If you struggle to follow SOLID principles in Python projects—especially the Dependency Inversion Principle (DIP)—it is time to embrace Dependency Injection (DI)....

September 9, 2026

Presentations

View all (14)

Viola voice recognition tool for radiology/medicine @ RSU Research Week 2025

Conference: https://rw2025.rsu.lv/innovations-ai Announcement: https://www.facebook.com/agateaa/videos/1153704029331236/ LinkedIn: https://www.linkedin.com/feed/update/urn:li:activity:7313512009784791041/

March 27, 2025

Fine-tuning Large Language Models by Dmitry Balabka @ Generative AI focused DevClub.lv

Announcement: https://devclub.lv/announcement-of-generative-ai-focused-127th-devclub-lv/ Video: https://www.youtube.com/watch?v=MYzq01G2xb4 Slides: https://bit.ly/3USpD96

March 24, 2024

Overview on ​Recommender System ​in E-commerce​

Slides: https://1drv.ms/p/s!AsRPUG85SEgAskHAylF1ocEnnBAp

October 6, 2023

Publications

View all (2)

Human activity recognition with AutoML using smartphone radio data

Article: https://dl.acm.org/doi/abs/10.1145/3460418.3479377 Balabka, D. and Shkliarenko, D., 2021, September. Human activity recognition with AutoML using smartphone radio data....

September 24, 2021

Semi-supervised learning for human activity recognition using adversarial autoencoders

Article: https://dl.acm.org/doi/abs/10.1145/3341162.3344854 Balabka, D., 2019, September. Semi-supervised learning for human activity recognition using adversarial autoencoders....

September 9, 2019