Андрей З. Golang разработчик, Middle+
ID 4529
АЗ
Андрей З.
Мужчина
Россия, Брянск, UTC+3
Ставка
3,500 Р/час
НДС не облагается
Специалист доступен с 7 мая 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Специалист способен решать сложные задачи
Проекты
(4 года 8 месяцев)
Платформа для эффективного управления интернет-рекламой
Роль
Golang разработчик/Ведущий программист
Обязанности
Команда: 3 Golang разработчик, 1 Project
manager
Проект:
Автоправила - это сервис автоматизации управления рекламными аккаунтами, который помогает специалистам по рекламе выполнять рутинные операции.
Сервис проверяет рекламные материалы на соответствие заданным условиям, применяет к ним указанные в правиле действия (например, менять состояния или настройки), создает отчет о работе и уведомляет пользователя о триггерах или внесенных изменениях.
Задачи:
- Получение данных из рекламной системы, анализ по заданному алгоритму (шаблону), выполнение действий с рекламными материалами отправка уведомлений пользователю
- Создание отчетов об отработке правил
- Планирование задач для работы правил
- Создание новых шаблонов по бизнес-
требованиям
- Проектирование архитектуры проекта
- Реализация единой точки контроля записи
блоков данных в ClickHouse
Достижения:
- Объединил повторяющийся функционал в общий для оптимизации и стабилизации работы сервисов монорепозитория
- Добавил детализацию для логирования, что улучшило мониторинг процесса выполнения задач, поиск ошибок и узких мест
- Проводил составление и распределение обязанностей для участников команды. Распределение обязанностей позволило ускорить время выполнение задач всей командой
- Проводил разбор бизнес-документации, составления требований и плана
реализации.
- Спроектировал архитектуру для добавления новой рекламной системы
Telegram Ads в короткие сроки
- Реализовал новую версию для инфраструктурной библиотеки с общим
кодом для всех микросервисов на Golang, для ускорения разработки новых сервисов и единообразия кодовой базы проектов
(Стеки: Golang, PostgreSQL, ClickHouse, RabbitMQ, Kafka, gRPC, REST, OpenAPI, Docker, Kubernetes, Prometheus, Grafana)
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, REST, Grafana, Kubernetes, Prometheus, Clickhouse, Grpc, Kafka, GOlang, OpenAPI
Отрасль проекта
Marketing, Advertising & Design
Период работы
Декабрь 2022 - Январь 2024
(1 год 2 месяца)
Космическая социальная сеть
Роль
backend-developer
Обязанности
Ведущая цифровая платформа хроники для iOS, Android и web, позволяющая просматривать
сообщения, обмениваться фотографиями и сообщениями на карте мира.
1. Core сервис. Выступает в роли сервера для обработки HTTP запросов и бизнес-логики
приложения.
2. Cache сервис. In-memory хранилище, содержащее в
себе данные о публикациях, для того что бы за короткое время возвращать отфильтрованные
данные на карту мира по запросу, не обращаясь к базе.
3. VOD (video on demand) сервис. Обработка загружаемых видеороликов в соцсеть,
преобразование их в формат, пригодный для передачи по протоколам DASH и HLS.
4. Push сервис. Рассылка уведомлений о событиях
пользователям в iOS, Android, Web.
Ответственность:
- Разработка нового функционала
- Разработка новых микросервисов
- Написание пайплайнов для Jenkins для автоматической сборки, тестирования и
разворачивания приложения
- Покрытие кодовой базы тестами
- Оптимизация и рефакторинг кода
- Настройка масштабируемого отказоустойчивого
кластера приложения в Kubernetes
- Участие в ревью кода
- Взаимодействие с разработчиками других отделов
- Документирование функционала в Confluence
- Документирование API в Swagger
Команда: 1 frontend-разработчик, 1 Androidразработчик, 1 IOS-разработчик, 2 backendразработчик, 2 дизайнер, 3 тестировщика, 2 РМ.
(Стек: Golang, Postgres, Docker, AWS SQS, AWS S3, Kubernetes, Helm, Redis, Prometheus, Grafana, Sentry,
Jenkins, gRPC, FFMPEG)
Стек специалиста на проекте
PostgreSQL, Docker, Jenkins, Grafana, Kubernetes, AWS, Prometheus, Grpc, Sentry, Helm, FFmpeg, Raw SQL, AWS S3, Redis, GOlang
Отрасль проекта
Media
Период работы
Апрель 2021 - Ноябрь 2022
(1 год 8 месяцев)
Создание микросервиса на GO
Роль
backend-developer
Обязанности
Необходимо было создать микросервис по обработке и добавлению пользователей. Также
имелась возможность вывода списка пользователей через map. Данные пользователей приходили с помощью rest в формате soap.
Дополнительные данные для обработки забирались
из других микросервисов по grpc. Все сервисы хранились на общем сервисе в kubernetes.
(Стек: Go, REST, SOAP, gRPC, Kubernetes)
Стек специалиста на проекте
REST, SOAP, Go, Kubernetes, Grpc
Отрасль проекта
Media
Период работы
Ноябрь 2020 - Апрель 2021
(6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГТУ
Специальность
«Информатика и вычислительная техника»
Завершение учебы
2019 г.