Работал в 3 компаниях 2 года 3 месяца
IT
Full Stack Developer
MLSoft
IT
9 месяцев
11.2025 - 07.2026
Працюючи як Full Stack Developer, я займався розробкою бекенду на мові програмування Python, а також фронтенду за допомогою Vue.js та Nuxt.js. Мої обов'язки також включали налаштування серверів і створення пайплайнів для автоматичного розгортання програмних засобів. Мої навички дозволили ефективно вирішувати завдання та досягати успіху у розробці програмного забезпечення.
Middle web developer
Tegem
IT
1 год 1 месяц
06.2024 - 06.2025
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 Developer
Renewator
IT
6 месяцев
01.2024 - 06.2024
Написання CRM та Telegram ботів
Ключевая информация
Мови:
-Python;
-TypeScript;
-vue.js
-nuxt.js
API:
-DjangoRestFramework;
-FastApi;
Gitlab:
-ci/cd
AI:
-gpt;
-groq;
-ollama
ORM:
-Django;
-SQLAlchemy;
DataBaseSQL:
-Postgres;
DataBaseNoSQL:
-Redis;
Telegram:
-Aiogram;
-Telethon
OS:
-Linux;
-Windows;
Else:
-Docker;
-Poetry;
-HTML;
-CSS;
-PlayWright/Selenium
-minikube
-microk8s
-helm
-cloudflared
-jira
Учился в 1 заведении
Львовский государственный университет безопасности жизнедеятельности
Пожарная безопасность
Львов, 2017
Владеет языками
Английский
выше среднего
Олександр
Олександр
Full Stack Developer

Кривой Рог
Активно ищет работу
неполная занятость, проектная работа
Характер работы: удаленная работа
Последняя активность 21 час назад