ВН
Валерий Н.
Мужчина
Беларусь, Могилев, UTC+3
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 6 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Валерий - разработчик с четырехлетним опытом работы на языке Go. Работал в команде сервиса логистики с ежемесячным посещением 15 млн. пользователей. Помимо Golang, есть опыт в написании backend-а на Node.js. Кроме этого, Валерий имеет опыт frontend разработки, а именно с React.js и Angular.js. В разработке Валерию нравится работать над сложными системами, состоящими из небольших высокопроизводительных независимых частей, совместно решающих сложные задачи бизнеса.
Проекты
(4 года 6 месяцев)
Отдел логистики – Маркетплейс (NDA)
Роль
Golang разработчик
Обязанности
Стек: Golang 1.16, HTTP/gRPC, PostgreSQL, k8s
1. Добавлен набор новых функций для основного логистического сервиса: полностью новые варианты использования различной сложности от начала до конца, от новой конечной точки до операций с базой данных; интеграция с различными внешними сервисами; написание юнит-тестов, бизнес-логики
Под руководством тимлида провел рефакторинг сервиса обратной связи. Ранее было очень сложно вносить обновления для поддержания корректной работы агрегатора отзывов - сбор обратной связи с внешних источников регулярно нарушался при обновлениях этих источников, и правки занимали слишком много времени. После рефакторинга в сервисе логика парсинга, анализа, хранения и сигнализирования была качественно абстрагирована в отдельные компоненты, что позволило в несколько раз сократить время, необходимое для внесения правок, вызванных изменениями во внешних сервисах, и время необходимое для добавления нового источника обратной связи.
2. Реализовал и развернул сервис отложенной генерации .xslx отчётов. Ранее пользователям приходилось ждать ответа после запроса отчета — ежегодные отчеты включают более 100 000 строк, обработка которых занимала более 30 минут, что вызывало, проблемы с нагрузкой на сервисе и задержки в документообороте. Валерием был реализован и интегрирован сервис, с помощью которого пользователи могут планировать автоматическое создание отчета, отслеживать его ход и загружать файл, когда приложение завершит его создание в фоновом режиме, что повысило скорость передачи внутренней отчётности почти вдвое.
3. Произведена оптимизация производительности в коде Go и SQL-запросах во всех службах. Например, на 10% снижено потребление памяти при обработке api запросов и на 90% уменьшено количество запросов к базе пользователей, которые требовали более 5 секунд на исполнение.
Период работы
Февраль 2021 - По настоящее время
(2 года 11 месяцев)
Superfans - сервис для скрейпинга информации из Twitter
Роль
Golang разработчик
Обязанности
Стек: Golang 1.16, HTTP/gRPC, PostgreSQL, Redis, Twitter SDK
Сервис для сбора и обработки большого количества данных из Твиттера.
Приложение было написано c микросервисной архитектурой на Golang и работало с Twitter SDK для сбора информации о пользователях, их твитов и истории взаимодействий с ними с последующим анализом данных. Результатом стала статистика, показывающая активность на твитах с возможностью отслеживания динамики, и связность групп пользователей.
Валерий разработал сервис для сбора данных с Twitter API, с учётом лимитов API. Сбор данных был разбит на несколько отдельных процессов, синхронизированных с помощью очередей. Также разработал взаимодействие с PostgreSQL и Redis для сохранения данных и использования ключей Redis с истекающим сроком действия.
Период работы
Апрель 2020 - Декабрь 2020
(9 месяцев)
Reburn App
Роль
Golang разработчик
Обязанности
Стек: JavaScript, Golang, Apollo Server, React Apollo, Vend API, k8s
Приложение используется для занятий фитнесом или йогой без какого-либо оборудования. Приложение довольно популярно в Таиланде и Австралии. Наша главная задача – обеспечить бесперебойную производительность.
Валерий занимался бэкендом приложения на Golang, в его задачи входили:
-Обслуживание сервера;
-Создание API;
-Настройка и изменения в дашборде;
-Интеграция с Google Play и appstore для валидирования и дальнейшего отслеживания подписок;
-Интеграция с Vend API для управления прочими продажами;
-Подключение отправки почты и рассылок, задачи с CDN
Период работы
Май 2019 - Февраль 2020
(10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Курсы RollingScopesSchool 2018 г.
Стажировка-курс в Ittransition 2019 г.
Образование
Высшее
Учебное заведение
Могилевский институт Министерства Внутренних Дел Республики Беларусь
Специальность
Юриспруденция
Завершение учебы
2018 г.