Oleksandr
Fullstack Developer (JS)
- Вік:
- 21 рік
- Місто проживання:
- Херсон
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19276722/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Full Stack Developer · JavaScript / TypeScript / Python
[
PROFESSIONAL SUMMARY
Software engineer with 2.5 years of industry experience, currently working as a Full Stack Developer at WWG.
Deliberately transitioned from Quality Engineering into development to pursue building products rather than
just verifying them. Currently the sole engineer building a marketing automation platform — n8n workflows for
content generation plus a Supabase + React interface — executing requirements from the PM and marketing
team after taking over technical implementation from another engineer. In parallel, co-develop a side project
(mysecscan.com) as Full Stack + DevOps engineer, where I designed and operate the full delivery pipeline:
containerized development, GitHub Actions CI/CD, VPN-gated staging, hardened production VPS with an
observability stack (Grafana, Loki, Promtail), and defense-in-depth security. My QA background gives me a
strong testing and edge-case mindset. Additional Python experience in automation, scraping, and full-stack
Django projects.
TECHNICAL SKILLS
Languages: JavaScript (ES6+), TypeScript, Python 3, SQL
Frontend: React, Next.js, HTML5, CSS3, Vue.js (basic), responsive UI, modal systems, data visualization (charts)
Backend & Automation: Supabase (Auth, Database, Storage), n8n (workflow automation), Django, Django REST
Framework, FastAPI (basic), REST API design, WebSockets
Databases: PostgreSQL, raw SQL (JOINs, aggregations, migrations), Django ORM, schema design, query
optimization
Python Libraries: BeautifulSoup, Playwright, pandas, NumPy, OpenPyXL, Pillow, yt-dlp, mutagen, requests
Infrastructure & Deployment: Docker, Docker Compose, Linux (Ubuntu) administration, VPS deployment
(Hetzner), multi-environment setup, Caddy (reverse proxy), Let's Encrypt SSL, GitHub Actions (CI/CD)
Security & Networking: Tailscale VPN (zero-trust), SSH hardening, ufw firewall, Fail2ban, unattended-upgrades,
Logwatch
Observability & Monitoring: Grafana, Loki, Promtail, UptimeRobot
Tools & Workflow: Git, GitHub, Git Flow, code review, Postman, Chrome DevTools, Linux terminal
Engineering Concepts: Object-Oriented Programming (OOP), REST APIs, authentication & authorization,
performance profiling, refactoring, debugging, workflow automation
Quality & Testing: Manual & API testing, regression testing, bug reporting, test case design, basic performance
testing (Grafana k6)
PROFESSIONAL EXPERIENCE
Full Stack Developer — WWG Mar 2026 – Present
Marketing Automation Platform · n8n, Supabase, React · Sole engineer (requirements from PM & marketing team, since Jun
2026)
• Sole engineer: the only developer building a marketing-team automation platform, executing requirements
from the PM and marketing team; took over technical implementation from another engineer and scaled it
into a tool the marketing team uses daily.
• What it does: automates content generation for the marketing team — articles, blog posts, social posts, and
images — via orchestrated n8n workflows.
• Architecture evolution: the platform originally ran entirely on n8n workflows with a Slack bot as the front-
end; as feature scope grew beyond what that setup could support, the team moved the UI/UX layer to
Supabase + React, keeping n8n as the automation backend.
• n8n workflows: build and maintain the automation pipelines that drive content generation, running on the
company's n8n instance.
• Frontend (learning in production): building the new Supabase + React interface — first hands-on production
experience with this stack, picked up through real feature requirements rather than tutorials.
Full Stack Developer — WWG Mar 2026 – May 2026
Internal SPA for accounting & finance team · TypeScript, React, Supabase, PostgreSQL
• Backend ownership: designed database schema changes, migrations, and validation logic; wrote raw SQL
against PostgreSQL for complex reporting and data flows.
• Performance & reliability: diagnosed and resolved a critical bottleneck where a UI action caused CPU to
spike to 100%; designed a duplicate-detection algorithm for file-based data imports.
• Frontend & delivery: implemented modal dialogs and interactive charts; ran PostgreSQL in Docker via
docker-compose for local development.
QA Engineer — Ten8 (Manufacturing) May 2025 – Feb 2026
Web extension · Voice AI agent · SaaS automation · N8N workflows
• Cross-product quality engineering: ran Regression, Smoke, Functional, Usability, and Compatibility testing
across multiple product lines, including AI-driven features.
• Engineering exposure: wrote Python scripts for test automation; performed basic performance testing with
Grafana k6 — early hands-on engineering work that supported my transition into development.
• API & integration testing: validated REST API contracts and edge cases using Postman and Swagger.
• Mentorship: onboarded and trained QA interns; produced internal documentation and shared best
practices.
QA Engineer — NDA (Fintech — P2P & PSP services) Dec 2023 – May 2025
1 year 5 months
• Quality engineering: Smoke, Regression, Functional, Usability, and Localization testing across P2P and PSP
fintech services.
• Engineering tooling: worked daily with GitLab and CI/CD pipelines — first practical exposure to developer
workflows.
• Documentation & process: authored and maintained test cases, checklists, and bug reports; collaborated
with PM, developers, and QA team.
SIDE PROJECT
MySecScan — Full Stack SaaS (in active MVP development) · mysecscan.com
Stack: Next.js · React · TypeScript · Supabase · PostgreSQL · Docker · Hetzner VPS · Grafana · Loki · Tailscale · GitHub Actions
Role: Full Stack Developer + DevOps · 2-person team (co-founder contributes to frontend and marketing).
• Production VPS setup: provisioned a Hetzner Ubuntu VPS from scratch and deployed Caddy as a reverse
proxy with automated Let's Encrypt SSL, serving the live product at https://mysecscan.com.
• Defense-in-depth security: hardened the server — ufw firewall, SSH key-only access with root login
disabled, Fail2ban, unattended-upgrades, daily Logwatch reports.
• Observability stack: deployed Grafana + Loki + Promtail for log aggregation and metrics, plus UptimeRobot
as an external uptime check.
• VPN-gated staging: isolated staging environment reachable only through Tailscale VPN over HTTPS, same
protection extended to internal Grafana dashboards.
• Multi-environment CI/CD: GitHub Actions workflows for both production and staging, automating build and
deployment with secure environment-variable handling.
• End-to-end ownership: solely responsible for infrastructure, backend, and majority of frontend; coordinate
with co-founder on feature scope and product direction.
PERSONAL PROJECTS
Task Manager — Full Stack Web Application
Stack: Python · Django · Django REST Framework · PostgreSQL · Vue.js
• Built a full task-management application from scratch, end-to-end.
• Implemented custom authentication, CRUD operations, serializers, and class-based views in Django REST
Framework.
• Modeled the database schema in PostgreSQL and wrote queries via Django ORM.
• Vue.js frontend integrated with the REST API (AI-assisted; React was learned afterwards on commercial
projects).
Map & Data Scraper — Automation Tool
Stack: Python · BeautifulSoup · Playwright
• Scraper for geographic and business data from Google Maps and a third-party data service used for
documentation enrichment.
• Playwright for JavaScript-rendered pages; BeautifulSoup for static HTML parsing.
• Architected to be extendable to async (aiohttp) for higher-volume scraping.
Media & File Format Toolkit
Stack: Python · pandas · OpenPyXL · Pillow · yt-dlp · mutagen
• CLI tools for everyday automation: Excel ⇄ CSV conversion, image processing, audio extraction from video.
• Modular, reusable Python functions following OOP principles.
LANGUAGES
Ukrainian: Native
English: B1 (Intermediate) — comfortable with technical written communication
Схожі кандидати
-
Fullstack Developer (Python, Go, JavaScript, React)
50000 грн, Дистанційно, Вінниця , ще 8 міст -
Javascript-програміст
Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
99000 грн, Дистанційно, Київ