Марат Г. PHP разработчик, Middle
ID 7305
МГ
Марат Г.
Мужчина, 25 лет
Россия, Ульяновск, UTC+4
Ставка
2,000 Р/час
НДС не облагается
Специалист доступен с 29 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Soft Skills:
Социальные компетенции:
Грамотная устная речь
Коммуникабельность
Гибкость и принятие критики
Умение работать в команде
Высокая степень адаптации
Интеллектуальные компетенции:
Умение видеть и решать проблему
Аналитический склад ума
Волевые компетенции:
Ориентированность на результат
Стрессоустойчивость
Управление временем
Проактивность
Лидерские компетенции:
Умение принимать решения
Ответственность
Hard Skills:
Языки программирования:
PHP 7.x, 8.x
Python 3
C#
Базы данных & ORM:
MySQL (MariaDB)
PostgreSQL
Eloquent
Redis
Doctrine
Фреймворки:
Laravel 7, 8, 9
Symfony
CMS, CRM:
Ecwid
Frontend:
JQuery
Bootstrap 3, 4
Другое:
ElasticSearch
Nginx
Sentry
Docker
Git, Gitlab CI
Понимание основных принципов ООП: SOLID и др.
REST API
Linux
Agile-методологии:
Scrum
Agile
Kanban
Проекты
(3 года 10 месяцев)
Админ панель и API для отраслевого медицинского портала
Роль
Backend разработчик
Обязанности
Описание:
Портал служит для объединения специалистов на одной платформе. Содержит необходимую информацию, включая: калькулятор рецептов, новостной раздел, раздел со статьями, календарь мероприятий с возможностью описания итогов и загрузкой файлов, а также другую полезную информацию. В панели администратора, кроме управления содержимым всех разделов, предусмотрена ролевая система, раздел подробной статистики, раздел управления уведомлениями.
Что было реализовано:
- Занимался доработкой существующей логики системы (api, консольных команд и обработка задач)
- Разработал механизм для управления доступностью функций в зависимости от версии клиента (принудительное обновление, отключение функций на определенных версиях)
- Внедрял веб сокеты для создания механизма опросов на основе Laravel Pusher, Beyond Code.
- Работал с push уведомлениями посредством FCM
- Рефакторинг, покрытие автотестами
- Помощь в документировании текущей логики приложения
Стек специалиста на проекте
MySQL, Nginx, Sentry, MinIo, FCM, WebSockets, Pusher, OpenAPI, PHP 7.3, Laravel 5
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2023 - Ноябрь 2023
(4 месяца)
Онлайн образовательная платформа
Роль
Backend разработчик
Обязанности
Описание:
Онлайн образовательная платформа, которая включает в себя Панель администратора, для управления различными сущностями системы, такими как: уроки, учебные материалы, пользователи и т.п. Личный кабинет пользователя, в котором предоставляется возможность управления информацией собственной учетной записи, изучения учебных материалов, участие в онлайн уроках в режиме видеоконференций, обмен сообщениями в чате в рамках учебного занятия.
Что было реализовано:
- Занимался внедрением платежной системы с логикой формирования чеков
- Написанием автотестов для механизма трансляций
- Реализовывал возможность трансляции экрана
- Дорабатывал апи и уведомления
- Осуществлял поддержку проекта
Особенности:
Проект представляет собой web-приложение, реализация серверной части которого, разделена на несколько программных модулей.
Программный модуль, представляющий собой серверную бизнес-логику панели администратора и личного кабинета пользователя, организованную средствами протокола HTTP согласно REST API подходу, реализован с использованием PHP8 и фреймворка Laravel. Другая часть приложения - программный модуль, который представляет собой серверную бизнес-логику для организации видеоконференций и обмена сообщениями в чате средствами WebSocket и WebRTC, реализован с использованием NodeJS, фреймворка Express и библиотек SocketIO и MediaSoup.
Стек специалиста на проекте
PostgreSQL, Docker, JavaScript, Node.js, Laravel, Linux, WebRTC, Express.js, Nginx, Socket.io, PHP 8, Redis, Mediasoup, WebSockets, React, Gitlab CI, OpenAPI
Отрасль проекта
EdTech
Период работы
Июнь 2023 - Август 2023
(3 месяца)
Интернет магазин запчастей
Роль
Backend Разработчик
Обязанности
Описание проекта:
Платформа содержит веб приложение, админ панель, витрину товаров. Различная логика корзин и сценариев покупки в зависимости от роли. Экспорт, импорт данных. Иерархическая структура категорий товаров. Полнотекстовый поиск товаров.
Что было реализовано:
- Помогал понять текущую бизнес логику по коду
- Формировал бэклог техдолга, предложений по улучшению. Оценивал и аргументировал необходимость работ.
- Дорабатывал интеграцию по импорту и заказов из 1C
- Занимался настройкой дев окружений.
- Реализовывал асинхронную выгрузку товаров
- Осуществлял поддержку, доработку проекта
- Выполнял рефакторинг кода
Особенности:
- Интеграция с 1С
- Оплата через Pay Selection, CloudPayments
Sphinx
- Большая кодовая база, legacy
Стек специалиста на проекте
MySQL, Docker, Linux, GitLab CI/CD, PHP 7.3, Laravel 8, Eloquent
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2023 - Июнь 2023
(3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный университет
Специальность
ФМИАТ, Математическое обеспечение и администрирование информационных систем
Завершение учебы
2020 г.