Suren Khorenyan

Lecturer at OTUS Онлайн-образование

Moscow, Moscow, Russia
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
Suren Khorenyan is a Python backend developer and lecturer with nine years of experience building high-traffic web applications and teaching modern web frameworks at OTUS and other online schools. He specializes in asynchronous Python stacks (FastAPI, aiohttp, sanic, asyncio) and robust backend tooling including SQLAlchemy, PostgreSQL, Redis, Docker, and AWS, with hands-on experience across Flask, Django and some Node.js services. Suren has led backend teams (VK Ads) and shipped production microservices for video analytics and payments, blending architectural thinking with pragmatic implementation. An active open-source contributor, he has improved core libraries like marshmallow and helped document aiogram while also creating practical aiogram tutorials for Telegram bots. Colleagues know him for turning complex async and stateful flows into maintainable code and for bringing teaching-quality clarity to real-world backend problems.
code9 years of coding experience
job8 years of employment as a software developer
bookTechnician, Computer Programming, Technician, Computer Programming at Moscow
stackoverflow-logo

Stackoverflow

Stats
126reputation
6kreached
5answers
1question
github-logo-circle

Github Skills (30)

asynchronous10
telegram-vc-bot10
pytest10
python10
validations10
async10
testing10
telegram-bot-api10
data-serialization10
validation10
node-telegram-bot-api10
asyncio10
serialization10
deserialization10
telegram-bot10

Programming languages (13)

JavaC++CSSCVueHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
mahenzon/aiogram-lessons

Jan 2018 - Apr 2018

Небольшая серия уроков по работе с библиотекой aiogram
Role in this project:
userBack-end Developer
Contributions:14 commits, 18 pushes, 1 branch in 3 months
Contributions summary:Suren appears to be a back-end developer focused on building a Telegram bot using the aiogram library. The commits demonstrate the implementation of various bot features, including command handlers for start, help, and other functionalities. The user also worked on integrating payments and using inline and reply keyboards to enhance user interaction. Moreover, they demonstrate the use of the FSM (Finite State Machine) pattern for handling conversational flows within the bot.
telegram-botpythonaitelegrampython36
aiogram/aiogram

Jan 2018 - Oct 2019

aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
Role in this project:
userTechnical Writer
Contributions:2 reviews, 74 commits, 19 PRs in 1 year 8 months
Contributions summary:Suren's contributions primarily focused on improving the project's documentation. They fixed typos across various documentation files, including quick start guides, bot-related documentation, and dispatcher examples. They also added information about RethinkDB storage and made minor formatting improvements to the documentation. These contributions enhance the clarity and accuracy of the project's documentation for new users.
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.
Request Free Trial