Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Oleksandr

Fullstack Developer (JS)

Возраст:
21 год
Город проживания:
Херсон
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

OLEKSANDR ZYK
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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: