Володимир

Junior Python Developer

Розглядає посади:
Junior Python Developer, Junior Python Backend Developer, Junior Backend Developer
Вид зайнятості:
повна, неповна
Вік:
20 років
Місто проживання:
Чернівці
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Python Developer Intern

з 09.2024 по 12.2024 (4 місяці)
II Liceum Ogólnokształcące (IT)

Освіта

Akademia im. Jakuba z Paradyża(Польща, Gorzów Wielkopolski)

Інформатика, Розробка програмного забезпечення, Чернівці
Вища, з 2023 по 2027 (4 роки)

Наразі навчаюся на 4 курсі (7-й, випускний семестр) за спеціальністю «Інформатика» в Akademia im. Jakuba z Paradyża (Gorzów Wielkopolski, Польща).

Спеціалізація: Tworzenie Aplikacji (Розробка програмного забезпечення).

Мова навчання: Польська (вільне володіння професійною та технічною термінологією).

Поточний статус: Завершую здобуття ступеня бакалавра (Inżynier), поєдную навчання з можливістю повноцінної роботи.

Додаткова освіта та сертифікати

6 місяців
Сертифікат

6 місяців
Сертифікат

Знання і навички

  • Уважність
  • Python
  • Git
  • SQL
  • HTML
  • GitHub
  • Знання принципів ООП
  • CSS
  • PostgreSQL
  • Docker
  • Django
  • FastAPI
  • Неконфліктність
  • REST API
  • Django Rest Framework
  • Адаптивність
  • MySQL
  • JavaScript
  • SQLAlchemy
  • Alembic
  • Redis
  • asyncio
  • Celery
  • Beautiful Soup
  • Python Requests
  • Docker Compose
  • Ubuntu user
  • Unit testing
  • Integration testing
  • Адміністрування ОС Linux
  • Користувач ОС Linux
  • PyTest
  • aiogram
  • JSON Web Token

Знання мов

  • Українська — вільно
  • Польська — середній
  • Англійська — середній

Додаткова інформація

GitHub: https://github.com/MarcherOV
Junior Python Developer із практичним досвідом розробки backend-систем та REST API з використанням FastAPI, Django REST Framework, PostgreSQL, Redis, Celery, Docker та з написанням тестів на Pytest.
Ключові досягнення та проєкти:
-Створив платформу пошуку роботи з автоматичними фоновими скраперами, JWT/Google OAuth авторизацією та персоналазованим підбором вакансій.
-Розробив асинхронну екосистему фітнес-трекінгу (FastAPI + Aiogram Telegram-бот + React Mini App).
-Успішно пройшов 3-місячне стажування з Python (Raspberry Pi, UART/GPIO, інтеграція з REST API).

Проєкти:
1.FitTrack Assistant — Екосистема фітнес-трекінгу(https://github.com/MarcherOV/FitTrack-Assistant)
Короткий опис: Сучасна повнофункціональна екосистема для відстеження тренувального прогресу, вправ та замірів тіла. Проєкт складається з високопродуктивного асинхронного REST API, Telegram-бота як клієнтського інтерфейсу та веб-додатка (Web App / Telegram Mini App).

Ключові особливості та архітектура:
-Backend (FastAPI & Async Stack): Побудовано асинхронний RESTful API на FastAPI, SQLAlchemy (AsyncSession) та Pydantic v2 із застосуванням паттерну Repository для розділення бізнес-логіки та роботи з БД.
-База даних та кешування: Використовується PostgreSQL 15, управління міграціями здійснюється через Alembic. Для кешування та оптимізації швидкодії інтегровано Redis 7.
-Клієнтські інтерфейси:
-Telegram Bot: Реалізований на Aiogram v3 із взаємодією з API через HTTPX (з використанням Service-to-Service авторизації).
-Frontend & Mini App: Веб-інтерфейс та Telegram Mini App розроблені на React, Vite та Tailwind CSS.
-Інфраструктура та тунелювання: Повна контейнеризація всіх сервісів (API, Bot, DB, Redis, Frontend, Ngrok) за допомогою Docker Compose. Використано Ngrok для забезпечення захищеного HTTPS-тунелю для Telegram Mini App.
-Тестування: Покриття API юніт- та інтеграційними тестами за допомогою pytest, pytest-asyncio та мокінгу зовнішніх залежностей.

2. NextStep — Платформа пошуку роботи з AI-аналітикою
Короткий опис: Веб-додаток (SPA) для автоматичного пошуку IT-вакансій на польських порталах працевлаштування з системою персоналізованого підбору та розширеною AI-аналітикою.

Ключові особливості та архітектура:
-Backend & REST API (Django & DRF): Реалізовано REST API на Django 5 та Django REST Framework із використанням ORM PostgreSQL, автентифікацією через JWT та Google OAuth 2.0 (з верифікацією id_token на стороні сервера).
-Багатопотоковий скрапінг даних: Розроблено два незалежні скрапери (на BeautifulSoup4/requests) для польських сайтів (praca.pl, theprotocol.it) з підтримкою ThreadPoolExecutor (до 5 паралельних потоків), автоматичними повторними запитами (Retry) при помилках та SHA256-дедуплікацією URL.
-Асинхронна черга та автоматизація (Celery + Redis): Налаштовано паралельний та scheduled (що12 годин через Celery Beat) скрапінг із 12-годинним кешуванням результатів у SearchQueryCache.
-Мультипровайдерна AI-інтеграція (Factory Pattern):
-Інтегровано підтримку LLM (Ollama / Llama 3.2, Anthropic Claude, Google Gemini) для глибокого аналізу відповідності кандидата вакансії (AI Matching) та розширення пошукових запитів (Query Expansion).
-Впроваджено резервний механізм (Fallback) до класичного Tag Matcher у разі збоїв API LLM.
-Інфраструктура: Повністю контейнеризований стек (API, Postgres, Redis, Celery Worker, Celery Beat, Frontend) через Docker Compose.

3.Real-Time GNSS/GPS Tracker & Visualizer (Raspberry Pi):
Короткий опис: Інтернет-речей (IoT) та вбудована система на основі Python для збору, фільтрації та візуалізації телеметричних даних GPS/GNSS у реальному часі на одноплатних комп’ютерах на базі Linux (Raspberry Pi).

Ключові особливості та технічна реалізація:
- Інтеграція апаратного забезпечення: Налаштована послідовна комунікація через UART (pyserial) для зчитування потоків даних NMEA та управління станами живлення модуля GNSS через виводи GPIO Raspberry Pi (RPi.GPIO).
- Обробка та аналіз даних: Реалізовано фільтрування NMEA-речень (виділення записів $GNGGA) з використанням регулярних виразів (re) для аналізу необроблених координат та перетворення форматів NMEA у десяткові градуси.
-Інтеграція з API Google Maps: інтегровано статичний API Google Maps для динамічного перетворення витягнутих координат у посилання на місцезнаходження в Google Maps та попередній перегляд карт для зареєстрованих даних GGA.
-Технологічний стек: Python 3, pyserial, RPi.GPIO, регулярні вирази (re), статичний API Google Maps, Linux (Raspberry Pi OS).

Шукаю позицію Junior Python Developer для розвитку в команді та участі в розробці якісних backend-рішень.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: