Резюме: Golang-разработчик
Я имею более двух лет опыта работы с Go и успешно применял свои навыки в таких сферах, как лидогенерация, автоматизация бизнес-процессов и интернет-коммерция.
Мои компетенции:
Разработка микросервисов: Создавал, тестировал и расширял функционал микросервисов на Golang, а также разрабатывал новые микросервисы с нуля.
Оптимизация кода: Улучшал производительность существующих скриптов, в некоторых случаях производительность кратно увеличилась раз за счёт замены алгоритмов на более эффективные. (Например, при замене линейного алгоритма поиска на бинарный, время ответа на запрос уменьшилось с 1 до 0.3 сек )
Техническая документация: Описывал работу существующих и новых микросервисов в том числе и тех, которые были написаны другими разработчиками.
Интеграции по API: Разрабатывал, доработывал, расширял, поддерживал интеграции с CRM заказчиков по REST.
Инструменты и технологии:
Системы контроля версий: Git.
Контейнеризация: Docker.
Базы данных: PostgreSQL и MySQL.
SQL запросы: CRUD + поиск, сортировка, и т.д.
Аутентификация и авторизация: JWT.
Тестирование API: Написание тестов для проверки ответов API с использованием Postman.