Данил К. , Middle+, Symfony разработчик

Male avatar
Данил К.
Россия, Москва
2 990 ₽/час 478 400 ₽/мес. без НДС
    Symfony разработчик
  • Middle+
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
Laravel
REST API
PHP
XML
Ajax
DRY
Symfony
Composer
Mockery
PHPUnit Application Architecture Test
KISS
SOLID
Phalcon
Yii2
Monolog
Redis
docker-compose
JSON-RPC
JWT
Apache Kafka
Kafka
SQLx
1.23.5
Golang 1.20
JS
TS
Redux
NodeJS
Pinia
Nuxt 2
ES6
HTML 5
БУС
D7
Разработка компонентов
Разработка модулей
CRM
Смарт-процессы
Бизнес-процессы
Bitrix 24
VueJS v2
VueJS v3
NuxtJS
ReactJS
GitFlow
Vitе
Wеbpack
Axios
Vue Router
Validate.js
JQuеry
WebSocket
Tailwindcss
MateriаlUI
Boоtstrap
Vuetify
Material Design Icons
fontawesome
Elasticsearch
Kibana
explain
запросы
Построение сложных запросов
Функции
Процедуры
Оптимизация
Virtaul Box
ProxmoxVM
GrapgQL
Database:
PostgreSQL
MySQL
Applications:
Docker
SCSS
Instruments:
Swagger
Postman
Source_control:
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

Работа в команде, Разработка, DRY, SOLID, KISS, Документирование разработки, Разработка нового функционала, Умение осваивать новые технологии, Умение разбираться в технической документации, Умение разбираться в чужом коде, Коммуникабельность и умение общаться с коллегами, YAGNI, ООП, Опыт работы в команде, Опыт общения с заказчиком, выяснение сложных моментов, Docker-compose, Легаси, Make, Сбор и анализ требований, Рефакторинг, Разработка нового функционала и поддержка сущестующей кодовой базы, Проектирование REST API, Использование системы контроля версий(Git), Декомпозиция задач, приоритизация фич, планирование скоупа работ, Верстка сайтов, Code review, Микросервисная архитектура, Применение AI инструментов, Умение самостоятельно работать с задачами, Подготовка технической документации (TЗ, user story, use case, Swagger, ERD, BPMN и др.), Работа в Agile/Scrum, планирование спринтов, коммуникация с заказчиками, Формирование инструкций по проектам, Разработка нового функционала и поддержка существующей кодовой базы, Умение искать и находить нужную информацию, Наставничесто

Примеры работ

NDA
Описание задачи/проекта

Монолит Burger King Ru был декомпозирован на отдельные сервисы, каждый из которых отвечал за конкретную бизнес-область: пользователи, заказы, оплаты, лояльность и другие

Позиция на проекте
Бэкенд разработчик
Ответственность
  1. Выделял функционал, связанный с пользователями, из монолита в отдельный микросервис на Go
  2. Со стороны монолита: удалял старый код, связанный с пользователями, и интегрировал вызовы нового User-Service через REST API
  3. Разрабатывал и поддерживал User-Service на Go: реализовывал новые методы, оптимизировал существующие endpoints, обеспечивал надежность и масштабируемость
  4. Активно участвовал в проектировании функционала: совместно с аналитиком определял, какие данные и методы необходимы для переноса, помогал формализовать требования к API
  5. Прорабатывал технические детали эндпоинтов: предлагал оптимальные решения по структуре запросов и ответов, чтобы обеспечить эффективное взаимодействие между системами
  6. Дополнительно работал с другими микросервисами: участвовал в разработке сервиса заказов и сервиса каталогов
Технологии и инструменты
Apache Kafka, Composer, DRY, GitLab, JSON-RPC, KISS, Mockery, PHP, PostgreSQL, Postman, Redis, SOLID, Swagger, Symfony, docker-compose, GitFlow, PHPUnit Application Architecture Test, 1.23.5
Период работы/продолжительность
Январь 2025 г. - Январь 2026 г.
NDA
Описание задачи/проекта

Масштабный монолитный проект на PHP 7.1, на основе Phalcon. Данная платформа является критически важным элементом бизнеса, так как обеспечивает работу мобильного приложения: она отвечает за создание и оформление заказов, обработку платежей, управление промо-акциями и взаимодействие с системой лояльности.

