• File

Іван

Senior PHP Developer

Age:
40 years
City of residence:
Lviv
Ready to work:
Kyiv, Lviv, Remote

Contact information

The job seeker has entered a phone number 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.

Uploaded file

The file contains 1 more page.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Іван Шамшур
Fullstack Engineer / Senior PHP Developer
LinkedIn: [open contact info](look above in the "contact info" section)
Email: [open contact info](look above in the "contact info" section)
Telegram: https://t.me/ivanshamshur

Загальна інформація
Досвідчений розробник, який спеціалізується на створенні масштабованих SaaS-рішень із
нуля. Моя сильна сторона — проєктування складних систем: від високопродуктивних баз
даних (MySQL, ClickHouse) до інтерактивных інтерфейсів на React. Маю практичний
досвід оптимізації високонавантажених систем (кешування, черги, аналітика великих
даних) та інтеграції сучасних AI-рішень (GPT/Gemini). У роботі ціную чистоту коду,
архітектурну обґрунтованість та орієнтацію на кінцеві бізнес-метрики продукту.

Понад 15 років досвіду у веб-розробці. Знаю, як перетворити ідеї на працюючі,
масштабовані продукти.

Технічні навички
Основний стек
●​ Frontend: React, JavaScript (ES6+), Vite, React Query, React Hook Form, i18next,
LESS/CSS.
●​ Backend: PHP 8.4, Yii2, REST API Design, Service Layer Architecture.
●​ Database: MySQL (оптимізація, 3NF), ClickHouse (OLAP/аналітика), JSON-поля.

Інфраструктура та DevOps
●​ Cloud & Storage: AWS S3, CloudFront (CDN), CloudFlare.
●​ Кешування та черги: Redis, Memcached, Message Queues (фонові завдання).
●​ Інструменти: Docker, Docker Compose, Git, Composer, NPM/PNPM.

Додатково та інтеграції
●​ AI: інтеграція OpenAI (ChatGPT) API, Google Gemini API.
●​ Real-time: Server-Sent Events (SSE).
●​ Математика та логіка: mathjs (складні формули), алгоритми логічного
розгалуження.
Досвід роботи
QuizLead.io — Technical Lead
02.2025 – дотепер

Багатофункціональний SaaS-конструктор квізів для маркетингу та освіти. Керував повним
циклом розробки продукту з нуля: від архітектурного проєктування до розгортання та
поточної підтримки.​

Стек технологій: React (Vite), PHP (Yii2), MySQL, ClickHouse, Redis, Memcached, Docker,
AWS S3, CloudFront.​

Ключові досягнення та обов'язки:
●​ Розробка Backend та баз даних:
○​ Спроєткував схему бази даних MySQL відповідно до принципів 3NF,
забезпечивши цілісність даних та високу продуктивність системи.
○​ Знизив навантаження на основну базу даних за допомогою багаторівневого
кешування (Memcached).
○​ Оптимізував «важкі» запити за допомогою Slow Query Log та EXPLAIN;
покращив вибірку даних через композитні індекси та рефакторинг JOIN.
○​ Впровадив ClickHouse для обробки мільйонів подій у реальному часі та
побудови воронок конверсії.
○​ Використовував JSON-поля MySQL для гнучкого зберігання даних та
реалізував оновлення в реальному часі через Server-Sent Events (SSE).
●​ Frontend та логіка:
○​ Розробив візуальний конструктор із розгалуженням питань (логічні переходи),
системою підрахунку балів та динамічним калькулятором вартості (mathjs).
○​ Налаштував сучасний процес збірки за допомогою Vite, керування станом
через React Query та роботу з формами через React Hook Form.
○​ Реалізував повну мультиязичність (4 мови) за допомогою i18next.
●​ Інтеграції та інфраструктура:
○​ Спроєткував REST API та інтегрував Generative AI (Gemini, ChatGPT) для
автоматизації генерации контенту квізів.
○​ Хмарне зберігання: налаштував зберігання медіафайлів на AWS S3 з
CloudFront (CDN) для доставки з низькою затримкою.
○​ Розробив зв'язок із зовнішніми CRM-системами та месенджерами через
фонову обробку черг.
○​ Створив локальне середовище розробки через Docker та керував
розгортанням на виділені сервери.
●​ FinTech та платежі:
○​ Спроєткував та впровадив із нуля безпечний білінговий рушій, що обробляє
підписки, інвойси та логи транзакцій.
○​ Інтегрував Stripe та PayPal для зручних фіатних транзакцій, включаючи
обробку вебхуків та автоматизовану логіку повернення коштів.
FormDesigner.pro — Co-Founder & Lead Architect / Senior Fullstack
Developer
01.2013 – 02.2025

Універсальна високонавантажена веб-платформа SaaS, призначена для створення
професійних онлайн-форм, складних калькуляторів та систем бронювання без
використання коду. Провів продукт від ідеї до зрілого, масштабованого
ентерпрайз-рішення.​

Стек технологій: PHP (Yii2), jQuery -> React (16->18), MySQL (реплікація), Codeception,
AWS S3, CloudFront CDN, REST API, Webhooks.​

Ключові досягнення та обов'язки:
●​ Архітектура продукту та баз даних:
○​ Розробка з нуля (Greenfield Development): очолював наскрізне архітектурне
проєктування та розробку всієї SaaS-платформи.
○​ Бази даних та висока доступність: спроєткував та оптимізував
високомасштабовану схему БД MySQL; впровадив та керував Master-Slave
реплікацією для забезпечення високої доступності та масштабованості
читання.
○​ Зберігання та доставка: спроєткував сховище файлів користувачів шляхом
інтеграції AWS S3 у зв'язці з CloudFront CDN для безпечної доставки контенту з
низькою затримкою по всьому світу.
○​ Гарантія якості (QA): впровадив культуру тестування, написавши комплексні
юніт- та інтеграційні тести за допомогою Codeception, що забезпечило
стабільність системи під час швидкого впровадження нових функцій.
●​ Еволюція Frontend:
○​ Міграція застарілого коду: успішно провів критично важливу міграцію
фронтенду, перевівши основний інтерфейс конструктора форм із jQuery на
React 16 для підвищення продуктивності та зручності підтримки коду.
○​ Модернізація: оновив екосистему фронтенду з React 16 до React 18,
використовуючи сучасні можливості керування станом, конкурентний
рендеринг та оптимізовані інструменти збірки.
○​ Візуальні конструктори: розробив складні інтерактивні інтерфейси
drag-and-drop для кастомізації форм, динамічного логічного розгалуження та
валідації в реальному часі.
●​ Екосистема FinTech та інтеграцій:
○​ Платіжні шлюзи: інтегрував кілька локальних та міжнародних платіжних
систем, налаштував безпечний білінг підписок, вебхуки та автоматизовані
транзакційні процеси.
○​ Рушій інтеграцій: побудував потужний шар інтеграцій, що забезпечує безшовну
синхронізацію даних між веб-формами користувачів та десятками зовнішніх
сервісів, включаючи провідні CRM, інструменти email-маркетингу та
месенджери.

SeoPult — Yii developer
12.2012 – 02.2016

Провідна платформа автоматизованого SEO та inbound-маркетингу. Працював над
основним субпродуктом, сфокусованим на автоматизації лінкбілдінгу та керуванні
оптимізацією в пошукових системах.

Стек технологій: PHP, Yii2, React 16, MySQL, REST API, Background Jobs.

Ключові досягнення та обов'язки:
●​ Розробка платформи автоматизації: розробляв та підтримував backend-сервіси для
автоматичного рушія закупівлі посилань, що обробляє великі обсяги даних із
зовнішніх платформ.
●​ Модернізація архітектури: брав участь у міграції застарілого коду на фреймворк Yii2
та побудові ефективних REST API для забезпечення роботи динамічного інтерфейсу
користувача.
●​ Вдосконалення Frontend: інтегрував React 16 в екосистему фронтенду платформи,
створивши інтерактивні дашборди для моніторингу кампаній, аналізу посилань та
SEO-звітності.
●​ Обробка та цілісність даних: оптимізував важкі запити до бази даних у MySQL та
розробив надійні фонові завдання для автоматичної перевірки зовнішніх посилань і
відстеження бюджету.

LinkUp — Yii developer
03.2011 – 12.2012
IT-компанія, що надає послуги веб-хостингу та інфраструктурних рішень. Брав участь у
розробці та підтримці основної внутрішньої платформи керування веб-хостингом компанії.

Стек технологій: PHP, Yii 1, MySQL, JavaScript, REST API, Linux.

Ключові досягнення та обов'язки:
●​ Розробка основного продукту: розробляв та оптимізував backend-логіку для власної
платформи веб-хостингу компанії з використанням фреймворку Yii1.
●​ Автоматизація та білінг: брав участь в автоматизації надання хостингу, робочих
процесів реєстрації доменів та внутрішніх сервісних шарів білінгу.
●​ Інтеграція API: розробив інтеграції з реєстраторами доменів, платіжними мережами
та панелями керування серверами через REST/SOAP API.
●​ Оптимізація баз даних: проєктував реляційні схеми баз даних у MySQL, фокусуючись
на ефективній обробці транзакцій та керуванні конфігураціями облікових записів
користувачів.
Intraweb Design — PHP developer
05.2009 – 03.2011

Цифрове веб-агентство, що спеціалізується на індивідуальній веб-розробці та e-commerce
рішеннях для різних бізнес-клієнтів.

Стек технологій: PHP 5, MySQL, JavaScript, HTML/CSS, CMS (різні фреймворки).

Ключові досягнення та обов'язки:
●​ Backend-розробка: створював надійну backend-логіку для різноманітних клієнтських
проєктів, керуючи повним циклом розробки від початкових вимог до розгортання.
●​ E-commerce та бізнес-сайти: розробляв та кастомізував високопродуктивні
платформи електронної комерції, корпоративні веб-сайти, онлайн-магазини та
промо-лендiнги.
●​ Проєктування баз даних: створював эффективні схеми баз даних MySQL,
оптимізував SQL-запити та інтегрував сторонні API для доставки, платіжних шлюзів
та керування запасами.
●​ Системи керування контентом (CMS): створював кастомні модулі, плагіни та
розширення для збільшення функціональності CMS відповідно до специфічних
бізнес-потреб клієнтів.

Освіта (Education)
Донецький національний технічний університет
Диплом спеціаліста з інженерії (2003–2007)

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: