Працював в 1 компанії 8 місяців
IT
Python Developer
Freelance
IT
8 місяців
08.2023 - 03.2024
Працював над розробкою повнофункціональної E-commerce платформи. Відповідав за проєктування архітектури баз даних, розробку RESTful API та інтеграцію сторонніх сервісів.Ключові досягнення та задачі:• Спроєктував та реалізував backend-частину на Django + Django REST Framework.• Оптимізував роботу з базою даних PostgreSQL (вирішення проблеми N+1 запитів за допомогою select_related/prefetch_related).• Налаштував асинхронні фонові задачі (відправка email, обробка зображень товарів) за допомогою Celery та Redis.• Реалізував JWT-автентифікацію та управління правами доступу користувачів.• Інтегрував платіжний шлюз (наприклад, Stripe) та Telegram-бота для сповіщень адміністратора про нові замовлення.• Налаштував контейнеризацію проєкту за допомогою Docker та Docker Compose для швидкого розгортання середовища.• Написав unit-тести за допомогою Pytest.
Ключова інформація
Python розробник із сильною базою в комп'ютерних науках та фокусом на створенні масштабованих веб-додатків. Маю досвід побудови REST API з нуля, проєктування реляційних баз даних та роботи з інфраструктурою.Завжди дотримуюсь стандартів чистого коду (PEP8, flake8, black), розумію важливість тестування та оптимізації запитів до БД. Використовую Git та Docker.Наразі активно поглиблюю знання в асинхронному програмуванні (FastAPI, asyncio) та вивчаю мікросервісну архітектуру.Маю високий рівень самостійності: можу взяти фічу від етапу збору вимог до викатки в продакшн, але також чудово працюю в команді.
Навчався в 1 закладі
Приватний вищий навчальний заклад "Європейський університет"
Інженерія програмного заберпечення
2030
Володіє мовами
Англійська
середній
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
GoIT
Успішно завершив курс GoIT, у межах якого здобув практичний досвід у розробці повнофункціональних веб-проєктів та Telegram-ботів. Реалізував кілька навчальних і практичних рішень, що включали:
створення адаптивних та функціональних веб-сайтів;
розробку backend-логіки для веб-проєктів;
розробку та інтеграцію Telegram-ботів для автоматизації процесів;
роботу з API, базами даних та системами контролю версій;
застосування сучасних підходів до структурування коду та проєктування логіки.
Микола Вікторович
Микола Вікторович
Python Developer

Київ
повна зайнятість, неповна зайнятість, проектна робота
Остання активність 2 дні тому