Володимир
Junior Python Developer
- Розглядає посади:
- Junior Python Developer, Junior Python Backend Developer, Junior Backend Developer
- Вид зайнятості:
- повна, неповна
- Вік:
- 20 років
- Місто проживання:
- Чернівці
- Готовий працювати:
- Дистанційно
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20676355/
Досвід роботи
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), поєдную навчання з можливістю повноцінної роботи.
Додаткова освіта та сертифікати
CCNA: Introduction to Networks
6 місяців
Сертифікат
CCNA: Switching, Routing, and Wireless Essentials
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-рішень.
Схожі кандидати
-
Junior Python-розробник
Дистанційно, Кропивницький, Миколаїв -
Junior Python Developer
Дистанційно -
Junior Fullstack-програміст
Дистанційно -
Junior Frontend Developer
Дистанційно -
Python-програміст
Дистанційно, Київ -
Python-програміст
Дистанційно, Івано-Франківськ