ВГ
Владислав Г.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Отличное знание Golang
Практическое использование SOLID и DRY
Продвинутое знание Frontend
Практический опыт работы с AWS
Продвинутое знание SQL
Модульное и нагрузочное тестирование
Проектирование RESTful API
Опыт использования gRPC/Protobuf
Проекты
(6 лет 6 месяцев)
Децентрализованная биржа, работающая на базе блокчейна. Позволяет обменивать токены, предоставлять ликвидность в пулы, участвовать в стейкинге и фарминге.
Роль
Golang developer
Обязанности
● Бэкенд и фронтенд разработка.
● Разработка сервисов с использованием gRPC и HTTP.
● React + Zustand + MaterialUI.
● Проектирование и разработка схемы API.
● Проектирование схемы баз данных (PostgreSQL или других хранилищ) для хранения транзакций, пулов ликвидности и пользовательских данных
● Разработка архитектуры событийно-ориентированного общения микросервисов и использование gRPC и Kafka.
● Реализация аутентификации пользователей с помощью крипто-кошельков и подписи сообщения.
● Разработка кэширующих механизмов (например, Redis для данных пулов ликвидности).
● Разработал сервис обработки большого потока транзакций в реальном времени.
● Оптимизация алгоритмов обработки данных
● Интеграция с оракулами цен.
● Взаимодействие с другими командами и отделами при переписывании существующей логики с других ЯП на Golang.
● Ревью кода и разработка практик проектирования и написания кода.
● Декомпозиция задач и распределение их между членами команды.
● CI/CD с GitKub CI/CD, Kubernetes - настройка CI.
● Написание технической документации (Confluence, Swagger API).
● Внедрение NATS для межсервисного взаимодействия в критически важных компонентах
Стек специалиста на проекте
Grafana, package, AWS, NATS, Elasticsearch, REST, Go, Kibana, Redis, Prometheus, JWT, gRPC, Kafka, Zap, GORM, Testify, IAM, S3, ECS, SQS, Docker, VIPER, CloudWatch, RDS, Testing, Slog, PostgreSQL, Swaggo, JSON-RPC, Kubernetes
Отрасль проекта
Blockchain
Период работы
Январь 2023 - По настоящее время
(2 года 7 месяцев)
E-Commerce платформа. Каждый модуль отвечает за управление заказами, продуктами, платежами, пользователями.
Роль
Golang developer
Обязанности
● Бэкенд-разработка.
● Проектирование PostgreSQL и MongoDB.
● Оптимизация работы с базами данных (PostgreSQL, MongoDB) для быстрого поиска и обновления данных.
● Использование Kafka для потоковой передачи логов от приложения к сервису обработки
● Grafana для визуализации данных
● gRPC и Kafka для общения микросервисов
● Реализация уведомлений о статусе заказа (создание, обработка, доставка)
● Декомпозиция системы на микросервисы: пользователи, продукты, заказы, платежи, уведомления.
● Транспорт собыий, таких как регистрация, оплата, обновление профиля и т.д.) с помощью Kafka
● Распределение уведомлений между сервисами для e-mail, SMS и пуш-уведомлений
● Настройка и использования хранилища Redis для кэширования.
● Код-ревью и рефакторинг, помощь в реализации задач
● Добавление новых функций
● ElasticSearch для поиска и фильтрации
● Настройка CI/CD пайплайнов для автоматического тестирования и деплоя.
● Контейнеризация микросервисов с использованием Docker и их оркестрация через Kubernetes.
● Настройка мониторинга и логирования через Prometheus, Grafana.
● Написание технической документации (Confluence, Swagger API)
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, REST, Go, Grafana, VIPER, Kubernetes, AWS, Prometheus, JWT, gRPC, Testify, Kafka, Testing, Docker Compose, EC2, Redis, S3, CloudFront, OpenAPI, RDS, package
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2020 - Январь 2023
(2 года 3 месяца)
Приложение собирает данные о действиях пользователя (клики, просмотры и т.д.), обрабатывает их и использует для аналитики, рекомендаций и автоматизированных действий.
Роль
Golang developer
Обязанности
● Разработка микросервисной архитектуры с использованием Go для масштабируемых и отказоустойчивых приложений.
● Проектирование схем баз данных PostgreSQL, MongoDB и Redis для оптимального хранения данных и быстрого доступа.
● Планирование потоков данных с использованием Kafka и RabbitMQ для асинхронной обработки событий.
● Реализация микросервисов для обработки данных в реальном времени через gRPC и REST API.
● Интеграция с внешними сервисами и облачными решениями, такими как AWS S3, Lambda и RDS
● Настройка кэширования с использованием Redis для ускорения обработки данных
● Агрегация данных между разными источниками.
● Написание модульных тестов.
● Документирование API с помощью Swagger API.
● Контейнеризация микросервисов через Docker и управление инфраструктурой с помощью Kubernetes
● Написание файлов Docker Compose
● Улучшение документации кода
Стек специалиста на проекте
Grafana, package, AWS, WebSockets, Elasticsearch, REST, Go, Kibana, MongoDB, Redis, Prometheus, JWT, Elastic APM, gRPC, Kafka, Testify, S3, Docker Compose, CloudFront, Docker, GitHub Actions, VIPER, Lambda, RDS, OpenAPI, RabbitMQ, Testing, PostgreSQL, Kubernetes
Отрасль проекта
LifeStyle
Период работы
Февраль 2019 - Октябрь 2020
(1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУИР
Специальность
Информационные системы и технологии, инженер-программист
Завершение учебы
2021 г.