Volodymyr Ryzhkov

Full Stack Developer · Navan, Co. Meath, Ireland

Full stack developer, eight years in. I work in Python (Django, FastAPI) and modern JavaScript (Vue, Nuxt), usually owning system design as well as the code. Most of that time has been in fintech, adtech and edtech — building data-heavy products, the cloud infrastructure under them, and more recently putting AI and ML models to practical use: normalising messy data, speech-to-text, vector search. I also mentor junior developers and lead technical planning for the subsystems I own.

hi@ryzhkov.ie

Experience

Full Stack Developer

Aug 2019 — Present

Daiquiri Team · Remote

Architecture and full stack development across edtech, adtech, IoT and real estate — system design, AI integrations, and shipping end to end.

EdTech Platform Architecture & Development

  • Designed and implemented the system architecture for a global edtech platform, covering personalised educational plans and coach payment integrations.
  • Built a scalable CMS that lets coaches publish and customise branded sites on subdomains or their own domains, which grew both platform and coach revenue.
  • Integrated AI for normalising complex course data and for speech-to-text processing, improving content quality and search.

Python · Django · FastAPI · Vue 3 · Nuxt 3 · PostgreSQL · AWS · Docker · OpenAI · speech-to-text models

Language Learning Data Platform

  • Wrote the automated parsers that keep the content database populated, with reliable and continuous collection.
  • Implemented vocabulary support end to end: sourcing, normalising and storing word meanings, synonyms and contextual usage.
  • Architected the content database layer on Elasticsearch for high-speed full-text search across all textual data.

Python · Nuxt 2 · Vue 2 · PostgreSQL · Elasticsearch · web scraping · data normalisation

AdTech CRM & Automation

  • Built core subsystems for a proprietary adtech CRM managing thousands of Facebook ad accounts, with full campaign management.
  • A real-time notification system I built cut budget waste by 10% by flagging underperforming campaigns immediately.
  • An automation rule engine raised agency revenue by 15%, auto-launching successful campaign variants and handling support appeals for blocked accounts.

Python · Django · Nuxt 2 · Vue 2 · PostgreSQL · RabbitMQ · REST APIs · real-time notifications

IoT Stock Monitoring System

  • Built an IoT stock monitoring system for retail shelves, so clients could optimise replenishment and analyse product movement.
  • Built the data collection pipelines and analytics dashboards behind it: real-time inventory tracking and anomaly detection, including temperature spikes.

Python · FastAPI · PostgreSQL · IoT protocols · data analytics

Real Estate Data Platform

  • Wrote and maintained a set of real estate object parsers with a dedicated monitoring system around them.
  • Kept high-volume collection and normalisation running continuously for a B2B service handling thousands of property listings.

Python · Django · PostgreSQL · web scraping · data normalisation · monitoring systems

Full Stack Developer

Jul 2024 — Dec 2025

NDA (Fintech industry) · Remote

Backend services and frontend interfaces for a fintech platform, inside a cross-functional engineering team.

  • Developed backend features and API endpoints for the fintech CRM platform in Python — Django, Django-Ninja, Pydantic.
  • Built and maintained frontend components in Vue 3, Nuxt 3 and PrimeVue, keeping interfaces responsive and intuitive.
  • Worked with the architecture team on system design and technical specifications.
  • Reviewed code and helped hold the team's quality bar.
  • Worked on infrastructure automation and deployment using Docker and CI/CD pipelines.

Python · Django · Django-Ninja · Pydantic · Vue 3 · Nuxt 3 · PrimeVue · PostgreSQL · Redis · Docker · GitLab CI

Junior Software Developer

Aug 2017 — Aug 2019

Boulevardier Group · Kyiv, Ukraine

Development and optimisation of custom CRM and internal management systems — where I learned full stack work and business process automation.

  • Built a rule-based data normalisation system for a price aggregator's pipeline. It handled over 98% of incoming objects automatically and cut manual item-merging time by more than half.
  • Worked across the stack in Python and JavaScript frameworks.
  • Worked with senior developers on database design and API development.

Python · Django · JavaScript · PostgreSQL · MySQL

Skills

Languages & core
Python, TypeScript/JavaScript; full stack development, system architecture, API design
Backend & APIs
Django, Django REST Framework, Django-Ninja, FastAPI; RESTful API design, microservices architecture
Frontend
Vue (2/3), Nuxt (2/3/4), Tailwind CSS, PrimeVue; mobile development (Capacitor)
Databases & data
PostgreSQL (incl. pgvector), MySQL, MongoDB, Redis, Elasticsearch; data normalisation, web scraping, ETL processes
Infrastructure & DevOps
AWS (EC2, S3), self-hosted servers; Docker, Ansible, CI/CD (GitHub Actions, GitLab CI); RabbitMQ, Celery, message queue systems
AI & machine learning
OpenAI, Anthropic and Mistral API integrations; locally deployed speech-to-text models; vector search with pgvector; AI-driven data processing and automation
Languages spoken
Ukrainian — native · Russian — native · English — proficient

Education

2013 — 2017
BSc in Applied Mathematics
Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Get in touch

Open to interesting problems — drop me a line.