Микола

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

The job seeker has provided: Phone numberEmailLinkedIn

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

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

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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: