- File
Руслан
IT-спеціаліст
- Considering positions:
- IT-спеціаліст, Python-програміст
- City:
- Kyiv
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/12892729/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
синхронних, так і асинхронних застосунків. Моя
РУСЛАН
основна спеціалізація – розробка серверної логіки
для Telegram‑ботів, проте я відкритий до нових
викликів у сфері full‑stack розробки та Big Data.
Швидко опановую нові технології та прагну
PYTHON РОЗРОБНИК професійного зростання в IT‑сфері.
ДОСВІД РОБОТИ КОНТАКТНІ ДАНІ
Freelance [
github.com/ruslan7ii
ТЕЛЕГРАМ-БОТ ДЛЯ МАГАЗИНУ АКСЕСУАРІВ ТА ЗАПЧАСТИН Tg: @ruslan7ii
ДО СМАРТФОНІВ @DFOX_UA_BOT [
- Розробка вебзастосунку на базі бібліотек Aiogram v3.x та aiogram-dialog v2.x Україна, Полтава
- Багаторівневі меню з розгалуженою системою станів FSM
- Зручне функціональне адмін-меню
- Інтеграція з основною бізнес-логікою, CRM-системою сервісу dntrade.com.ua HARD SKILLS
через REST API та опрацювання JSON-відповідей за документації
https://api.dntrade.com.ua/docs/ Python: функціональне програмування та
- GET та POST HTTP-запити з використанням бібліотек aiohttp та httpx для: об’єктно-орієнтоване програмування
обробки фінансових транзакцій (ООП)
обліку дебетово-кредитних взаємовідносин (інкапсуляція, наслідування, поліморфізм,
генерації видаткових накладних абстракція)
нарахування бонусів SQL: прямі SQL-запити та ORM
автоматичного інформування контрагентів через бота REST API: повне розуміння принципів
- Напівавтоматична аутентифікація користувачів за номером у Telegram та роботи http-запитів та обробки відповідей
зареєстрованим номером у CRM шляхом парсингу даних Linux: робота в операційній системі та
- Тестування http-запитів з використанням Postman керування сервером через командний
- Щомісячні нагадування контрагентам про заборгованість за допомогою рядок
APScheduler
- Використання HTML-розмітки для стилізації текстів у боті Фреймворки та бібліотеки
- Розгортання застосунку на сервері AWS EC2 із використанням Docker
- Підключення до бази даних PostgreSQL, розміщеної на AWS RDS Aiogram, Aiogram-dialog
- Оновлення (міграції) БД з використанням Alembic за необхідності Aiohttp, Httpx
- Адміністрування бази даних через pgAdmin4 APScheduler
Код застосунку для ознайомлення: PostgreSQL, MySQL, SQLite
SQLAlchemy – робота з ORM
https://github.com/ruslan7ii/dfox-bot.git Alembic – міграції баз даних
Django
HTML/CSS
Pytogram
ДЕМО БОТ @DEMO_UA_BOT
- Мультимовний демонстраційний бот, розміщений на хостингу AWS EC2 та Робота з Базами даних
розроблений на базі бібліотек Aiogram v3.x та aiogram-dialog v2.x
- Використання SQLite для легкості роботи із застосунком pgAdmin4 – адміністрування PostgreSQL
- Бот може виступати посередником у спілкуванні між групою користувачів та DBeaver – адміністрування БД (SQLite)
групою адміністраторів (реалізовано через БД) AWS RDS – хмарні бази даних
- Реалізовано GET HTTP-запити до сервісу openweathermap.org через REST Інші технології
API з обробкою JSON-відповідей, що дозволяє отримувати дані про погоду в
реальному часі в будь-якій точці планети — за координатами або назвою AWS EC2 – віртуальні сервери
населеного пункту (документація: https://openweathermap.org/api/ ) Docker – контейнеризація застосунків
- Організоване багаторівневе меню із системою станів FSM Postman – тестування API
- Імітація магазину-вітрини з послугами, де користувач може вибрати дату та tzdata, pytz – робота з часовими поясами
час для резервування віконця HTML-розмітка – використовується в
Код застосунку для ознайомлення: aiogram-dialog. Також базові поняття при
створенні навчального сайту.
https://github.com/ruslan7ii/Demo-bot.git GIT – досвід роботи з системою контролю
версій
Мікросервіси та моносервіси – базове
Навчальні проекти розуміння архітектури додатків,
розгорнутих за принципами
Pyrogram — створення клієнтського бота (юзер-бота) з використанням мікросервісної, моносервісної та гібридної
Telegram Client API для обходу обмежень Bot API архітектури
Django — опанування принципів побудови серверної логіки та архітектури
застосунків
HTML/CSS — базові знання зі створення сайтів
Парсинг — реалізація механізму парсингу та фільтрації великого обсягу SOFT SKILLS
інформації за заданими патернами
Критичне мислення – аналіз проблем та
прийняття обґрунтованих рішень
Адаптивність – швидке пристосування до
ОСВІТА змін
Самоорганізація – вміння працювати без
ІТ постійного контролю
Прагнення до навчання – готовність
Google освоювати нові знання та технології
YouTube: величезна кількість навчальних відео та курсів, туторіалів по Гнучкість мислення – швидке
різним технологіям перемикання між завданнями
Спільноти в телеграм: численні активні ком’юніті різних напрямків Уважність до деталей – точність у
Hubr: насичений технічними та научпоп статтями ресурс виконанні роботи
ChatGPT, Gemini: швидкі та чіткі відповіді на правильно поставлені Відповідальність – здатність відповідати
запитання за результати своєї роботи
Клієнтоорієнтованість – вміння
знаходити підхід до замовників
ПНТУ ім. Кондратюка Стратегічне мислення – вміння
передбачувати можливі проблеми та
БУДІВЕЛЬНИЙ ФАКУЛЬТЕТ, 2014
вирішення їх ще до появи
Під час навчання освоєно безліч різноманітних технічних застосунків для Швидке навчання – здатність швидко
розрахунку математичних, фізичних, геометричних та ін. властивостей. освоювати нові навички та технології
Самокритичність – здатність адекватно
оцінювати свої помилки та виправляти їх
ПРОЕКТИ В
ПРОДАКШЕНІ
Телеграм-бот магазину @dfox_ua_bot
Власний телеграм-бот @demo_ua_bot
Similar candidates
-
ІТ-спеціаліст
40000 UAH, Kyiv -
IT-спеціаліст
Kyiv -
IT-спеціаліст
Kyiv -
Сервисный инженер IT и СКС
Kyiv -
IT-координатор
Kyiv, Cherkasy , more 5 cities -
IT-спеціаліст
Kyiv