Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Іван

Senior PHP Developer

Возраст:
40 лет
Город проживания:
Львов
Готов работать:
Киев, Львов, Удаленно

Контактная информация

Соискатель указал телефон и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 1 страницу.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Іван Шамшур
Fullstack Engineer / Senior PHP Developer
LinkedIn: [открыть контакты](см. выше в блоке «контактная информация»)
Email: [открыть контакты](см. выше в блоке «контактная информация»)
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)

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: