Обязанности и достижения:
В компании At-Work я работал backend-разработчиком с фокусом на Laravel и микросервисную архитектуру.
Занимался разработкой и поддержкой высоконагруженных сервисов:
— Реализовал полноценный мессенджер с ролями, правами доступа, очередями, push-уведомлениями (через Firebase) и WebSocket.
— Разработал систему купонов, систему прав доступа и ролей, а также реализовал серверные WebSockets.
— Интегрировал сайт с 1С для приёма платежей и реализовал безопасную систему оплаты внутри сайта (SavePay).
— Разработал систему взаимодействия между пользователями разных ролей (работодатель / соискатель, заказчик / исполнитель), включая логику откликов, приглашений, отклонений и заявок.
— Работал над модулем родительских чатов (домашние задания, пожелания, сбор средств и др.).
— Интегрировал проверки автомобилей по VIN, ДТП, штрафам и использованию в такси.
— Создавал подробную документацию через Swagger (L5-Swagger), писал feature-тесты и управлял фоновыми задачами через Supervisor.
Также принимал участие в архитектурных решениях, помогал координировать команду и принимать технические решения.
— Разработал масштабируемый мессенджер, выдерживающий большую нагрузку
— Успешно интегрировал платёжную систему с 1С, сократил число ошибок при оплате
— Реализовал систему купонов и ролей, используемую во всех модулях
— Предложил и внедрил архитектуру системы откликов и заявок, упростившую взаимодействие между ролями
— Автоматизировал фоновые процессы, что снизило нагрузку на API
— Обеспечил полное покрытие Swagger-документацией и интеграцией с внешними сервисами
— Участвовал в принятии архитектурных решений и коммуникации между командами