• File

Ruslan

Python-програміст

City of residence:
Lviv
Ready to work:
Dnipro, Kyiv, Lviv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Ruslan Riabokin
Python Developer

Phone: [open contact info](look above in the "contact info" section)
Email: [open contact info](look above in the "contact info" section)
Telegram https://t.me/RiabokinR
LinkedIn: [open contact info](look above in the "contact info" section)
GitHub: github.com/RuslanRiabokin

Summary
Python Developer with experience in developing Telegram bots, working with APIs, Docker,
Azure, and SQL. I develop backend solutions using Python, actively utilizing aiogram and
aiogram-dialog. I have worked on team projects, automated content publishing processes,
and built systems for user interaction. I have improved architectures, implemented
multithreading solutions, and containerized applications. Currently studying FastAPI and
strengthening my SQL knowledge.

Skills
• Programming Languages: Python (aiogram, aiogram-dialog, FastAPI, PyTest)

• Databases: SQL, Azure SQL

• Version Control: Git, GitHub (teamwork experience)

• Containerization & Cloud Technologies: Docker, Azure (Container Apps)

• Operating Systems: Linux (Bash), Windows (PowerShell)

• API: REST API, JSON, Webhooks

• Testing: PyTest, test automation

• Web: HTML, CSS
Experience
TOPIZDATO (September 2024 – Present)

Python Developer (Intern) | Remote

• Fully redesigned the bot interface using aiogram-dialog, adding new functionality.

• Containerized the application for Azure Container Apps, simplifying deployment.

• Optimized performance by moving news dispatching to a separate thread.

• Improved architecture by implementing a context manager for database
interactions and migrated the chatbot from SQLite to Azure SQL to separate the data
layer from the container.

• Gained daily hands-on experience working with Git in a team.

Projects
News Bot Project (September 2024 - Present) GitHub Repository

• Developed a news chatbot with subscription and topic management.

• Used aiogram, Azure SQL, Azure Container Apps.

Cafe Ordering System Bot (June 2024 - Present) GitHub Repository

• Telegram bot for ordering food in cafes.

• Backend developed using Python, working with the Telegram API.

Automation Software Testing (March 2024 - June 2024) GitHub Repository

• Repository with automated tests developed during the Global Logic course.
Education
• Automation Software Testing, Global Logic (June 2024) Certificate

• Python Programming (Advanced), University of Helsinki (March 2024)
Certificate

• DevOps & Kubernetes, Global Logic (December 2023) Certificate

• IT Support, Google, Coursera (July 2023) Certificate

• Specialist in Organization Management, PSACEA (May 2012)

Additional Information
• Interested in software architecture, DevOps, and process automation.

• Currently learning FastAPI and improving SQL query skills.

• Ready to work in a team and master new technologies.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: