CV view
Middle Back-End Developer
Negotiable
Russia
Rostov-on-Don
Full
Remote
Work experience
3 years 2 months
Last work experience
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
Golang-разработчик
2 years 3 months
About
Birth date
About
О себе
Опытный Golang-разработчик с более чем 3-летним опытом создания высоконагруженных микросервисных решений и автоматизации бизнес-процессов. Специализируюсь на построении отказоустойчивых систем, оптимизации работы с базами данных и интеграции современных инструментов DevOps. Имею успешный опыт разработки сервисов для ритейла, финансовых и образовательных проектов — от проектирования архитектуры до внедрения и сопровождения.
Владею широким стеком технологий: Go, PostgreSQL, Kafka, Docker, Kubernetes, Redis, Prometheus, Grafana. Умею работать как с монолитными приложениями, так и с микросервисной архитектурой, занимаюсь оптимизацией legacy-кода и внедрением CI/CD процессов.
В работе ценю чистый код, надёжность и масштабируемость решений. Регулярно участвую в code review, создаю документацию, прорабатываю архитектуру и обеспечиваю качество через модульное и интеграционное тестирование. Имею опыт настройки мониторинга, алертинга и построения эффективного взаимодействия сервисов через Kafka и gRPC.
Моя цель — создавать масштабируемые и производительные системы, которые решают реальные бизнес-задачи и приносят ценность пользователям.
Affiliate experience
No data available
Work experience3 years 2 months
August 2023 - to date
(2 years 3 months)
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
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, микросервисы, оптимизация, мониторинг, алертинг.
September 2022 - August 2023
(1 year)
ЮФУ
Golang-разработчик
- Разрабатывал микросервисы и переносил часть кода из монолита в микросервис.
- Разработал микросервис для отправки абитуриентам сообщений с информацией о статусах заявок.
- Оптимизировал запросы к БД за счет добавления новых индексов в PostgreSQL.
- Покрывал сервисы кода модульными тестами.
- Создавал REST API, которые обеспечивают взаимодействие между внутренними и внешними веб-приложениями.
- Разработал сервис пуш-уведомлений.
- Разработал сервис уведомлений о предстоящих мероприятиях на основе gRPC.
Стек: GO, PostgreSQL, Kafka, Docker, Redis, prometheus, grafana, HTTP, REST API, gRPC.
Skills
No data available
Language proficiency
Intermediate English
Native Russian
Employment
Employment
Full, Part-time
Work format
Remote
Work schedule
Flexible
Relocation
Not possible
Business trips
Business trips possible