Middle Back-End Developer in Rostov-on-Don - contractual salary | ArbiHunter

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 experience
3 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