Роман Я. PHP разработчик, Senior

ID 24238
РЯ
Роман Я.
Мужчина, 37 лет
Россия, Волгоград, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 18 августа 2025 г.

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

Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Senior
Навыки
tss
AAC
ZDD
code igniter
Yii3
Laravel 7
ML SQ
cps
SOLID
PRTG
DBT
wagmi
ole
Eloquent
Dependency injection
Программирование
Express.js
JavaScript
Bootstrap 4
Core.js
Salt
TCL
ALB
C#
bgp
JQuery
Doctrine
PHPStorm
Redmine
Swagger
Symfony
Query
Grunt
Qlick
JTA
Gino
Event Sourcing
ActiveRecord
Postgis
Rabbit
UI Testing
lint
arq
OAuth 2.0
PHP
PHP 5
PHP 7
PHP 8
Composer
Flex
Git
Integration testing
Integrations
Migrations
Patterns
PHPUnit
PostgreSQL
Queue
S3
SQL
Storage
Unit testing
архитектура
Видео
Объектно-ориентированное программирование (ООП)
Auth0
Eloquent ORM
Laravel
Logging
modules
MySQL
OAuth
QAuth
Базы данных
Testing
REST API
Adobe AS3
Отрасли
Telecom
Знание языков
Русский — C2
Английский — A2
Главное о специалисте
Какие паттерны я использую чаще : Мост (Bridge) , Адаптер (Adapter) , Декоратор (Decorator) , Цепочка обязанностей (Chain of responsibility) , Стратегия (Strategy) , Строитель (Builder) , Шаблонный метод (Template Method) , Шина сообщений, Event Sourcing / Event-driven, DTO DDD : Domain, Application, Presentation, Infrastructure, Model, Services, Mappers, Immutable . Версии php с какими работал : 5.6 , 7.0 , 7.4 , 8.0 , 8.1 , 8.2 , 8.3 Версии Laravel с какими работал : 5.5 , 6 , 8 , 9 , 10 Версии Symfony с какими работал : 5.0 , 5 ,3 , 6.3 Тестирование : Itegration testing, Unit testing, негативное тестирование. Mock, Assert, Factor, Data provider. RabbitMQ : Создавал несколько очередей, которые работали параллельно, у каждой из очереди был свой Consuming и 1 Handler который ожидал получения сообщения из шины очереди, у всех очередей была одна биржа и по одной привязке для каждой очереди, протокол обмена AMQP. Запись в очередь и чтение из очереди делал через supervisor. Какие типы обменов я использовал : direct, fanout. -Транзакции : Какие аномалии я знаю : - Когда видим в транзакции не зафиксированные изменения др. транзакции. Блокировки на уровне строк : pessimistic read, pessimistic write, for update - Первая транзакция обновляет данные вторая транзакция в это же время читает эти данные и фиксирует изменения и получает неверные данные так как потом фиксирует изменения первая транзакция и данные теперь изменились. - Это воспроизводиться когда работает с больше чем одной строкой, в базе у 2 строк значение колонки в сумме равно 100 , первая транзакция уменьшает одну строку на 50 и не фиксирует изменения (sql первой транзакции нет в примере) , вторая транзакция делает этот sql и подвисает так как первая транзакция не зафиксировалась
Проекты   (11 лет 7 месяцев)
Laravel, Symfony REST API
Роль
php программист
Обязанности
Разработка REST API на Laravel 5-8: Migrations, Seeding, Factory, Eloquent ORM, Sql, Queues, phpunit, Auth, Dependency injection, logging - настройка логирования в базу данных, middleware, Modules, Itegration testing, Unit testing. Composer, Mysql 8, архитектура в виде сервисов
Стек специалиста на проекте
MySQL, PHP, SQL, Laravel, REST API, Видео, OAuth, Composer, Queue, Базы данных, PHPUnit, Unit testing, Eloquent ORM, Auth0, Dependency injection, Integration testing, QAuth, Migrations, Logging, PHP 8, PHP 5, PHP 7, архитектура, modules
Отрасль проекта
Telecom
Период работы
Август 2019 - Март 2023  (3 года 8 месяцев)
Symfony REST API
Роль
php программист
Обязанности
Разработка REST API на Symfony 6.3: Migrations, Factory, Doctrine, Sql, Queues, Dependency injection, File Storage S3 integration, phpunit, api-platform, Itegration testing, Unit testing. Composer, Postgres 9.2, Git, архитектура в виде сервисов/CQRS, ООП, patterns.
Стек специалиста на проекте
PostgreSQL, Git, SQL, REST API, Видео, Symfony, Composer, Flex, Queue, Doctrine, PHPUnit, Unit testing, Dependency injection, Integration testing, Integrations, Migrations, Storage, Patterns, S3, архитектура, Объектно-ориентированное программирование (ООП)
Отрасль проекта
Telecom
Период работы
Март 2018 - Июль 2019  (1 год 5 месяцев)
Удаленная работа
Роль
php программист
Обязанности
Разработка приложений на php и Js
Стек специалиста на проекте
JavaScript, PHP 8, PHP 5, PHP 7
Отрасль проекта
Telecom
Период работы
Сентябрь 2011 - Февраль 2018  (6 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Волгоградская государственная академия физической культуры, Волгоград
Специальность
Менеджмент
Завершение учебы
2011 г.

Похожие специалисты

Недавно просмотренные специалисты

FinTech & Banking • Government & Public Sector
ЕС
Ержан С.
Астана
Бизнес/системный аналитик
Middle+
3 596,53 Р/час
Redmine
UML
Бизнес требования
office
БФТ
Postman
Axure RP
REST/SOAP
Camunda
XSD
+45

Ержан — бизнес-аналитик и системный аналитик из Астаны, Казахстан. Имеет высшее образование в области вычислительной техники и программного обеспечения. Обладает широким спектром навыков, включая работу с MS Visio, Axure RP, Postman, DBeaver и другими инструментами. Владеет русским, английским и казахским языками на высоком уровне. Опыт работы на проектах: - NDA (ИТ-компания): анализ флоу для оптимизации пользовательского пути, проработка архитектуры, анализ текущей реализации и покрытие документации. - АО «ЦЭФ»: сбор требований и формирование документации в проекте по переходу с микросервиса на монолит в государственной системе по бюджетированию средств. - ТОО «КМГ-Кумколь»: проект по визуализации отчётности бухгалтерской деятельности дочерних организаций. - ТОО «HiBrain»: модификация системы центров обслуживания населения (государственные услуги в 1 окне).

Подробнее