Middle PHP/Go developer
Санкт-Петербург, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 летот 140 000 до 150 000 ₽
Опыт работы от 3 до 5 летот 140 000 до 150 000 ₽
Короткая ссылка: gkjb.ru/g12YX
О себе
На данный момент Middle PHP/Go developer.
Мои компетенции и опыт
Места работы:
Positron - Студия Грохотова
нужен доступ к резюме - настоящее время
В компании работаю над несколькими проектами:
Сервис для общения с отделом техподдержки.
- Написал Rest API для админ панели управления сервисом и для мобильных приложений.
- Создал функционал общения клиента и сотрудника через Websocket.
- Реализовал интеграцию сервиса с telegram и Яндекс.Метрика
- Настроил механизм кэширования с помощью Redis.
- Разработка и внедрение новых фич - модерация, статусы чатов.
- Написание интеграционных и unit тестов.
Стек: Go нужен доступ к резюме , Postgres, Redis, Docker, Nginx.
Сервис генерации фидов:
- Настроил синхронизацию данных между торговой платформой и сервисом фидов через RabbitMQ.
- Настроил функционал админ панели (EasyAdmin) для работы с данными сервиса.
- Создал асинхронный механизм генерации фидов, используя Redis в качестве транспорта.
- Написал Rest API для выгрузки фидов в сторонние сервисы.
- Внедрил интеграцию с YandexGPT для обработки данных фида.
- Написание интеграционных и unit тестов.
Стек: Symfony 7.1, Redis, RabbitMQ, MariaDB, Nginx, Docker.
В данный момент участвую в разработке PIM-системы (Product information management system).
Стек: Go нужен доступ к резюме , Postgres, MongoDB, Redis, Docker, Nginx, Minio.
Так же участвую в "переезде" крупного приложения со старого стека (YII) и архитектуры (монолит) на новый (Symfony, Go, архитектура на основе сервисов).
Прочие обязанности:
- Участие в code review.
- Постановка и планирование задач.
- Участии в проектировании архитектурных решений.
ИП ПРУДНИКОВА ОКСАНА СЕРГЕЕВНА
Июль нужен доступ к резюме Февраль 2024
Принимал участие в разработке двух проектов.
1. Приложение для организации доставки товаров от компаний
Ключевая работа:
- Написание бизнес-логики приложения.
- Устранение "узких мест" в коде (рефакторинг неоптимальных алгоритмов, оптимизация запросов к БД).
- Создание API для клиентской части.
- Интеграция приложения с сервисами Яндекс.Метрика, Яндекс.Доставка.
- Покрытие кода unit тестами, интеграционными тестами.
- Участие в поддержке инфраструктуры.
Примеры выполненных задач:
- Механизм полного цикла доставки: от создания заказа до получения заказа клиентом.
- Механизм отзывов клиентов (создание, модерация и обратная связь от компании).
- Механизм товарного каталога компаний-клиентов.
Стек: Symfony 6.2, PHPUnit, PostrgeSQL, Docker, Redis, RabbitMQ, CI/CD
2. Приложение для работы со статистикой по различным показателям:
- Создание API для межсервисного взаимодействия, клиентской части.
- Создание структуры БД, общей архитектуры приложения.
- Покрытие кода unit тестами, интеграционными тестами.
- Участие в создании и поддержке инфраструктуры.
- Написание бизнес-логики приложения.
Примеры выполненных задач:
- Механизм синхронизации данных сайта, через который велась работа со статистикой и приложения.
- Механизм расчета статистики по специальным формулам.
- Механизм "админки" для работы с данными.
Стек: Symfony 6.2, MongoDB, Docker, Kubernetes, CI/CD
ООО "Это Реально"
Февраль нужен доступ к резюме Июль 2023
В компании участвовал в разработке и поддержке и различных проектов: от небольших сайтов, до интернет магазинов
Ключевая работа:
- Создание компонентов CMS Bitrix
- Создание модулей CMS Bitrix
- Настройка и кастомизация компонентов и модулей из "коробки"
- Натягивание "верстки" на компоненты CMS Bitrix
- Исправления и мелкие доработки в frontend часть (HTML, CSS, JS)
- Разработка интеграции проектов с amoCRM, Bitrix24
- Внедрение в проект Яндекс.Метрика
- Правки по PHP коду
- Участие в деплое и мониторинге работы проектов на серверах
