Dima Boger is a Barcelona-based engineering leader and backend engineer with 9 years of experience, currently Head of Engineering at Semrush overseeing infrastructure and development enablement across multiple departments. He previously founded and scaled teams as a Technical Owner, creating a FastAPI + Kubernetes project template, enabling daily deploys, and building Sellzone’s subscription billing system. As a hands-on tech lead he has refactored monoliths, automated business processes saving thousands of hours, and led migrations to managed Kubernetes to reduce costs. An active open-source contributor, Dima has made impactful architectural changes to the popular async Telegram framework aiogram and improved tooling in dephell around versioning and git tagging. He blends platform and DevOps sensibilities—SLOs, IDP, GRC and developer enablement—with product-minded API design and a focus on developer productivity. Off the record he maintains a playful online persona (his GitHub bio reads "сын маминой подруги"), hinting at a pragmatic sense of humor that complements his delivery-focused leadership.
9 years of coding experience
2 years of employment as a software developer
Bachelor's degree System Analysis, Bachelor's degree System Analysis at Saint Petersburg State Institute of Technology (Technical University)
Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 55 commits, 27 PRs in 1 year 1 month
Contributions summary:Dima primarily contributed to the development of a static site generator for the Teamlead Roadmap project. They implemented a Vuepress-based static site builder, including configuration and sidebar generation. The user also integrated SEO components, added internationalization, and refactored components for enhanced functionality. Furthermore, they updated the build system and components such as the roadmap display.
aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
Role in this project:
Back-end Developer
Contributions:2 reviews, 9 commits, 3 PRs in 25 days
Contributions summary:Dima primarily contributed to the aiogram framework's core functionality and internal structure. Their work included refactoring and modifying the `aiogram/utils/helper.py` file and integrating the `DataMixin` feature, demonstrating a focus on code organization and data management. The user also merged BaseBot into the Bot class and worked on updating the event handling system, indicating a role in the framework's API and event dispatching mechanisms. These changes showcase a clear understanding of the project's core components and architectural design.
pythonbotasynchronous-frameworkaiohttptelegram
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.