Микола
Python-програміст, 25 000 UAH
- Considering positions:
- Python-програміст, Backend-програміст, Frontend-програміст
- Employment type:
- full-time, part-time
- Age:
- 18 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
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/15169621/
Work experience
Backend developer
from 08.2023 to 03.2024
(8 months)
Freelance, Дистанційно (IT)
Основні обов'язки:
•Проєктування та розробка масштабованого RESTful API з використанням Django та Django REST Framework (DRF).
•Розробка архітектури реляційних баз даних (PostgreSQL), написання та оптимізація складних ORM-запитів.
•Реалізація асинхронних фонових задач за допомогою Celery та Redis (відправка email-сповіщень, генерація звітів, обробка зображень).
•Інтеграція сторонніх сервісів (платіжні шлюзи для прийому оплат, підключення Telegram-бота для сповіщення адміністраторів).
•Налаштування безпеки: реалізація JWT-автентифікації та розмежування прав доступу (Permissions).
•Покриття бізнес-логіки Unit та інтеграційними тестами за допомогою Pytest.
•Контейнеризація проєкту за допомогою Docker та Docker Compose для забезпечення стабільного розгортання в різних середовищах.
•Рефакторинг існуючого коду та підтримка стандартів чистого коду (PEP8, Flake8).
Ключові досягнення:
•З нуля спроєктував та реалізував backend-частину для повнофункціональної E-commerce платформи, довівши проєкт від ідеї до робочого продукту.
Провів оптимізацію взаємодії з базою даних (успішно усунув проблему N+1 запитів за допомогою select_related та prefetch_related), що зменшило час відповіді сервера на високонавантажених ендпоінтах на 40%.
•Впровадив систему автоматичних сповіщень через Telegram API, що значно пришвидшило процес обробки нових замовлень клієнтів.
Завдяки впровадженню Docker скоротив час на налаштування робочого середовища та розгортання проєкту з кількох годин до лічених хвилин.
•Забезпечив стабільність роботи критичного функціоналу (кошик, чекаут, платежі) шляхом написання тестів, що мінімізувало кількість критичних багів.
Education
ПВНЗ «Європейський університет»
Інженерія програмного заберпечення, Київ
Higher, from 2026 to 2030 (4 years)
Additional education and certificates
GoIT
2024, 2 роки
Certificate
Knowledge and skills
- Python
- Django
- FastAPI
- Flask
- REST API
- Asyncio
- Knowledge of OOP principles
- PostgreSQL
- SQLAlchemy
- ORM
- HTML
- CSS
- JavaScript
- Bootstrap
- Tailwind CSS
- Git
- JSON
Language proficiencies
- English — average
- Ukrainian — fluent
Similar candidates
-
Python-програміст
Remote -
Python developer
22000 UAH, Remote, Kyiv -
Python-програміст
Remote -
Python Backend Developer
Remote -
Python-програміст
Remote, Poltava -
Python-програміст
Remote