Років досвіду
PHP, PSR
95%
Років досвіду
Завершених проєктів
Пройдених курсів
Senior Software Engineer з понад 10-річним досвідом, спеціалізується на мікросервісах, оптимізації баз даних та full-stack розробці.


Чи ви колись задумувались, що потрібно, щоб формувати цифровий світ, у якому ми живемо? За кожним зручним застосунком, ефективною системою та інноваційним рішенням стоїть інженер, який щодня будує майбутнє — рядок за рядком коду. Мій шлях як senior software engineer почався понад 15 років тому — рухала пристрасть до технологій і нескінченне прагнення до досконалості. Від складнощів мікросервісів до оптимізації БД для глобальних компаній — це був шлях викликів, зростання і глибокої відданості перетворенню ідей у реальність.
Коли я починав, світ програмування здавався неосяжним. Пам'ятаю перші дні — я сидів перед комп'ютером, намагаючись зрозуміти складні алгоритми, і це лякало. Але я швидко зрозумів: кожен експерт колись був початківцем. Ключ до прогресу — починати з малого, приймати процес навчання і не боятися помилок.
Один з найцінніших уроків — важливість адаптивності. Технології постійно змінюються, і залишатись актуальним — означає бути готовим вчити і переучуватись. За кар'єру я опановував нові мови, фреймворки і інструменти, часто на ходу. Це не завжди легко, але необхідно. Готовність вчитися і рости, навіть коли це означає вийти із зони комфорту, була тим, що мене вирізняло і дозволяло долати виклики.
Озираючись на свою кар'єру, я можу впевнено сказати: шлях software engineer хоч і складний, але глибоко задовольняючий. А тим, хто тільки починає: тримайте цікавість, приймайте зміни, плекайте пристрасть до технологій — і це приведе до зростання й можливостей, про які ви навіть не мріяли.
Знизив складність системи, заощадивши сотні тисяч доларів на рік.
Розробляв і керував 10+ мікросервісами на Go, AWS, Lumen, Elasticsearch.
Досяг 96% покриття коду через PHPUnit-тести, що демонструє надійне забезпечення якості.
Зменшив складність зберігання логів (просторова складність) з 𝑂(𝑁2 𝑙𝑜𝑔2 𝑁) до 𝑂(𝑁).
Впровадив Elasticsearch v8, що дало +50% точності пошуку і −30% затримки пошуку.
Впровадив архітектуру Lucid, зменшивши час обміну даними клієнт-сервер на 25%.
Очолив розробку високонавантаженого CRM.
Спроєктував захищений Single Sign-On і організував інтеграцію зовнішніх сервісів.
Реалізував просунуті механізми з'єднання з БД, підвищивши продуктивність у десять разів.
Інтегрував TDD у процес розробки — на 15% менше регресійних багів, на 20% менше часу на розробку.
Створив комплексний веб-застосунок для незалежних оцінок у США.
Розробив ПЗ у кросфункціональній команді для обробки великих обсягів даних з глобального опитування ~200 млн зареєстрованих користувачів.
Оновив сервіси до PHP 7.3, покращивши продуктивність і забезпечивши сумісність.
Інтегрував Spiral Scout RoadRunner v1.5 для балансування навантаження — PHP у зв'язці з Go.
Розділив значну базу даних на три частини для різних клієнтів з відмінними рівнями доступу й дозволами.
Виконав комплексні стратегії SEO-оптимізації для 10+ сайтів — +60% органічного трафіку і топові позиції у видачі.
Безшовно інтегрував веб-сервіси та application-сервери для оптимізації продуктивності.
Використовував Zend framework v2 з Doctrine v2 та MVC для побудови застосунків.
Розробляв, підтримував і просував 100+ сайтів для бізнесу й державних установ.
Співпрацював з різними клієнтами над кастомним дизайном — +40% конверсії та −25% bounce rate.
Розробив кастомний сервіс для Пенсійного фонду України — +30% ефективності обробки, ~500 000 пенсіонерів.
Перепроєктував систему Пенсійного фонду України з моноліту на мікросервіси — +30-35% швидкості передачі даних.
Проєктував desktop-застосунки, формував звітні форми, надавав підтримку й консультації клієнтам.
Розробляв додаткові форми для приватної і податкової звітності в бухгалтерії та торгівлі.
Виявляв і виправляв проблеми сумісності драйверів пристроїв через комплексне тестування і дебаг — −25% звернень до підтримки.
Інтегрував ретельно спроєктовані віджети й шаблони з піксельною точністю — цілісний продукт, +25% задоволеності клієнтів.
PHP, PSR
95%
JavaScript, TypeScript
85%
GoLang
70%
AWS, S3, EC2, SQS, RDS
60%
SQL, PGSQL
90%
ElasticSearch, Logstash, Kibana
80%
Laravel, Lumen
95%
React.js
70%
Vue.js, Nuxt.js
50%
Unit tests, Cypress, Jest
75%
Node.js, Next.js, Nest.js
50%
Jenkins, Travis CI, CircleCI, GitLab CI/CD
70%
RESTful APIs, GraphQL
100%
MVC, MVVM, HMVC, Microservices
90%
Docker, Kubernetes, Minikube, Grafana
80%
Agile, Scrum, Kanban
90%
* Якщо цікаво, як я розраховував відсоток володіння навичкою, прочитайте цю статтю: How to Calculate Skill Proficiency Percentages for Your Resume
Досягнення
