UpstaffSign up
Yurii K., Full-Stack Data and Web Engineer
Yurii K.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since April, 2026
🔥 Get Yurii K. rates & availability. We respond within one business day
Book a Call Download Profile PDF

Yurii K. — Full-Stack Data and Web Engineer

Vetted expert in Full Stack Web, Data Engineer.

 Last verified on May, 2026
Senior
Upper-Intermediate English

AI Tools & Assistants

Claude
Claude
Gemini
Gemini
Grok

Bio Summary

  • Full-stack engineer with 7+ years in PHP/WordPress and 5+ years in JavaScript/TypeScript;
  • Built data platforms using Python, SQL, ETL pipelines (Airflow, PySpark), and AWS;
  • Developed custom WordPress plugins, REST APIs, and data-driven features (tables, reports, analytics);
  • Skilled SQL and database design (PostgreSQL/MySQL), including query optimization;
  • Experience integrating AI/LLM features into data products and analytics workflows.

Technical Skills

Programming Languages JavaScript, PHP, Python, TypeScript
Wordpress Ecosystem ACF (Advanced Custom Fields), CPT (Custom Post Types), Divi, Elementor, Gutenberg, wp-cli
AI & Machine Learning AI, Claude, Gemma, Grok, LLM, RAG, Vercel AI SDK, xAI, YOLOv8
JavaScript Frameworks D3.js, Node.js, Nuxt, React, Svelte, Vue.js
JavaScript Libraries and Tools ESBuild, Gulp.js, Preact, Webpack, Zod
Python Frameworks FastAPI
Python Libraries and Tools PySpark, Robot Framework
Data Analysis and Visualization Technologies Apache Airflow, ELT, ETL, ETL Pipelines, Matomo
Security IAM
Databases & Management Systems / ORM Data Lake, MySQL, PostgreSQL, Prisma, Prisma ORM, SQL, SQL queries
UI Frameworks, Libraries, and Browsers D3.js, HTML, SvelteKit, Tailwind CSS
Cloud Platforms, Services & Computing AWS, GCP, MWAA (Managed Workflows for Apache Airflow), Vercel
Amazon Web Services AWS Glue, AWS RDS (Amazon Relational Database Service), AWS S3, AWS VPC
Industry Domain Experience seo
Third Party Tools / IDEs / SDK / Services Ahrefs
SDK / API and Integrations API, FastAPI, RESTful API
Scripting and Command Line Interfaces Batch
Deployment, CI/CD & Administration CI/CD
Methodologies, Paradigms and Patterns DAG (Directed Acyclic Graph), REST
Virtualization, Containers and Orchestration Docker, Terraform
UI/UX/Wireframing Elementor
Codecs & Media Containers Ffmpeg
Version Control Git
Operating Systems Linux, Windows
File Systems, Storage Parquet
Logging and Monitoring Sentry
Platforms WordPress

Work Experience

Data Engineer, End-to-end batch data platform on AWS

Duration: Oct. 2025 - Present

Summary: Designed and built an end-to-end batch data platform on AWS using medallion architecture, integrating multiple source domains into an analytics-ready warehouse in RDS Postgres.

Responsibilities:

  • Provisioned the full cloud stack as infrastructure-as-code with Terraform - S3 data lake, IAM roles & policies, AWS Glue jobs, MWAA (Managed Airflow), RDS Postgres, and VPC networking.
  • Implemented medallion architecture (raw -> bronze -> silver -> gold): raw CSV/JSONL files landed in S3 are transformed to Parquet through bronze and silver layers, then joined and enriched into a curated gold schema in Postgres.
  • Developed 6 PySpark ETL jobs on AWS Glue 4.0 (G.1X × 2 workers) covering three source domains - sales, customers, and user profiles - including cross-source enrichment (silver -> gold writing to gold.user_profiles_enriched).
  • Orchestrated 4 Apache Airflow DAGs on MWAA that trigger Glue jobs via GlueJobOperator - two @daily pipelines (sales, customers) and two on-demand (user profiles, enrichment). DAG source synced from S3 every ~5 min.
  • Modeled the gold layer in Postgres for downstream analytics consumption - enforced keys, types, and idempotent writes so re-runs produce stable results.

Technologies: Python, PySpark, AWS (S3, Glue, IAM, MWAA, RDS Postgres, VPC), Apache Airflow, Terraform, SQL, Parquet.

Full Stack Developer, Brand Legends (SEO-focused client products and custom analytics dashboard)

Duration: Jun. 2022 - Sep. 2025

Summary: Delivered end-to-end full-stack development for SEO-focused client products using WordPress/PHP backend and modern JavaScript frontend, including a custom SvelteKit analytics dashboard aggregating SEO data from third-party APIs.

