Golang-разработчик

Москва, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Go • SQL • Mango • Web.go • Gin • Gin-gonic • Gorilla • Echo • ClickHouse • MongoDB • MySQL • PostgreSQL • Redis • Apache Drill
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
О себе

На данный момент Golang-разработчик.

Мои компетенции и опыт

Коммерческий опыт:

 

Создание сервисов на языке Golang с использованием REST API:

- Реализовал интеграцию SMS-шлюза для подключения нового клиента

- Реализовал сервис аутентификации и управления пользователями

- Участвовал в реализации сервиса управления клиентами (Client/CRM Service).

- Участвовал в реализации сервиса каталог услуг/контента

 

Middleware:

- Логирование HTTP-запросов, поддержка X-Request-ID

- Улучшение читаемости и структуры логов событий

 

SQL:

- Разработка и обслуживание серверной части приложения

- Оптимизировал выгрузку данных SQL, улучшил производительность и снизил использование памяти

- Занимался миграцией сервисов с MongoDB в PostgreSQL

 

* Язык программирования: Go (Golang)

* Фреймворки и библиотеки: Gorilla Mux, pgx, encoding/xml, encoding/json, net/http

* Архитектура: микросервисная, REST API, многопоточность (goroutines, channels)

* Базы данных: PostgreSQL

* Форматы данных: JSON, XML (RSS)

* Инструменты и технологии: Docker, Git, HTTP middleware, X-Request-ID, логгирование

* Сетевые взаимодействия: HTTP-клиент/сервер, взаимодействие между сервисами

* CI/CD и окружение: Docker Compose, Makefile

* Тестирование и отладка: Postman, логирование, статус-коды, обработка ошибок



Интересные кандидаты