Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/19866043/
Principal Software Engineer
- Considering positions:
- Principal Software Engineer, Lead Software Engineer
- Employment type:
- full-time, part-time
- City of residence:
- Rivne
- Ready to work:
- Kyiv, Lviv, Rivne
Contact information
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
Founder & Principal Software Engineer
from 05.2026 to now
(4 months)
Основний stack: PHP, Laravel, Vue, TypeScript, SVG, AWS EC2, GitLab CI, Deployer.
- Самостійно спроєктував і запустив registration-free web application для створення та налаштування static QR codes без передачі payload на backend.
- Створив власний TypeScript QR engine без сторонніх QR-generation libraries, включно з encoding, автоматичним вибором version та різними error-correction levels.
- Реалізував Reed–Solomon error correction і повну побудову QR matrix: finder, timing та alignment patterns, format and version data і data placement.
- Побудував modular SVG renderer із configurable dots, corner markers, frames, decorative elements, stickers і logos, а також експортом у растрові та векторні формати.
- Виділив engine у versioned private package, додав automated tests і налаштував test-and-release pipeline через GitLab CI.
- Налаштував production deployment, route та localization tests, multilingual pages, canonical URLs, hreflang, Open Graph і sitemap.
Founder & Principal Software Engineer
from 10.2024 to now
(1 year 11 months)
Основний stack: PHP, Laravel, Vue, TypeScript, MySQL, Redis, AWS, Terraform, Ansible, GitLab CI.
- Самостійно проєктую та реалізую SaaS-продукт end-to-end: requirements, UX flows, database, backend, frontend, billing, infrastructure, deployment і production support.
- Реалізував session-based authentication, JWT, Google OAuth, email verification, password recovery, rate limiting і окремий administration interface.
- Побудував lifecycle для static і dynamic QR codes, включно зі зміною destination, password protection, age restrictions, scan limits і availability schedules.
- Розділив redirect і analytics processing: перехід виконується синхронно, а enrichment scan events — через background jobs; для звітів застосував dedicated indexes і pre-aggregated tables.
- Реалізував recurring subscription billing, signature verification, idempotent webhook processing, duplicate handling, event history і синхронізацію subscription state.
- Переніс application, database та user files із DigitalOcean до AWS без помітного downtime; побудував multi-region deployment із read replica, geo-routing і перевіреним origin failover.
- Описав основні cloud resources через Terraform, автоматизував server configuration через Ansible і налаштував versioned releases через GitLab CI та Deployer.
Senior Software Engineer
from 01.2024 to 10.2024
(10 months)
Devo Solutions, Рівне (IT)
Основні напрями: SQL optimization, subscription billing, payment integrations, production releases і support.
- Проаналізував data-loading logic основного dashboard і зменшив кількість SQL queries із 92 до 8.
- Спроєктував provider-agnostic billing layer для Stripe, Checkout.com і PayPal.
- Уніфікував provider APIs та webhook formats у спільну внутрішню subscription model.
- Реалізував підтримку активних subscriptions у різних payment providers у межах одного application.
- Забезпечив збереження subscription state під час міграцій між providers без помітного downtime.
- Відповідав за production releases, monitoring, critical issue diagnosis і production support SaaS-продукту.
Пауза в карʼєрі
from 04.2020 to 12.2023
(3 years 9 months)
Робота над власним проєктом, Київ (IT)
Основний stack: Laravel, Node.js, Angular, MySQL, Redis, Amazon S3, Docker, NVIDIA NeMo.
- Побудував end-to-end transcription pipeline: media upload, preprocessing, segmentation, voice activity detection, ASR inference і transcript delivery.
- Реалізував distributed processing через central Redis queue, з якої вільні cloud GPU workers отримували наступні jobs.
- Контейнеризував inference та організував паралельну обробку на кількох GPU instances.
- Створив platform для збору, сегментації, transcription і peer review audio data та підготовки українських і російських speech datasets.
- Проводив training і evaluation ASR models із використанням QuartzNet і Jasper, а також експерименти з BERT-based punctuation restoration.
- Перевірив технічну feasibility і production cost constraints GPU-based transcription SaaS; одна година аудіо оброблялася приблизно за 2–4 хвилини.
Senior Software Engineer
from 11.2017 to 03.2023
(5 years 5 months)
Бінотел, ТОВ, Київ (Телекомунікації, зв'язок)
Основний stack: PHP, Laravel, Node.js, Angular, MySQL, Redis, WebSockets, GitLab CI, Deployer.
- Особисто створював і розвивав CRM, messaging, inventory, customer support, analytics і content-management системи.
- Розробив real-time inventory та reservation system із locks, timed reservations, cart workflows, CSV import, складною фільтрацією та захистом від конфліктів паралельного резервування.
- Самостійно спроєктував multi-tenant messaging platform із campaign management, background processing, priority queues, rate-limited delivery, provider callbacks, replies, contact suppression і analytics.
- Створив backend і frontend foundation CRM-системи: authentication, authorization, customer cards, call history, tasks, deals, Kanban workflows, permissions і communication actions; налаштував infrastructure та CI/CD для production-запуску.
- Реалізував multi-domain multilingual CMS із єдиним codebase та deployment, незалежним content і SEO metadata для кожного domain та locale, revisions, rollback, media library і hreflang.
- Створив internal email automation system із Gmail API integration, templates, tracking pixels та analytics; модернізував real-time customer chat і перебудував WebSocket communication.
- Розробив reusable authorization package із roles, permissions, middleware і common API для кількох внутрішніх applications.
- Побудував centralized GitLab CI templates, standardized deployment process і versioned releases; особисто налаштував із нуля понад 15 серверів.
- Проводив technical discovery, оцінював stack, decomposition, risks та infrastructure requirements, виконував architecture reviews і mentoring developers.
Full stack програміст
from 11.2013 to 10.2017
(4 years)
Webpromo, Київ (Маркетинг, реклама, PR)
Основний stack: PHP, Laravel, AngularJS, MySQL, Linux, Nginx.
- Самостійно спроєктував і реалізував internal platform для автоматизації SEO та PPC workflows.
- Побудував parallel PHP processing, worker recovery, proxy rotation, cookies і anti-captcha integration.
- Реалізував автоматичний збір search positions, historical data storage, dashboards і Google AdWords API integration.
- Оптимізував database queries та indexes для щоденної обробки великих обсягів SEO data.
- Самостійно налаштував dedicated server і підтримував platform у production.
- Реалізовував technical SEO changes і забезпечував on-call support для понад 40 marketing websites.
- Фактично керував регіональним IT office із developers, QA і PPC specialist, продовжуючи особисто писати код.
Full stack програміст
from 11.2011 to 10.2013
(2 years)
Full-Web, Рівне (IT)
Основний stack: PHP, JavaScript, jQuery, MySQL, WordPress, OpenCart, Joomla, CS-Cart.
- Розробляв і підтримував e-commerce та content websites, зазвичай як основний developer на конкретному проєкті.
- Розширював database structure, product options і catalog filters для e-commerce application із великим товарним каталогом.
- Оптимізував catalog filtering, виконував estimates, паралельну delivery кількох проєктів, hosting і production support.
Knowledge and skills
- PHP
- CSS
- HTML
- JavaScript
- JQuery
- Git
- Laravel
- Symfony
- Composer
- Python
- Angular
- TypeScript
- SHH
- Docker
- MySQL
- NodeJS
- Flask
- Express.js
- Django
- Vue.js
- Vite.js
- Webpack
- Tailwind CSS
- PostgreSQL
- MongoDB
- Redis
- CI/CD
- GitLab
- GitHub
- GitHub Actions
- Google Cloud Platform
- Azure DevOps Server
- AWS
- Terraform
Disability
3rd degree.
More resumes of this candidate
Considering positions: Senior Software Engineer, PHP Software Engineer, Angular Software Engineer, 4 more positions
Kyiv, Lviv, 2 more cities
Full-time, part-time
- Founder & Principal Software Engineer, 4 months
- Founder & Principal Software Engineer, FbFast, 1 year 7 months
Similar candidates
-
Senior Back-end (PHP) Developer, Software Engineer
120000 UAH, Kyiv, Remote -
Інженер-програміст
100000 UAH, Kyiv, Remote -
Full stack software engineer
Dnipro, Lviv, Remote -
Інженер-програміст
68000 UAH, Kyiv, Ivano-Frankivsk , more 4 cities -
Інженер-програміст
35000 UAH, Kyiv, Odesa , more 2 cities -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Kyiv, Vinnytsia , more 7 cities