Резюме специалистов Creative

Дмитрий И.


SENIOR BACKEND DEVELOPER AND TEAMLEAD



Основной стек: PHP, Symfony, Laravel
Коммерческая разработка: 10 лет
Знание английского: A2 — Pre-Intermediate
Образование: профильное высшее

Навыки


Base
  • ООП, SOLID, Паттерны, KISS, YAGNI, DRY
  • PostreSQL, MySQL, Redis
  • RabbitMQ, Kafka, Rest, GraphQL, SOAP, JSON-RPC
  • Gitlab CI/CD, Docker, k8s, Ingress
  • OAuth, Basic Authentication, JWT, OpenID, MQTT, Sphinx, HTTPS, CORS, HSTS, CSRF, Rate limiting, XSS, SQL Injection
  • Nginx, S3 (Object Storage)
PHP
  • Symfony, Laravel, Doctrine, Eloquent, D7 ORM, Composer, PEAR, OpCache, PHPUnit, PSR


Также есть опыт работы с: MSSQL, MongoDB, CouchDB, ClickHouse, Centrifugo, WebSockets, Kibana, Grafana, Prometheus, Logstash, Fluentbit, ElasticSearch, bcrypt, Apache, AWS, CDN, YII2, Bitrix, MemCache, Express.js, Node.js, npm, yarn, npx, Webpack


Опыт работы


05.2023- по настоящее время

Разработка распределенной ERP системы (под NDA)


Роль на проекте: Backend Developer
Технологии: PHP Laravel, Docker, PostgreSQL, REST API, SSR, Bootstrap, jQuery
Команда: 4 разработчика

— Проектирование и разработка нового функционала
— Нормализация и импорт данных
— Логирование действий пользователей
— Рефакторинг, оптимизация кода и запросов
— Работа с картами и GeoData

03.2023- 05.2023

Личный кабинет застрахованного лица Негосударственного Пенсионного Фонда (под NDA)


Роль на проекте: Backend Developer
Технологии: PHP Bitrix, Docker, Git, SQL
Команда: 2 разработчика

— Поиск и фикс багов
— Оптимизация производительности
— Рефакторинг кода
— Доработка текущего функционала публичной и административных частей

09.2022- 03.2023

Интернет-магазин по продаже мебели (NDA)


Роль на проекте: TechLead
Технологии: Laravel, Docker, Redis, PostgreSQL, Vue.js
Команда: 3 разработчика

— Проектирование доработок
— Оптимизация производительности
— Разработка нового функционала публичной и административных частей

02.2022- 12.2022

Система трекинга времени и управления задачами и проектами (NDA)


Роль на проекте: Backend Developer
Технологии: PHP Symfony, PostgreSQL,  ApiPlatform, Kubernetes
Команда: 2 разработчика

— Проектирование микросервисной архитектуры
— Разработка REST Api
— Организация процессов деплоя с использование helm, Kubernetes


09.2021- 02.2022

Сервис, предоставляющий брокерские услуги (NDA)


Роль на проекте: Backend Developer
Технологии: Laravel, GraphQL, Redis, Nginx, PostgreSQL, Docker, Kubernetes, Git
Команда: 5 разработчиков

— Интеграция с системой Документооборота
— Управление пользователями, ролями, доступом
— Логирование действий пользователей
— Оптимизация кода
— Написание комплексных запросов для построения отчетов
— Реализация статусных моделей бизнес-логики


Сервис, предоставляющий услуги по подбору персонала и поиску работы (NDA)

CRM для рекрутеров для ведения базы кандидатов и обработки резюме
Роль на проекте: Backend Developer
Технологии: Symfony, Redis, Nginx, PostgreSQL, Kubernetes, Docker, Git, Jira, Confluence
Команда:10 разработчиков

— Разработка API для личного кабинета пользователя
— Разработка API для микросервисов
— Создание системы парсинга из таблиц
— Интеграция с внешними системами
— Разработка и интеграция микро-сервисов
— Нормализация и импорт данных
— Техническая поддержка
— Создание плагина для обработки клиентской базы чат-ботом
— Логирование действий пользователей
— Рефакторинг, оптимизация кода и запросов
— Тестирование, написание тестов, проведение код-ревью
— Работа с парсерами (web, doc, pdf), работа с сервисами аналитики и отчетов.
— Работа в методике SCRUM, team capacity.
— Запись событий в нотификационную ленту рекрутера

01.2020 — 08.2021

Сервис по предоставлению услуг Бухгалтеров (NDA)


Роль на проекте: Backend Developer
Технологии: PHP, Laravel, Docker-compose, Git
Команда: 5 разработчиков

— Настройка взаимодействия нескольких БД и других источников данных
— Разработка REST Api
— Интеграция с сторонними сервисами
— Разработка API для личного кабинета пользователя
— Создание системы парсинга из таблиц
— Интеграция с внешними системами
— Нормализация и импорт данных
— Создание плагина для обработки клиентской базы чат-ботом
— Логирование действий пользователей
— Рефакторинг, оптимизация кода и запросов
— Тестирование, написание тестов, проведение кодревью
— Создание интеграции с телеграммом
— Настройка аутентификации, авторизации
— создание/изменение архитектуры (контракты REST, БД)
— создание нового функционала согласно архитектуре: пользователи, компании, сотрудники, роли, пермишены и т.д.

До 2020
Технологии: Symfony, Doctrine, Inheritance mapping,ApiPlatform, Messenger, Laravel, Passport, Permissions, Pdf generation, Polymorphic Relationships, Redis, SQL, Kubernetes

— Проектирование микросервисной архитектуры
— Разработка веб приложений и сервисов

Образование

ГОУ ВПО Тюменский государственный нефтегазовый университет - Информатика и вычислительная техника

Backend