Андрей Загривин (andreyzagrivin), 26 лет, Россия, БрянскАндрей Загривин (andreyzagrivin), 26 лет, Россия, Брянск

Андрей Загривин

Бэкенд разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 5 лет и 3 месяца
Регистрация: 05.01.2024
Последний визит: 10 месяцев назад
Гражданство:
Местоположение: Россия, Брянск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Люблю узнавать что-то новое. Делаю все, чтобы довести задачи до конца. С ноткой перфекционизма.

Навыки

Golang
SQL
PostgreSQL
RabbitMQ
Apache Kafka
Redis
Docker
REST
gRPC
Git

Опыт работы

  • Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью
    МоскваОт 1000 до 5000 сотрудников
    Разработчик ПО
    Февраль 2024 — По настоящее время (11 месяцев)
  • Аутсорс / аутстаф компания, разработка ПО
    БрянскОт 10 до 100 сотрудников
    Golang backend developer
    Сентябрь 2020 — Январь 2024 (3 года и 5 месяцев)

    Участвовал в следующих проектах как аутстафф разработчик:

    Платформа для эффективного управления интернет-рекламой

    Декабрь 2022 - Январь 2024

    Проект: Сервис автоправил для автоматизации управления рекламными аккаунтами, который помогает специалистам по рекламе выполнять рутинные операции. Сервис проверяет рекламные материалы на соответствие заданным условиям, применяет к ним указанные в правиле действия (например, менять состояния или настройки), создает отчет о работе и уведомляет пользователя о триггерах или внесенных изменениях.

    Задачи: Доработка существующего функционала и разработка нового, проектирование архитектуры новых компонентов проекта, проектирование схем БД, оптимизация SQL запросов.

    Стек: Golang, PostgreSQL, ClickHouse, RabbitMQ, Kafka, gRPC, REST, OpenAPI, Docker, Kubernetes, Prometheus, Grafana, Sentry,  Jenkins

    Космическая социальная сеть

    Апрель 2021 - Ноябрь 2022

    Проект: Проект был разделен на много микросервисов, которые было трудно поддерживать. Заказчик обратился с просьбой переработать инфраструктуру проекта для создания надежного отказоустойчивый системы.

    Задачи: Проектирования архитектуры проекта и отдельных его модулей. Разработка нового функционала.

    Стек: Golang, Postgres (PostGIS), Redis, REST, gRPC, FFmpeg, AWS ElastiCache, AWS SQS, AWS S3, AWS CloudFront, Kubernetes, Prometheus, Grafana, Sentry, Jenkins

    Создание микросервиса на GO

    Февраль 2021 - Апрель 2021

    Проект: Необходимо было создать сервис-адаптер по обработке и добавлению пользователей, где клиентская сторона использовала SOAP, а остальные сервисы Rest и gRPC. Также имелась возможность вывода списка пользователей через map. Данные пользователей приходили с помощью rest в формате soap. Дополнительные данные для обработки забирались из других микросервисов по grpc. Все сервисы хранились на общем сервисе в kubernetes.

    Задачи: Разработка функционала, преобразование XML в JSON.

    Стек: Golang, REST, SOAP, gRPC, Kubernetes

    Редактор субтитров

    Октябрь 2020 - Февраль 2021

    Проект: Приложение для добавления и редактирования субтитров, поделенное на микросервисы: загрузка видео, распознание речи, сопоставления субтитров со аудиодорожкой и редактор субтитров. Отображение процесса поэтапного выполнения задачи на клиенте.

    Задачи: Разработка функционала, перенос кодовой базы с Python на Golang

    Стек: Golang, Python, Postgres, Docker, RabbitMQ, FFmpeg


    Comparator

    Сентябрь 2020 - Октябрь 2020

    Проект: Некоммерческое инструмент внутри компании, для сравнения документов (обнаружение изменений, внесенных в документ).

    Задачи: Разработка функционала

    Стек: Python, Flask, Docker, smtplib module, numpy.diff

  • ООО "СМАРТА"
    Брянск
    C# fullstack developer
    Октябрь 2019 — Август 2020 (11 месяцев)

    Онлайн-сервис для оценки профессиональных рисков и управления охранной труда

    Проект: Веб-приложение, в котором создаются, редактируют проекты по оценке профессиональных рисков.

    Задачи: Доработка существующего функционала, проектирование БД, написания SQL запросов.

    Система управления охраной труда (СУОТ)

    Проект: Инструменты для автоматизации процессов СУОТ и планирования мероприятий. Формирование инструкций по охране труда на основе результатов оценки профессиональных рисков.

    Задачи: Доработка существующего функционала, формирование отчетов


    C#ASP.NETSQLHTMLCSSJavaScript

Высшее образование

  • БГТУ

    Брянский государственный технический университет
    Информационных технологий
    Сентябрь 2015 — Июнь 2019 (3 года и 9 месяцев)