- PRO
Олександр
Web developer
- Considering positions:
- Web developer, Python-програміст, DevOps engineer, Інженер з автоматизації
- Employment type:
- full-time, part-time
- Age:
- 29 years
- City of residence:
- Kryvyi Rih
- Ready to work:
- Dnipro, Kharkiv, Kryvyi Rih, Kyiv, Lviv
Contact information
The job seeker has entered a phone number and email.
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/10331443/
Work experience
Python-програміст
from 06.2024 to 06.2025
(1 year)
Tegem, Київ (IT)
🔧 Backend-розробка (CRM, API, мікросервіси)
Розробка CRM-систем, REST API та мікросервісів з нуля.
Стек: FastAPI (основний), рідше Django, PostgreSQL, Redis, MinIO.
Приклади:
CRM для контент-менеджменту з інтеграцією S3 (MinIO) для зберігання зображень.
API для мобільного додатку з ролями, JWT-автентифікацією, модулями оповіщень.
🚀 CI/CD та DevOps
Повне налаштування CI/CD у GitLab CI:
Створення пайплайнів з gitlab-ci.yml для Dev, UAT, Prod середовищ.
Автоматичні білди через GitLab Runner на docker:dind.
Пайплайни як з docker-compose up, так і білди по SSH на VPS.
Приклади:
Динамічне складання контейнерів під кожну гілку (feature/*) з тегами.
Власноручне налаштування раннерів на VPS із самопідписаними сертифікатами.
🌐 Парсинг сайтів та автоматизація
Розробка кастомних парсерів на Playwright + BeautifulSoup.
Приклади:
Простий RSS/API парсинг новин для агрегатора.
Багаторівневий парсер сторінок стрімінгової платформи: навігація по iframe, обхід авторизацій, збереження структури контенту.
Досвід обходу anti-bot захистів (реалістична емуляція поведінки користувача, налаштування stealth).
🤖 Інтеграція штучного інтелекту
Робота з LLM-платформами: Ollama (локально), Groq, Gemini, OpenAI (платно).
Приклади застосувань:
AI-модерація зображень/відео (виявлення NSFW).
AI-фільтр спамерів у реальному чаті.
Чат-асистент в CRM на базі GPT-4 із контекстною підтримкою, інтеграцією в Jivochat.
Використання LLM для автозаповнення мета-даних при парсингу контенту.
☸️ Kubernetes та масштабування
Досвід з MicroK8s, Minikube, Helm.
Приклад:
У проекті створював драйвер динамічного деплою сайтів: кожен новий клієнт → новий namespace з CRM + PostgreSQL.
Перенесення docker-compose стеку в K8s через Deployment, PVC, Ingress, ConfigMap.
🛠️ Інфраструктура, VPS, Nginx, Cloudflared
Повний цикл деплою:
Налаштування VPS (Ubuntu), запуск Docker, встановлення раннерів.
Проксірування доменів через Nginx, HTTPS, Let’s Encrypt.
Тунелювання через Cloudflared (Cloudflare Tunnels) — використання публічних доменів без відкриття портів.
Приклади:
Налаштування білого списку IP для адмінок.
Автоматичне оновлення DNS через API Cloudflare під час деплою.
Web-програміст
from 01.2024 to 06.2024
(5 months)
Renewator, Дистанційно (IT)
Написання CRM та Telegram ботів
Education
Львівський державний університет безпеки життєдіяльності
Пожежна безпека, Львів
Higher, from 2013 to 2017 (4 years)
Вища технічна освіта.
Knowledge and skills
- Python
- Django
- Django Rest Framework
- JavaScript
- PostgreSQL
- Redis
- Docker
- Git
- Користувач ОС Linux
- SQLAlchemy
- FastAPI
- OpenAI
- Jira
- N8n
- GitLab
- Адміністрування VPS
- K8s
- Minikube
- Mikrok8s
- Cloudflare
- Minio
- CI/CD
Language proficiencies
English — above average
Similar candidates
-
Програміст, системний адміністратор, web-розробник
Kryvyi Rih, Remote -
Web-програміст
Kyiv -
Web-програміст
Kyiv, Khmelnytskyi, Remote -
Web-програміст
63000 UAH, Kyiv -
Веброзробник
Kyiv, Lutsk, Rivne -
Веб-розробник
16000 UAH, Kyiv, Remote