Сергiй

Full stack developer

Considering positions:
Full stack developer, Backend-розробник, Javascript engineer, Python-програміст, Програміст PHP, Front-end програміст
Employment type:
full-time, part-time
Age:
33 years
City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Full stack developer

from 02.2021 to 01.2026 (5 years)
Savanta FZCO, Дистанційно (IT)

- Independently designed and built the platform's core backend service (Node.js): REST APIs for chats, users, file storage, and full change history for content assets and their variants
- Built a custom media queue service (Node.js, FFmpeg): optimization of presentations, three.js JSON, video and images, plus content download and encryption for an offline distribution product sold to schools
- Built a second job queue on MongoDB for 3D asset processing (Blender-based), with priority lanes, retry limits, and self-healing recovery of stuck jobs
- Developed analytics and reporting features (React/Redux, Vue.js, GraphQL): wrapper APIs with dynamic filters, data aggregation and caching across 3-4 external APIs, CSV export, and cron-scheduled report emails
- Ran the build-and-deploy cycle for my services via Jenkins CI/CD: triggered builds, fixed build failures, and iterated to stable releases
- Regularly supported 4-6 products in parallel and picked up whatever a task required - including writing a Java API with no prior experience when the project needed it

Full stack developer

from 02.2016 to 01.2021 (5 years)
Avice, Дистанційно (IT)

- Built 6+ production web applications end-to-end (PHP/Laravel + Vue.js/React): healthcare, e-commerce, service marketplaces, and booking systems
- Implemented payment systems (Stripe, PayPal): recurring billing, invoicing, refund workflows, and full subscription lifecycle management
- Built responsive Vue.js/React frontends with reusable components, and integrated maps (Leaflet), search (Elasticsearch), and third-party APIs

Education

National Technical University Kharkiv Polytechnic Institute

Department "Information Systems", speciality "Synthetic intellect's systems", Kharkiv
Higher, from 2010 to 2016 (6 years)

Knowledge and skills

  • CSS
  • HTML
  • JavaScript
  • PHP
  • JQuery
  • MySQL
  • Adobe Photoshop
  • Git
  • React
  • Joomla!
  • Node.js
  • Laravel
  • MongoDB
  • Vue.js
  • CMS
  • Jira
  • Nginx
  • Symfony
  • API
  • Facebook Conversions API
  • GitHub
  • TypeScript
  • Figma
  • SASS
  • Bootstrap
  • PostgreSQL
  • Docker
  • Redux
  • Next.js
  • Nuxt.js
  • Tailwind CSS
  • Express.js
  • Bun js
  • GraphQL
  • AWS S3
  • Azure Blob Storage
  • Webpack
  • PhpStorm
  • Leaflet
  • LiveKit
  • Opencode
  • Realtime API
  • OpenStreetMap
  • Electron
  • Python
  • Адміністрування Ubuntu Server
  • Jenkins
  • DynamoDB
  • REST API

Language proficiencies

  • Ukrainian — advanced
  • English — average

Additional information

Telegram - https://t.me/unrealday

Projects
Embibe - Educational Platform (at Savanta) | React, Node.js, Elasticsearch, Socket.io
Contributed to a large-scale platform serving millions of registered students with thousands of concurrent live sessions. Worked on backend services and APIs, content search with Elasticsearch, and real-time scaling (Socket.io with the Redis adapter); also contributed UI work across the React front-end.

Asset Management Platform (at Savanta) | Vue.js, Node.js, AWS S3 / Azure Blob, Elasticsearch
Solo-built a media asset platform used by teachers: user roles, chunked resumable uploads of any file type to cloud storage, per-asset metadata profiles for images and 3D files, and Elasticsearch synchronization with full CRUD flows.

AI Virtual Avatar - Voice Interaction System (at Savanta) | Python, Node.js, FFmpeg, OpenAI, ElevenLabs
Conversational AI avatar with automatic language detection: speech is transcribed (STT), processed by an LLM (OpenAI / Grok), and converted to speech via ElevenLabs TTS in the user's original language.

AI Ad Generator - URL to Ready-to-Launch Ads (freelance) | TypeScript, TanStack Start, Cloudflare, Gemini
End-to-end pipeline deployed on Cloudflare Workers: URL input, brand profile extraction (including JS-rendered pages), and AI-generated ads with editable previews, per-ad regeneration, and persistent state.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: