Резюме від 21 квітня 2024 PRO

Виталий

Senior PHP Developer

Зайнятість:
Повна зайнятість.
Вік:
32 роки
Місто проживання:
Луцьк
Готовий працювати:
Дистанційно, Луцьк

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

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior PHP Developer (Remote)

з 01.2019 по нині (5 років 4 місяці)
InnovationGroup, Odessa (NDA / Payment Processing)

Требования:

* Разработка High-Load/High-Availability проектов, микросервисов, инфраструктуры.
* Поддержка существующих сервисов, их рефактор, миграция на новые технологии/алгоритмы.
* Декомпозиция задач и распределение внутри команды.

Стек технологий:

* PHP 7.*
* Symfony 4.*
* MySQL 8.*
* ElasticSearch
* Redis
* RabbitMQ
* AWS, multi-regional infrastructure (ECR, EC2, RDS, EFS, ALB, DynamoDB, Route53, etc...)

Решенные задачи:

* Нахождения оптимального пути для совершения оплаты по дереву с любым уровнем вложенности и условий (дерево создается в UI).
* Нахождение аномалий при совершении платежей, и автоматического отключения направлений, с последующей попыткой ввести направление обратно в строй.

Team Leader (Remote)

з 08.2018 по 01.2019 (5 місяців)
VaxCapital, Одеса (NDA)

Разработка и поддержка high-load проектов (NDA).

В обязанности входит:

* Разработка архитектурной части приложения и его поддержка. Приложения было разделено на 3 роли: app, processing, admin.
* Разработка и поддержка инфраструктурной части. При этом система инфраструктуры была полностью автоматизирована при помощи Ansible + Docker. В Amazon-е использовались EC2, RDS, ECR, ELB.
* Планирование спринтов/задач/проектов и распределение задач внутри команды.

Стек технологий:

* Symfony 3 - бекенд
* ReactPHP - для WebSocket комуникации между клиентом и сервером.
* Redis - для кеширования разных данных, а также PUB/SUB для передачи payload на WebSocket.
* RabbitMQ - для пересылки сообщения в processing.
* Angular 6 (TypeScript) - SPA для приложения
* Ansible - автоматизация деплоя/сборки необходимых серверов, сервисов.
* Docker
* Jenkins - для создания задач по сборке серверов, контейнеров Docker, запуска деплоя.
* Vault - для безопасного хранения всех credentials для приложения.

Teach Lead (Remote)

з 08.2016 по 09.2018 (2 роки 1 місяць)
Tonic For Health, Kyiv (Health)

Разработка новых high-load проектов в сфере медицины для USA.
Разработка проектов проводилась исключительно с применением технологии DDD c полным Rest Full API + Hateoas.

В обязаности входит:

* Разработка новых компонентов, поддержка существущих.
* Планирование спринтов/задач/проектов.
* Разпределение задач внутри команды.

Стек технологий:

* Symfony2/3/4
* DoctrineORM (DQL/DBAL)
* ReactPHP
* Redis
* Memcached
* GIT
* MySQL
* RabbitMQ + ActiveMQ
* AngularJS (TypeScript)
* NodeJS

Senior PHP Developer (Remote)

з 09.2015 по 07.2016 (10 місяців)
NDA, Луцк (NDA)

Проектирование и разработка высоконагруженных систем, используя большой стек технологий.

В мои обязанности входит
1. Разработка/Проектирование новых систем.
2. Оценка времени трудозатрат.
3. Распределение задач внутри команды.

Стек технологий:
* Symfony2 - бекенд полностью написан для JSON-RPC
* AngularJS - фронтенд административной панели
* PostgreSQL
* Redis - для хранение больших временных данных
* Memcached - в общем, только сессии
* RabbitMQ - для распределения задач между процессами
* OrientDB - для быстрого поиска по больших деревьях
* GIT
* Vagrant

Senior PHP Developer

з 08.2013 по 07.2015 (1 рік 11 місяців)
Innovation Group, Одесса (Разработки высоконагруженных проектов)