Позиция на проекте
Бэкенд разработчик
Ответственность
  1. Разрабатывал и поддерживал функциональность административной панели
  2. Реализовал комплексную интеграцию административной панели с внутренним user-service (микросервисной архитектуры), обеспечив централизованное управление данными пользователей.
  3. Поддерживал и модернизировал существующие функции платформы
  4. Выявлял и исправлял ошибки в работе системы
  5. Работал с базой данных: добавлял новые поля, создавал таблицы, оптимизировал запросы
  6. Дорабатывал методы работы с заказами, адресами и клиентской информацией
  7. Реализовывал новые API-эндпоинты и модифицировал существующие
Технологии и инструменты
Apache Kafka, Composer, DRY, Elasticsearch, Kibana, KISS, Phalcon, PHP, PostgreSQL, Postman, Redis, SOLID, docker-compose, GitFlow, Функции
Период работы/продолжительность
Август 2024 г. - Январь 2025 г.
Edunetwork
Описание задачи/проекта

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

Позиция на проекте
Fullstack разработчик
Ответственность
  1. Занимаюсь разработкой админ части сайта и его api
  2. Мелкие правки на фронте сайта, вёрстка.
  3. Разработка admin части на Vuetify 3.
  4. Мелкие правки по бэкенду
Технологии и инструменты
Ajax, Composer, DRY, GitLab, KISS, Laravel, MySQL, PHP, Postman, Redis, REST API, SCSS, SOLID, Swagger, Vuetify, JS, Nuxt 2, NodeJS, docker-compose, ES6, fontawesome, HTML 5, VueJS v3, MateriаlUI
Период работы/продолжительность
Октябрь 2023 г. - Август 2024 г.
Synergy Start
Описание задачи/проекта

Проект для профориентации (в приоритете) школьников 8-11 классов, предлагает детям пройти несколько тестов, чтобы получить рекомендации по различным возможно подходящим им направлениям.

Позиция на проекте
Team Lead / Fullstack разработчик
Ответственность
  1. Руководство небольшой командой разработки, взаимодействие с бизнесом напрямую, постановка задач, а так же непосредственное участие в ней в роли fullstack разработчика.
  2. Участие в встречах с директорами отделов, для формирования задач из общих идей на разработку, давая рекомендации по времени разработки и возможности реализации.
  3. Участие в реализации дизайна проекта, общение с дизайнером, формирование прототипов на дизайн в фигме, принятие некоторых решений при разработке дизайна, для более простой реализации вёрстки со стороны разработки.
Технологии и инструменты
Ajax, Composer, DRY, GitLab, JWT, KISS, Laravel, MySQL, PHP, Postman, Redis, REST API, SCSS, SOLID, Swagger, Vue Router, Yii2, JS, Axios, docker-compose, fontawesome, GitFlow, VueJS v3, Boоtstrap
Период работы/продолжительность
Октябрь 2023 г. - Август 2024 г.
Роселторг - оформление и выдача электронных подписей
Описание задачи/проекта

Оформление ЭЦП для клиентов россельторга

Позиция на проекте
Backend разработчик
Ответственность
  1. Разработка SPA для оформления заявок на ЭЦП: полный цикл - от проектирования интерфейса до интеграции с API. Ключевые задачи: реализация динамических форм, валидация данных, оптимизация пользовательского пути.
  2. Реализация полной синхронизации файлов на двух проектах, обеспечивающая всегда актуальные данные по заявкам.
  3. Исправление багов, связанных с синхронизацией шагов на клиентской и операторской частях проектов.
Технологии и инструменты
Apache Kafka, DRY, GitLab, KISS, PHP, PostgreSQL, Postman, Redis, REST API, SCSS, SOLID, Swagger, Symfony, Yii2, запросы, JS, Axios, Monolog, Vue, ReactJS, docker-compose, ES6, HTML 5, GitFlow, Boоtstrap, Построение сложных запросов, Оптимизация
Период работы/продолжительность
Апрель 2023 г. - Сентябрь 2023 г.

Образование

Среднее специальное
Название учебного заведения/курса
Оскольский Политехнический Колледж СТИ НИТУ "МИСиС"
Специальность
технология машиностроения
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster