Backend developer from cold Russia.
Основной стек - Golang.
Golang: Разработка с нуля API для внутреннего проекта компании. Постепенный рефакторинг, закрытие тех.долга и вынос функционала в отдельные микросервисы.
БД: PostgreSQL, Redis.
Интеграциии: С внешними API, S3, Kafka.
Использование различных систем для отслеживания ошибок и чтения логов и метрик (Kibana, Grafana). Также опративное реагирование на решение проблем и ошибок.
Написание и оптимизация SQL запросов. Профилирование (pprof golang) и оптимизация приложений.
Участие в обсуждении, планировании, проектировании сервисов и декомпозиции задач.
Учавствовал в обсуждении, планировании, проектировании сервисов и декомпозиции задач. Был backend лидом на некоторых проектах.
Golang: разработка сервиса api обёртки над существующими системами автоматизации (iiko, tillypad) для предприятий питания, который расширяет возможности клиентских систем автоматизации и предоставляет api для сайта и мобильных приложений. Также разработка микросервисной системы с применением очердей на NATS (JetStream).
PHP: разработка административной части данного сервиса на связке laravel + backpack.
Работа с внешними api: внешняя система обработки заказов ресторана, эквайринг, crm системы, геокодер.
Работа с бд: PostgreSQL.
Написание юнит и интеграционных тестов, чтение логов и метрик в Grafana
- Разработка новых и поддержка существующих сервисов системы автоматизации предприятий сети пиццерий "ПиццаФабрика" (PHP / Golang).
- Работа с фреймворками: Lumen, Yii 2.
- Работа с бд: MySQL.
- Во время работы познакомился с: Docker, Redis, Kibana, GraphQL, Rebbit MQ
- Работа с внешними api: эквайринг, crm, sms, геокодер.
- Написание юнит и интеграционных тестов
- Использование различных систем для отслеживания ошибок и чтения логов и метрик (Sentry, Kibana, Grafana).
Учавстововал в планировании и декомпозиции задач, был SCRUM-мастером команды разработки.