Серг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.
You can get this candidate's contact information from https://www.work.ua/resumes/6124954/
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
-
Full Stack Developer
120000 UAH, Remote, Uzhhorod, Mukachevo -
Senior Full Stack Developer
Remote -
Full stack-програміст
70000 UAH, Remote -
Full-stack developer (React.js, TypeScript, Java, node.js, Kotlin)
Remote, Vinnytsia , more 2 cities -
Full stack developer
Remote -
Full stack developer
Remote