Responsibilities:

  • Built custom WordPress themes from scratch - structured, semantic HTML with on-page and technical SEO handled both in code and via plugin configuration.
  • Architected multilingual/multi-region content infrastructure using WordPress multisite plus custom plugins for content management and per-region SEO settings.
  • Modeled content with Advanced Custom Fields (ACF), Custom Post Types (CPT), and custom taxonomies; wrote complex SQL queries to power filters, sorting, and large-catalog listings efficiently.
  • Exposed custom WordPress REST API endpoints for specialized data handling and headless integrations.
  • Built block themes with custom native Gutenberg blocks in React/Preact - moving content creation off pagebuilders and onto the Gutenberg editor.
  • Built a custom SEO analytics dashboard in SvelteKit aggregating third-party APIs (Ahrefs, Wincher, Matomo) - visit trends, keyword rank history, per-day/per-month breakdowns - with interactive visualizations rendered via d3-shape.
  • Designed the relational data model and managed migrations with Prisma ORM on MySQL; validated forms endto-end with Zod; integrated Sentry for error tracking and performance monitoring.
  • Owned end-to-end delivery - database schema -> REST API -> frontend integration -> deployment - on a longlived product, balancing new feature work with refactors and performance improvements.

Technologies: PHP, WordPress (multisite, ACF, CPT, custom REST API, Gutenberg), React, Preact, JavaScript, TypeScript, SvelteKit, D3, Prisma, Zod, Sentry, MySQL.

Team Lead, Content Makers Team, Internet Vikings (SEO Agency) (WordPress delivery team management and client site projects)

Duration: 2016 - 2020

Summary: Led a WordPress-specialized delivery team managing multiple client sites, focusing on team management, QA, technical direction, and hands-on delivery of WordPress projects using page-builders and customizations.

Responsibilities:

  • Owned team management and delivery planning - scoping, estimation, task allocation, timelines, and release coordination across a distributed team.
  • Ran QA and release processes - code review, acceptance checks against client briefs, and quality gates before deployment.
  • Mentored team members through pair programming, code review, and internal documentation standards.
  • Delivered client sites using Elementor and Divi page-builders when speed-to-market was the priority; maintained custom plugins and theme customizations for long-lived sites.
  • Standardized builds and deployments with Linux, wp-cli, and Git - reproducible environments across the team.

Technologies: WordPress, PHP, JavaScript, MySQL, Linux, wp-cli, Elementor/Divi, Git.

System Administrator, "KM" Group of Companies (Corporate network and Windows infrastructure support)

Duration: Jul. 2012 - Jul. 2015

Summary: Supported Windows-based infrastructure and administered a corporate network of over 100 devices, ensuring stable and secure IT operations within the company.

Responsibilities:

  • Maintained and supported Windows infrastructure and corporate network devices.
  • Ensured network stability and security for over 100 devices.

Technologies: Windows.

Featured Projects

Solo Developer (Grok Forge - VS Code Extension (multi-agent AI assistant))

Summary: Developed a VS Code extension that integrates a Grok AI assistant with multi-agent capabilities, enabling parallel agent interactions and real-time rendering of dialogues within the editor sidebar.

Responsibilities:

  • Implemented multi-agent mode handling parallel agents using xAI's beta Responses API.
  • Managed per-agent streaming event identification and real-time multi-agent dialogue rendering.
  • Handled secure API-key storage within the extension.

Technologies: TypeScript, VS Code API (WebviewView, SecretStorage, commands), Vercel AI SDK (@ai-sdk/xai, ai, xai.responses()), Vue 3 Composition API, esbuild.

Solo Developer (Squash AI Coach/Referee - Video-Analysis App)

Summary: Created an end-to-end video analysis application for squash matches that provides referee-style decisions on contested moments and coaching statistics using computer vision and LLM analysis.

Responsibilities:

  • Developed computer vision models for player and ball detection in squash match videos.
  • Implemented LLM analysis layer on structured rally data for decision making and coaching insights.
  • Delivered features including strike counts, shot heatmap, and per-rally metrics.

Technologies: SvelteKit, TypeScript, Tailwind, FastAPI, YOLOv8, yt-dlp, ffmpeg, Gemini/Gemma.

Education

  • Master of Economic Cybernetics
    Poltava University of Economics and Trade
    Sep. 2007 - Sep. 2012

Certification

  • Building with the Claude API
    Anthropic
    2026
  • Data Engineering
    Robot Dreams
    2026
  • ReactJS
    Beetroot Academy
    2020
  • Front-End
    Beetroot Academy
    2018
  • Python
    Beetroot Academy
    2017
  • PHP Backend
    Beetroot Academy
    2016

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Yurii K., Full-Stack Data and Web Engineer
Ready to hire Yurii K.
or someone with similar Skills?
Yurii K. is available
for hire 🔥
Book a call with Yurii K.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Yurii K. Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.