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

ID 10710
РЯ
Роман Я.
Мужчина, 36 лет
Россия, Волгоград, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 14 декабря 2024 г.

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

Подробнее
О специалисте
Специализация
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, архитектура в виде сервисов
Стек специалиста на проекте
PHP, архитектура, modules, PHP 5, Базы данных, Queue, Видео, OAuth, Composer, Auth0, Eloquent ORM, QAuth, Migrations, SQL, Laravel, Dependency injection, Integration testing, PHP 7, Logging, MySQL, PHP 8, PHPUnit, REST API, Unit testing
Отрасль проекта
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.
Стек специалиста на проекте
архитектура, Queue, Git, Видео, Symfony, Composer, Flex, Doctrine, Storage, Integrations, Migrations, S3, SQL, Dependency injection, Integration testing, Patterns, PHPUnit, REST API, Unit testing, PostgreSQL, ООП
Отрасль проекта
Telecom
Период работы
Март 2018 - Июль 2019  (1 год 5 месяцев)
Удаленная работа
Роль
php программист
Обязанности
Разработка приложений на php и Js
Стек специалиста на проекте
PHP 5, PHP 7, PHP 8, JavaScript
Отрасль проекта
Telecom
Период работы
Сентябрь 2011 - Февраль 2018  (6 лет 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Волгоградская государственная академия физической культуры, Волгоград
Специальность
Менеджмент
Завершение учебы
2011 г.

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

Cloud Services • FinTech & Banking • Government & Public Sector • Insurance • Social Networking • Telecom • Urban technology
ВМ
Владислав М.
Москва
PHP разработчик
Senior
3 250 Р/час
Ajax
API
Clickhouse
Composer
CSS3
Docker
Git
HTML
HTML5
HTTP
+122

Быстро анализирую разнообразные деловые инициативы, отсеиваю неэффективные технологии. Весьма работоспособен, без активной деятельности себя не представляю. Выстраиваю общий алгоритм действий, эффективно и качественно. Предлагаю и использую в работе новые прогрессивные технологии. Опыт развития технологических бизнес-проектов. Обширный опыт разработки (фриланс: создание сайтов, репетиторство по математике и информатике) Опыт поддержки и развития IT проектов. Опыт проектирования, развертывания, поддержки высоконагруженных web-приложений. Опыт разработки автоматизированных тестов. Развитие CI/CD инфраструктуры. Статический анализ исходного кода, взаимодействие с разработчиками по исправлению и воспроизведению багов. Умение достигать высоких результатов в короткие сроки. Создание корпоративных бизнес-процессов, интеграция их в действующие методы управления. Ответственность за бизнес-результат.

Подробнее

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

Telecom
РЯ
Роман Я.
Волгоград
PHP разработчик
Senior
3 000 Р/час
C#
ZDD
Gino
Laravel 7
ALB
bgp
TCL
DBT
Salt
ole
+77

Какие паттерны я использую чаще : Мост (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 и подвисает так как первая транзакция не зафиксировалась

Подробнее
BioTech, Pharma, Health care & Sports • Social Networking • Urban technology
ИС
Иван С.
Санкт-Петербург
Golang разработчик
Senior
4 375 Р/час
Angular 2+
Redmine
Grafana
d3
Работа с интеграциями
PHP
Keycloack
Grunt
Gin
webpack 5
+87

Иван — увлеченный и преданный своему делу Senior Go Developer с глубоким интересом к разработке программного обеспечения и стремлением создавать безопасные и эффективные технологические решения. Обладая большим опытом в управлении и разработке надежных приложений, Иван известен своей способностью трансформировать сложные требования в отлаженные, функциональные системы. Навыки и экспертиза: Владеет Go, PHP и JavaScript, с практическим опытом работы с фреймворками Symfony, Laravel, Drupal. Мастерски разбирается в архитектурном дизайне, разработке API и развертывании микросервисов с использованием Kubernetes. Имеет опыт работы в условиях высокого риска, обеспечивая безопасность данных и соблюдение международных стандартов, таких как HIPAA и SOC 2. Профессиональная деятельность: Постоянный участник международных конференций по разработке и технологиям, где он черпает последние тренды и идеи от лидеров отрасли. Недавно выпустил библиотеку на GitHub "telegram-bot-fsm", демонстрируя приверженность к разработке с открытым исходным кодом. Регулярно организует внутренние встречи для обмена знаниями и сотрудничества в своей команде и организации, активно участвуя в обсуждениях и семинарах. Интересы: Глубоко привержен искусству и науке разработки программного обеспечения, Иван постоянно ищет новые знания и методы, чтобы быть на передовой в своей отрасли. Активно участвует в технологических конференциях и семинарах, обмениваясь мнениями с коллегами и предлагая инновационные идеи.

Подробнее
E-commerce & Retail • GameDev • Media • Telecom
ЕЧ
Евгений Ч.
Москва
React разработчик
Senior
3 125 Р/час
HTML5
Sass
React Hook Form
React Query
Redux Toolkit
PHP
Postman
Emotion
Git
MongoDB
+43

Евгений — опытный IT-специалист, работающий в сфере разработки программного обеспечения. Его специализация — React разработчик. За 10 лет и 3 месяца работы на проектах он приобрёл навыки работы с различными технологиями и инструментами, такими как Bootstrap, CSS3, Express.js, Figma, Git, HTML5, IndexedDB, JavaScript, MongoDB, MUI, Next.js, Nginx, Node.js, Postman, React Query, React Redux, Redux Toolkit, RTK Query, Sass, SCSS, TypeScript, Ubuntu Server, Context API, Emotion, React Hook Form, REST API, React Router, HTML, MySQL, PHP, CSS, Unit testing, FSD, i18next, React Final Form, React Router Dom, TanStack Query, zustand. Евгений имеет опыт работы над проектами в таких отраслях, как e-commerce & retail, media, telecom, gameDev. Он участвовал в разработке пользовательского веб-интерфейса банковских продуктов, создании frontend-части платформы для поисковой оптимизации контента, разработке и поддержке frontend-части ERP системы, а также в разработке портала-агрегатора гидов и экскурсий. На каждом проекте Евгений выполнял широкий спектр задач, включая разработку пользовательских интерфейсов, адаптивную вёрстку, имплементацию логики на клиенте, взаимодействие с backend разработчиками, тестирование, согласование макетов с дизайнером, проведение code-review и другие задачи.

Подробнее
Telecom • Travel, Hospitality & Restaurant business
СЧ
Салман Ч.
Москва
Data Scientist
Senior
3 750 Р/час
GridSearch
Computer Vision
Numpy
Pandas
SciPy
Lasso
shap
Beautiful soup
Scikit-learn
Seaborn
+28

Data scientist с широким набором навыков в области анализа данных и машинного обучения. Ключевые компетенции включают регрессию, классификацию, кластеризацию, работу с деревьями решений, ансамблевыми моделями (включая Random Forest и градиентные бустинги), а также модели прогнозирования временных рядов. Опытен в области нейронных сетей и компьютерного зрения. В моем арсенале такие библиотеки, как NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn, PyTorch, XGBoost, LightGBM, statsmodels и PySpark. Мой опыт также включает в себя разведывательный анализ данных, их предобработку и feature engineering. Успешно применял LLM и CNN в своих проектах. Помимо этого, есть опыт работы с инструментами, такими как SQL, Git, Bash, Docker, Streamlit и HuggingFace. Среди моих дополнительных навыков можно выделить A/B-тестирование и высокую способность к самообучению в процессе работы.

Подробнее