Experience

More than 10 years of experience · English Intermediate

PHP(от 3 до 7.2) и MySQL - 10+ лет, PostgreSQL - 3 года, git/hg/svn, TDD, Redis, RabbitMQ... Естественно HTML/CSS/JS, но на уровне "добавить" или "пофиксить", а не кроссбраузерное и кроссплатформенное RIA без React+MobX/Redux. Давний пользователь Ubuntu, но не администратор - максимум dev-кластер Docker swarm поднять по ssh и админам начальные конфиги прода выдать. Основной фреймворк Symfony, есть коммиты, принятые Фабиеном и ко - мелочь, но приятно. Люблю покрывать тестами и рефакторить и разбивать на (микро)сервисы монолиты с запахом.

Слабый устный английский :( Но готов интенсивно его поднимать, если совместимо с рабочим графиком - сейчас нет :(

Skills

PHP, Symfony, Symfony 2, docker, MySQL, JavaScript, PostgreSQL, RabbitMQ, React, Redis, Clean Architecture, Software Architecture

Highlights

Из последнего: из унаследованного монолита на Symfony 1/PHP 5.3 вынесено порядка 70% модулей в микросервисы. Новые фичи реализуются на микросервисах сразу, фронтенд - SPA на React, исключительно статический с обменом с сервером по XHR/WS (написан GraphQL "прокси" на NodeJS для RESTish PHP и RabbitMQ). Остатки переведены на PHP 7.1. Развернута CI/CD инфраструктура на базе Docker (кроме БД и файлов) и GitLab.

Переведён на PHP 7.1 огромный проект, формально совместимый с PHP 5.6, но с depricated шлейфом от 4.*.

Looking for

Интересных задач, желательно в сфере B2B, и нормального процесса. Самостоятельности или веского голоса в принятии архитектурных решений.

Точно не хочется поддерживать legacy без права рефакторинга на разных уровнях.



Verified candidate

The candidate had at least one successful hire through Djinni.


Hire developers with Djinni

Candidates post their profiles on Djinni to find job opportunities. You see their experience, job expectations and even salary expectations and choose those you want to talk to.

You pay 50% of candidate's one-month salary, if you make a hire.

I'm a candidate   I'm hiring