Игорь Б. PHP разработчик, Middle+

ID 16931
ИБ
Игорь Б.
Мужчина, 26 лет
Россия, Новосибирск, UTC+7
Ставка
2 838,69 Р/час
вкл. НДС 5% (105.24 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Middle+
Навыки
API
AWS
Backend
Composer
CSS3
d3
Docker
Drupal
Frontend
Git
GitHub
GitHub Actions
GitLab
GraphQL
HTML5
JavaScript
Jenkins
Jira
Kubernetes
Lambda
Laravel
MongoDB
MySQL
Node.js
OAuth
phpstan
PHPUnit
PostgreSQL
Postman
RabbitMQ
React
S3
Salesforce
Sass
SCSS
Swagger
Twig
Vagrant
Webpack
WebSockets
Wordpress
PHP
HTML
CSS
SQL
Отрасли
EdTech
Media
Social Networking
Знание языков
Английский — B2
Главное о специалисте
Игорь - разработчик с 3-х летним опытом коммерческой разработки. Талантливый и перспективный разработчик, который умеет работать продуктивно и качественно. Он всегда завышает планку необходимого, демонстрируя высокий уровень мастерства и профессионализма. Игорь видит зоны для улучшений и стремится к совершенству в каждой выполненной задаче. Исполнителен и надежен, имеет опыт работы в крупных проектах и взаимодействия с большими командами.
Проекты   (3 года 9 месяцев)
Brandon J Broderick
Роль
Middle developer
Обязанности
Брэндон Дж. Бродерик предоставляет юридические услуги частным лицам и семьям, пострадавшим в результате халатности других лиц. С несколькими офисами в США, область специализации юридической фирмы охватывает медицинскую халатность, транспортные происшествия, ответственность за качество продукции, ответственность за использование помещений и так далее. Внутренние корпоративные решения реализованы на Salesforce. С работой нашей команды стоимость бизнеса увеличилась с 12 млн. до 100 млн. долларов.
Достижения
1. Настройка сервиса интеграций. Спроектировал и реализовал сервис, предоставляющий управление и взаимодействие с другими микросервисами системы, для чего были написаны: система скедулинга и вызова интеграций с хранением их статуса, логирование и мониторинг всех процессов. Также им был реализован дэшборд, позволяющий управлять состоянием операций: прерывать их, или инициировать с различными входными данными. 2. Настройка автообзвонов. Разработал микросервис обзвонов на NodeJS, который использовал Viirtue API для совершения звонков по бизнес логике, опирающейся на данные о пользователях из SalesForce, демонстрируя понимание структур данных и паттернов проектирования. 3. Обновления SEO и web vitals в CMS. Вносил изменения, связанные с SEO и web vitals в CMS для управления публикациями об услугах адвокатской конторы, представленной во множестве штатов. После произведения необходимой оптимизации, где также были применены знания в области структур данных, количество посещений выросло в 10 раз. 4. CI/CD настройка. Настроил пайплайны в GitHub Actions для автоматического деплоя приложения при обновлении репозитория в GitHub с последующим обновлением задач в Jira, применяя паттерны проектирования для обеспечения надежности процессов.
Стек специалиста на проекте
PostgreSQL, Git, API, Node.js, Python, Laravel, Jenkins, Drupal, AWS, Twig, TypeORM, Solr, Vagrant, NestJS, SCSS, Salesforce
Отрасль проекта
Social Networking
Период работы
Июль 2023 - По настоящее время  (2 года 1 месяц)
B2B платформа в области здравоохранения для сбора и предоставления данных о здоровье пользователей. (ManagingLife)
Роль
Middle developer
Обязанности
Проект в сфере здравоохранения для ведения записей о уровне боли пользователей. Проект в первую очередь B2B решение для страховых компаний — портал, где представители компании с определенными ролями могут заходить и смотреть информацию о пользователях. Если пользователь отслеживает в приложении боль, будучи хронически больным, то страховая компания может сэкономить большое количество бюджета, например более своевременно вызывая врача. Пользователи регулярно заполняют опросники и могут генерировать отчёты для использования на приёме у врача. Архитектура: Гибридная с монолитным легаси приложением на Drupal и микросервисами на Symfony на базе Kubernetes, обеспечивающие работу нескольких фронтэнд приложений, включая мобильное приложение, удовлетворяющих нужды нескольких целевых аудиторий и соответствующих стандартам для сферы здравоохранения.
Достижения
1. Микросервис для проведения опросов пользователей. Необходимо было создать систему для заполнения строго стандартизованных опросов для пользователей, с последующей обработкой и хранением результатов, и возможностью отображения заполненного ранее опроса. Игорь спроектировал и разработал на Laravel сервис опросов для пользователей. Для отображения была выбрана библиотека SurveyJS c возможность построения опроса из JSON. Был создан новый сервис для хранения опросов, ответов пользователей и запросов пользователю на заполнение. Сервис реализовывал REST API со всеми необходимыми эндпоинтами. 2. Производил расчет итоговой оценки заполненного опроса, отслеживание статуса каждого опросника для каждого пользователя и имел систему уведомлений пользователей о необходимости пройти опрос. Результаты заполнения в виде ответов, оценок и графиков изменения оценок затем предоставлялись сервису генерации PDF отчетов. 3. Интеграции организаций (клиник, страховых компаний) в систему хранения медицинских данных пользователей. Спроектировал и разработал модуль для предоставления доступа к системе хранения и записи медицинских данных пациентов. Необходимо было добиться разграничения прав администраторов и докторов разных уровней из разных заведений и логирование доступов ими к пользовательской медицинской информации. Работа включала в себя разработку новых API вызовов для взаимодействия Drupal бэкенда с порталом для докторов, добавление новых уведомлений (email и push) для всех клиентов, добавление PDF отчетов для докторов о пациентах. 4. Кастомный OAuth модуль с SSO системой аутентификации. Был разработан универсальный модуль авторизации позволяющий зарегистрироваться и авторизоваться через Facebook, Google и Apple аккаунты с возможностью добавления новых сервисов авторизации без существенных изменений кода. 5.Миграция данных и/или функционала с легаси Drupal приложения в микросервисы, написанные на Laravel. 6.Покрытие всего ключевого функционала Unit тестами.
Стек специалиста на проекте
Git, MySQL, API, JavaScript, Node.js, Figma, Laravel, Redux, Kubernetes, Drupal, React Native, NestJS, Kafka, Redis, React
Отрасль проекта
EdTech
Период работы
Август 2022 - Июль 2023  (1 год)
DonutLogs
Роль
Middle developer
Обязанности
Краткое описание проекта: DonutLogs - внутренняя система менеджмента задач для сети ресторанов Dunkin Donuts Система менеджмента задач для сети ресторанов быстрого питания DonutLogs. Мобильное и веб-приложение позволяет менеджерам создавать задачи для сотрудников, с использованием разных параметров (частота, срок сдачи, данные о повышениях и т.д.) Также приложение помогает справиться с инвентаризацией и планированием расписания смен. Архитектура: Бэкенд на Laravel, предоставляющий API для контента мобильного приложения на React Native и операторских дэшбордов на React. Для поддержания уведомлений пользователей в реальном времени с адекватными ресурсозатратами был реализован проксирующий сервис, поддерживающий связь с мобильными приложениями через вебсокет.
Достижения
Задачи: 1. REST API для приложения. Игорь спроектировал и реализовал API для приложения и дэшборда, в которых были реализованы авторизация, система ролей, поддержка мультиязычности. 2. Приложение также предоставляло базовый CRUD функционал для всего контента. 3. Написание сервера веб-сокетов Node.js. Игорь разработал его как своего рода «прокси» сервер, который вызывает разные методы модели веб-приложения в зависимости от мобильных запросов. Это позволило избежать дублирования обращений к базе на повторяющихся запросах, а также предоставлять информацию по заказам в реальном времени. 4. Обновления в React дашборде. Игорь добавлял новые компоненты и обновлял существующие, если того требовало изменение данных, передаваемых с бэкенда. 5. Настройка Swagger синхронизации и поддержание документации API.
Стек специалиста на проекте
Git, API, JavaScript, Node.js, Figma, Laravel, Redux, TypeScript, React
Отрасль проекта
Media
Период работы
Ноябрь 2021 - Июль 2022  (9 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (24 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
НГТУ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • HRTech • Marketing, Advertising & Design • Media • Social Networking
АП
Артём П.
Гродно
PHP разработчик
Senior
3 447,01 Р/час
Atom
Eclipse
ESLint
Git
HTML
JavaScript
Jira
Laravel
Linux
MariaDB
+85

Более 5 лет опыта в веб разработке: веб-бекенд, CMS разработка, PHP fullstack разработка. Основной стек, с которым работал: PHP(PHP5, PHP7, PHP8), Laravel, Symfony, JavaScript (jQuery, Vue, redux), Wordpress CMS, Prestashop. Обширный опыт работы с современными фреймворками / библиотеками PHP и Javascript, а также способами реализации веб-приложений. Есть экспертиза в области развертывания и настройки инфраструктуры (конфигурация сервера, системы контроля версий GIT, различные системы непрерывной интеграции и развертывания, проектная среда и т. д.), интеграции со сторонними API и службами. Дополнительная информация: Клиентоориентированность, нацеленность на результат, внимательность к деталям, готовность к изменениям

Подробнее

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