Widok CV
Middle Programista backend
Do negocjacji
RosjaRostów nad Donem
Pełny etatZdalnie
Doświadczenie zawodowe
3 lata 9 miesięcy
Ostatnie doświadczenie zawodowe
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
Golang-разработчик
2 lata 10 miesięcy
O mnie
O mnie
О себе
Опытный Golang-разработчик с более чем 3-летним опытом создания высоконагруженных микросервисных решений и автоматизации бизнес-процессов. Специализируюсь на построении отказоустойчивых систем, оптимизации работы с базами данных и интеграции современных инструментов DevOps. Имею успешный опыт разработки сервисов для ритейла, финансовых и образовательных проектов — от проектирования архитектуры до внедрения и сопровождения.
Владею широким стеком технологий: Go, PostgreSQL, Kafka, Docker, Kubernetes, Redis, Prometheus, Grafana. Умею работать как с монолитными приложениями, так и с микросервисной архитектурой, занимаюсь оптимизацией legacy-кода и внедрением CI/CD процессов.
В работе ценю чистый код, надёжность и масштабируемость решений. Регулярно участвую в code review, создаю документацию, прорабатываю архитектуру и обеспечиваю качество через модульное и интеграционное тестирование. Имею опыт настройки мониторинга, алертинга и построения эффективного взаимодействия сервисов через Kafka и gRPC.
Моя цель — создавать масштабируемые и производительные системы, которые решают реальные бизнес-задачи и приносят ценность пользователям.
Doświadczenie afiliacyjne
Brak danych
Doświadczenie zawodowe3 lata 9 miesięcy
Sierpień 2023 - do teraz
(2 lata 10 miesięcy)
ООО БЕЗОПАСНОСТЬ ТОРГОВЛИ
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, микросервисы, оптимизация, мониторинг, алертинг.
Wrzesień 2022 - Sierpień 2023
(1 rok)
ЮФУ
Golang-разработчик
- Разрабатывал микросервисы и переносил часть кода из монолита в микросервис.
- Разработал микросервис для отправки абитуриентам сообщений с информацией о статусах заявок.
- Оптимизировал запросы к БД за счет добавления новых индексов в PostgreSQL.
- Покрывал сервисы кода модульными тестами.
- Создавал REST API, которые обеспечивают взаимодействие между внутренними и внешними веб-приложениями.
- Разработал сервис пуш-уведомлений.
- Разработал сервис уведомлений о предстоящих мероприятиях на основе gRPC.
Стек: GO, PostgreSQL, Kafka, Docker, Redis, prometheus, grafana, HTTP, REST API, gRPC.
Umiejętności
Brak danych
Znajomość języków
Średniozaawansowany Angielski
Ojczysty Rosyjski
Typ zatrudnienia
Typ zatrudnienia
Pełny etat, Część etatu
Tryb pracy
Zdalnie
Grafik pracy
Elastyczny
Relokacja
Niemożliwa
Wyjazdy służbowe
Możliwe wyjazdy służbowe