Работал в 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

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