Просмотр резюме
Middle Backend-разработчик
Договорной
РоссияРостов-на-Дону
ПолнаяУдаленная работа
Опыт работы
3 года 8 месяцев
Последнее место работы
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
Golang-разработчик
2 года 9 месяцев
О себе
О себе
О себе
Опытный Golang-разработчик с более чем 3-летним опытом создания высоконагруженных микросервисных решений и автоматизации бизнес-процессов. Специализируюсь на построении отказоустойчивых систем, оптимизации работы с базами данных и интеграции современных инструментов DevOps. Имею успешный опыт разработки сервисов для ритейла, финансовых и образовательных проектов — от проектирования архитектуры до внедрения и сопровождения.
Владею широким стеком технологий: Go, PostgreSQL, Kafka, Docker, Kubernetes, Redis, Prometheus, Grafana. Умею работать как с монолитными приложениями, так и с микросервисной архитектурой, занимаюсь оптимизацией legacy-кода и внедрением CI/CD процессов.
В работе ценю чистый код, надёжность и масштабируемость решений. Регулярно участвую в code review, создаю документацию, прорабатываю архитектуру и обеспечиваю качество через модульное и интеграционное тестирование. Имею опыт настройки мониторинга, алертинга и построения эффективного взаимодействия сервисов через Kafka и gRPC.
Моя цель — создавать масштабируемые и производительные системы, которые решают реальные бизнес-задачи и приносят ценность пользователям.
Опыт в Affiliate
Данные отсутствуют
Опыт работы3 года 8 месяцев
Август 2023 - по н.в.
(2 года 9 месяцев)
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
Golang-разработчик
Автоматизация розничной торговли и разработка товароучетных программ.
- Разработка высоконагруженных микросервисов на основе современной архитектуры
- Работа с PostgreSQL, написание SQL-запросов и оптимизация схем БД
- Реализация миграций базы данных с использованием собственных инструментов.
- Опыт работы с контейнеризацией Docker и оркестрацией Kubernetes.
- Написание интеграционных и unit-тестов с использованием встроенного testing пакета и библиотек.
- Парсинг и сериализация JSON данных.
- Настройка мониторинга метрик приложения с помощью Prometheus и визуализация в Grafana.
- Реализация кэширования данных для повышения производительности с использованием Redis
- Создал микросервис для отправки ФД в ЕГАИС.
- Принимал активное участие в создании сервиса карт лояльности покупателя.
- Разработал систему мониторинга цен поставщиков.
Навыки и инструменты:
- Настройка конфигурации через .env, config.yaml, формирование Dockerfile, docker-compose.yml, gitlab-ci.yml.
- Работал с pgAdmin, psql.
- Написание документации к коду и описание контрактов API.
- Проводил и проходил code review
- Оптимизация legacy кода.
- Работа с Apache Kafka для построения взаимодействий между сервисами (настройка producers/consumers).
- Создание и поддержка общих внутренних библиотек и пакетов.
- Работа с системой контроля версий Git.
- Настройка алертинга в Grafana/Prometheus для критически важных метрик системы
Стек:GO, PostgreSQL, pgAdmin, dbeaver, Kafka, Kafka ui, Docker, Redis, prometheus, grafana, Git, CI/CD, микросервисы, оптимизация, мониторинг, алертинг.
Сентябрь 2022 - Август 2023
(1 год)
ЮФУ
Golang-разработчик
- Разрабатывал микросервисы и переносил часть кода из монолита в микросервис.
- Разработал микросервис для отправки абитуриентам сообщений с информацией о статусах заявок.
- Оптимизировал запросы к БД за счет добавления новых индексов в PostgreSQL.
- Покрывал сервисы кода модульными тестами.
- Создавал REST API, которые обеспечивают взаимодействие между внутренними и внешними веб-приложениями.
- Разработал сервис пуш-уведомлений.
- Разработал сервис уведомлений о предстоящих мероприятиях на основе gRPC.
Стек: GO, PostgreSQL, Kafka, Docker, Redis, prometheus, grafana, HTTP, REST API, gRPC.
Навыки
Данные отсутствуют
Владение языками
Средний Английский
Родной Русский
Занятость
Занятость
Полная, Частичная
Формат работы
Удаленная работа
График работы
Гибкий
Переезд
Невозможен
Командировки
Командировки возможны