Разработка, проектирование, внедрение новых систем для использование компанией (NDA).

Основной проект в этой кампании, где я занимал должность Project Lead, был платежный агрегатор.

В мои требования входило:
* Проработка архитектуры и оценка времени.
* Распределение задач между разработчиками в команде.

Используемые технологии:
* Symfony2 - основной фреймворк для проектов
* Redis - кеширование и в некоторых случаях в качестве Primary Storage
* AMQP (RabbitMQ) - проксирование Event-ов, логирование, отложенные задачи.
* PostgreSQL, MySQL
* MongoDB - для сохранения большого количества данных
* ElasticSearch - для полнотекстового поиска и других поисков.
* GIT - контроль версий
* Vagrant
* TeamCity

PHP Developer

з 09.2012 по 08.2013 (11 місяців)
Фриланс, Луцк (Разработка Web сервисов)

Разработка и поддержка Web сервисов/приложений под ключ.

Используемые технологии:
* Symfony2 - основной фреймворк для проектов
* Redis - кеширование и в некоторых случаях в качестве Primary Storage
* PostgreSQL, MySQL
* GIT - контроль версий

Senior PHP Developer

з 09.2011 по 09.2012 (1 рік)
New-Generation, Луцк (Разработка, поректирование новых сервисов)

Разработка и поддержка Web сервисов/приложений.

Используемые технологии:
* Symfony2 - основной фреймворк для проектов
* Redis - кеширование и в некоторых случаях в качестве Primary Storage
* PostgreSQL
* GIT - контроль версий

PHP Developer

з 04.2011 по 07.2012 (1 рік 3 місяці)
Марк-Медиа, Луцк (Волынские объявления)

Разработка сайтов для нужд компании.

Используемые технологии:
* Drupal 7 - основная CMS для проектов
* Memcached - кеширование
* MySQL

PHP Developer

з 01.2011 по 04.2011 (3 місяці)
Internet-Devels, Луцк (Разработка сайтов "под ключ")

Разработка и поддержка сайтов на Drupal 6,7

PHP Developer

з 10.2009 по 06.2010 (8 місяців)
Медиа Корпрация "Газета Е", Хмельницкий (Разработка сайтов для нужд корпорации)

Освіта

Луцкий Национальный Технический Университет

Компьютерных наук и информационных технологий, Луцк
Вища, з 2010 по 2015 (4 роки 9 місяців)

Автоматизация производственных процессов.

Планово-Економический Техникум

Бух. отчет, Каменец-Подольский
Середня спеціальна, з 2006 по 2009 (2 роки 9 місяців)

Знання і навички

PHP JavaScript Git Docker Python UNIX TypeScript CI Ansible

Знання мов

  • Українська — вільно
  • Російська — вільно
  • Англійська — середній

Додаткова інформація

С 2009 года занимаюсь разработкой WEB сервисов/сайтов.

В последнее время активно занимаюсь проектировкой и разработкой высоконагруженных систем. В основном пытаюсь использовать REST Full API между бекендом и клиентом (Angular, Mobile App, etc...).
Во время написание кодов (если время позволяет), пытаюсь все писать по технологии TDD с использованием функциональных/интеграционных тестов.

Умение работать как в команде, так и в "одиночку". Во время написание кода всегда соблюдаю стандарты кодирования (Для PHP - PSR-*).

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

Имеется также опыт разработки приложений для iOS и выгрузка их в AppStore.

Аккаунты на GitHub:
https://github.com/ZhukV
https://github.com/FiveLab

Аккаунт на StackOverflow: http://stackoverflow.com/users/1787682/zhukv

Схожі кандидати

Full-stack web developer (PHP, JS, HTML, CSS, SQL), разработчик, программист
Дистанційно

Junior Developer, Розробник PHP, Back-end, Laravel
Дистанційно

Senior PHP Developer
Дистанційно

PHP Developer, програміст 1С
Дистанційно

Senior Full-stack PHP developer
Київ, Дистанційно

PHP developer senior
150000 грн, Київ, Дистанційно

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: