Андрей Жуков - php разработчик

  • Senior
  • Россия, Москва
  • 400 000 - 550 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 46 секунд назад
Photo
PDF-резюме в процессе генерации...

Навыки

  • ClickHouse
  • DDD
  • Docker
  • ELK
  • gRPC
  • Kafka
  • Laravel
  • MySQL
  • PHP
  • PostgreSQL
  • RabbitMQ
  • Redis
  • Roadrunner
  • symfony
  • TDD
  • Temporal

Опыт работы

Сryptopayments

senior backend developer - 03.2024-05.2025

На проекте отвечал за взаимодействие с блокчейн-сетями. Интегрировал сети, реализовал модуль аналитки на Clickhouse. Разработка новой функциональности, ресерч, декомпозиция, подключение новых сетей. Много занимался разбором инцидентов, написанием постмортем документации, анализом, постановкой задач. Активно занимался разработкой и интеграцией тест-фреймворка, продвигал идеи сокращения тайм-ту-маркет с сохранением отказоустойчивости.

PHP 8.3, Symfony 7, Temporal, Roadrunner, PostgreSQL, RabbitMQ, Clickhouse, Redis, Docker

Münzen

senior backend developer - 04.2022-03.2024

Разработка шлюза криптопроцессинга (платежи):
— Организовал работу сервисов по gRPC. Поднял roadrunner, написал для него воркер на php. Автоматизировал генерацию интерфейсов сервисов, клиентов на php и golang запуском одной команды, добавил генерацию на пайплайны.
— Интегрировал php gRPC-клиенты внутренних сервисов как composer-пакеты.
— Организовал локальную инфраструктуру (docker, sail, Makefile), простую в использовании и работающую на всех платформах. Автоматизировал запуск пайплайнов (кодстайл, стат. анализ, кодогенерация, тесты, health-чеки) на локальном окружении.
— Разработал boilerplate сервиса php со всей инфрой и архитектурной структурой проекта, в следствии чего, старт нового сервиса — дело техники.
— Запустил несколько сервисов с нуля (сервис интеграции с liquidity провайдером, сервис бэк-офиса, etc)
— В паре с коллегой разработал архитектуру сервисов (свое видение DDD, более подходящее команде и задачам бизнеса).
— Разработал тест-фреймворк. С помощью хелперов/фабрик ускорил время написания тестов.

PHP, Laravel, Roadrunner, gRPC, DDD, PostgreSQL, Redis, Docker, k3s, devspace

Лента

backend developer - 01.2021-04.2022

Высоконагруженный (20k+ RPS) сервис доставки еды.
— Повлиял на архитектурный дизайн
— Разработка gRPC сервисов
— Рефакторинг legacy монолита
— Внесены изменения в legacy с хирургической точностью (без возможности покрытия тестами)
— Отладка сложных проблем в legacy монолите
— Распил монолита

PHP, gRPC, сервисы на Laravel, древний no-framework монолит, GO, Roadrunner, PgSQL, Redis, Jaeger, Blackfire, ELK

ПИLКИ

backend developer - 02.2020-01.2021

Разработка сервисов, рефакторинг легаси-монолита. Успешно перенес часть критической функциональности (отправка уведомлений) в отказоустойчивый сервис. Снимал нагрузку с БД (анализ слоу-лога, оптимизация запросов, построение индексов). Занимался деплоем, обслуживанием инфраструктуры.

Технологии, с которыми работал на проекте:
— php7.2 — 7.4
— Lumen 6, Laravel 5.*
— Mysql, Redis (в том числе PubSub), Elasticsearch
— Laravel Echo
— docker, TeamCity

Друзья

backend developer - 02.2019-02.2020

Разработка и поддержка высоконагруженной PMS-системы. Рефакторинг, проектирование новых сервисов. DevOps, автоматизация инфраструктуры. Управление командой, поддержка серверов.

Timelabs

backend developer - 01.2018-02.2019

Образование

Информатика и вычислительная техника

АлтГТУ
2015-2019

Обо мне

Backend-инженер с опытом более 7 лет.

Всегда открыт к новым технологиям, особенно если они приносят пользу реальному продукту. Умею строить масштабируемые и поддерживаемые системы, покрывая код надёжными тестами. Интересуюсь финтехом, высокими нагрузками. Не боюсь legacy и рефакторинга — люблю видеть, как система становится лучше с каждой итерацией.

Привык погружаться в проект с головой и брать на себя ответственность за результат. Получаю удовольствие от проектирования и улучшения процессов.

Есть опыт низкоуровневой разработки (AVR, Intel x86), поэтому ценю эффективный и читаемый код. Интересен Go — открыт к проектам, где можно будет перейти на него или использовать его в работе.

Помимо IT увлекаюсь музыкой, автоспортом, фотографией и путешествиями.

44 / 0,425 / 54.46mb