Иван Ц. PHP разработчик, Senior
ID 1215
ИЦ
Иван Ц.
Мужчина
Россия, Челябинск, UTC+5
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 14 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опыт разработки 9 лет
Опыт работы с языками:
PHP, JavaScript,
Delphi, Python, Rust, C++
Опыт работы с фреймворками:
Laravel, Yii2, Symfony,
Vue.js
Опыт работы с библиотеками и технологиями:
PostgreSQL, MySQL, Redis, GraphQL, ClickHouse,
SonarQube, Keycloak, Gatekeeper, Websockets, MQTT, Nats,
Rest API, SOAP,
Phinx, Sphinx,
Yandex maps API, VK API, metrika API, Yandex direct API, Google AdWords API, Youtube API, Sheets API,
Sentry, Grafana, Prometheus, SDUI, Protobuf, S3, JWT
Netcat, Bitrix, Open Cart, WordPress, HostCMS, Joomla, MODX
Также опыт работы c:
Git, Gitlab, Mercurial, SVN, CI/CD,
Swagger
Проекты
(8 лет 11 месяцев)
Haier
Роль
Backend-разработчик
Обязанности
Бекенд представлен (микро)-сервисной архитектурой.
Архитектура проекта
Сервисы:
1. Balancer/Router: является основным точкой входа для всех запросов
от клиентских приложений и производит балансировку и маршрутизацию
запросов.
2. Admin: панель для администраторов, используется для созданий страниц с SDUI компонентами.
3. Customer Support: панель для технической поддержки.
4. Web: отображает SDUI страницы в браузере.
5. Pages: используется для сборки SDUI страниц
6. Offers: сервис маркетинговых предложений. Управляет баннерами, акциями и купонами (офферами)
7. Shop: отображение каталога товаров магазина и просмотра списка заказов.
8. Cart: взаимодействие с корзиной в магазине.
9. Films: сервис фильмов.
10. Music: сервис импортирует данные музыкальных фидов и предоставляет возможность составлять музыкальные подборки. Музыкальные данные из музыкальных фидов ежедневно импортируются и сохраняются в качестве музыкальных альбомов, которые могут быть или альбомом или плейлистом. Отдает собранный по контракту SDUI компонент музыкальной карусели.
11. Support: сервис поддержки пользователей. Работает с заявками в техподдержку и чатами.
12. Home: сервис устройств пользователей. Предосталвяет возможность управления не-smart устройствами пользователей и выдачей расширенной гарантии.
Отображает информацию о доме пользователя и умных устройствах из IoT сервисов.
13. Users: сервис пользователей, который предоставляет API для работы с
пользователями.
14. Notifications: сервис уведомлений, который предоставляет API для
работы с уведомлениями.
15. IoT: набор сервисов для умного дома
Что реализовывал:
В команде занимался поддержкой микросервисов, исправлением багов проектированием и декомпозицией новых задач.
Участвовал в разработке нового микросервиса для обработки заказов интернет-магазина.
Сотрудничал с командой на майлстонах и ретроперспективах, анализируя результаты и планируя дальнейшие шаги.
Активно участвовал в код-ревью, что улучшило качество кода и способствовало обмену опытом. Активно взаимодействовал с тестировщиком, совместно создавая тест-кейсы, которые позволяют обеспечить качественное покрытие нашего продукта.
Взаимодействовал с девопс-командой, мы совместно решаем возникающие задачи, интегрируя разработки в процессы развертывания и поддержки
Стек специалиста на проекте
Grafana, Redis, Prometheus, JWT, S3, Protobuf, Laravel 5, sdui, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2023 - Декабрь 2024
(1 год 7 месяцев)
Модуль исполнительной документации
Роль
Team Lead, Backend-разработчик
Обязанности
Краткое описание:
Модуль «Исполнительная документация» предназначен для ведения журналов по работам объекта и отслеживания исполнительных документов по проделанной работе.
Система предназначена:
• для просмотра строительных журналов проекта, а также добавления записей в эти журналы;
• для создания, согласования и выгрузки документов.
Доступ к системе
Пользователь должен иметь доступ к системе СККС. Для подписания документов и проверки подписей требуется наличие следующего ПО:
• КриптоПРО CSP;
• расширение для браузера КриптоПроЭЦП Browser plug-in;
• сертификат центра сертификации.
Что реализовывал:
Разработка REST API, Swagger документация, обновление данных через Nats, интеграция с Libreoffice для генерации PDF документов, работа с ЭЦП, генерация подписи для документов, Code review (backend участников проекта)
Стек специалиста на проекте
GitLab, NATS, Laravel, Vue.js, PHP 7.4, Нереляционные БД (NoSQL), PostgreSQL, Kubernetes
Отрасль проекта
RnD
Период работы
Ноябрь 2021 - Май 2023
(1 год 7 месяцев)
Сайт по спортивной статистике
Роль
Backend-разработчик
Обязанности
Платформа, благодаря которой вы будете всегда в курсе всех спортивных событий, прямых трансляций и исходов матчей, где бы вы ни находились! Вся самая подробная и актуальная информация о ваших любимых игроках, спортсменах и командах будет вам доступна в режиме онлайн 24 часа 7 дней в неделю. Каждый пользователь сможет узнать о результатах любой игры или матча и ознакомится с подробной спортивной статистикой, собранной со всего мира и доступной в одном сервисе.
Платформа содержит полную статистическую информацию, как по футбольным и хоккейным матчам, так и по любым другим спортивным состязаниям
Что реализовывал:
Реализация очереди, парсинг информации с различных ресурсов (HTML). Работа с различными REST API (JSON, SOAP) спортивных ресурсов. Написание телеграмм бота. Написание плагина для браузера Chrome для ставок.
Стек специалиста на проекте
MySQL, Laravel, Redis
Отрасль проекта
LifeStyle
Период работы
Октябрь 2020 - Октябрь 2021
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет