Aleksandr Komarov is a Senior Java Developer with 11 years of software engineering experience, currently building backend services at Yandex.Market and specializing in scalable microservices with Java, Spring and PostgreSQL. He combines a strong academic background in applied mathematics and software engineering with hands-on expertise delivering e‑commerce backends from inception through maintenance and growth. Aleksandr has led developer teams, embraces CI/CD and Agile practices, and brings practical full‑stack skills from his long-standing Python work and VueJS exposure. An active open-source contributor, he’s improved Telegram bot libraries and localized popular projects like Stikked into Russian, reflecting attention to internationalization and real-world integrations. Colleagues know him for tackling challenging technical problems and balancing pragmatic engineering with user-focused delivery.
11 years of coding experience
8 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at St Petersburg Academic University
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at National Research University of Electronic Technology (MIET)
[устарели] Уроки по написанию своих Telegram-ботов
Role in this project:
Back-end Developer
Contributions:85 commits, 6 PRs, 101 pushes in 5 years 6 months
Contributions summary:Aleksandr contributed to the development of a Telegram bot, focusing on features such as an echo bot and a "Guess the Melody" game. The user's contributions included the implementation of core bot logic, interaction with a database, and the design of custom keyboards. These commits demonstrate a focus on server-side functionality and user interaction within the Telegram bot environment using Python.
Contributions:3 reviews, 119 commits, 32 PRs in 2 years 2 months
Contributions summary:Aleksandr primarily contributed to the development of a Telegram bot using the aiogram library. Their work included implementing bot commands, handling user input, integrating inline keyboards and callback queries, and incorporating FSM (Finite State Machines) for managing conversational flows. Further contributions addressed documentation and the migration to aiogram 3, demonstrating experience with both backend bot logic and user interface elements such as button design.
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
Aleksandr Komarov - Senior Java Developer at Yandex.Market