Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!

Валерий Н. Golang разработчик, Senior

ID 8325
ВН
Валерий Н.
Мужчина
Беларусь, Могилев, UTC+3
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 6 декабря 2023 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Senior
Навыки
GOlang
JavaScript
Git
MongoDB
Redis
PostgreSQL
Angular
HTML
BEM
Tailwind
Node.js
Elasticsearch
Kubernetes
GitLab
BashScript
Webpack
Vite
Parcel
Gulp
React
CSS(SCSS)
Отрасли
Logistics & Transport
Главное о специалисте
Валерий - разработчик с четырехлетним опытом работы на языке 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 г.

Похожие специалисты

Отрасли не указаны
ЮИ
Юрий И.
Волгоград
Golang разработчик
Senior
4,400 Р/час
GOlang
Solidity
PostgreSQL
Redis
Kafka
Grpc
Kubernetes
GitLab
Centry
MongoDB
Elasticsearch
NATS
JSON-RPC
Git
Python
Docker
Node.js
ООП
Istio
CockroachDB
ArangoDB
Slack
Go
+23

Я считаю, что если задача может быть сформулирована, то она может быть реализована. Иными словами: для программиста нет нерешаемых задач. Разрабатываю скрипты, парсеры, микросервисы, API, боты, сайты, онлайн игры, корпоративные решения. 18 летний опыт web-разработки, иными словами сколько существует понятие веб-программиста, столько я этим и занимаюсь. По технической части предпочитаю использовать golang, python, node.js, postgresql, mysql, mongodb самостоятельно или в любой их комбинации, в зависимости от задачи. Имею проактивную жизненную позицию и понимаю причинно-следственные связи. Имею выраженные лидерские качества, в коллективе, как правило, занимаю лидерскую позицию. Легко общаюсь и люблю коммуникации внутри команды. Легко сглаживаю "острые углы" и умею находить подход к людям через понимание позиции другого человека. Знаю и держу свои границы. Предпочитаю называть все вещи своими именами. Обладаю неудержимой страстью и приверженностью к решению поставленной задачи.

Подробнее
E-commerce & Retail • EdTech • Government & Public Sector • Logistics & Transport
МБ
Михаил Б.
Оренбург
Golang разработчик
Middle
3,800 Р/час
GOlang
PHP 7.4
JavaScript
Laravel
Gin
MSQL
SQL
SQLx
MySQL
PostgreSQL
NoSQL
Elasticsearch
Redis
Memcached
Queue
Caché
PHPStorm
Goland
Sublime Text 3
Git
Composer
Docker
PHP
Node.js
Xcode
Doctrine
CI/CD
Vue.js
Nginx
gtest
Symfony
REST API
Bash
Bash Shell
BashScript
Terminal Bash
Swagger
RabbitMQ
MongoDB
MQTT
GORM
ORM
Framework7
AWS
Yii2
+45

Опыт работы более 5 лет. Языки программирования: GoLang, PHP 7.*, 8.*; JS; Frameworks: Laravel, Symphony, Gin; SQL: MySQL, PostgreSQL; NoSQL : Elasticsearch, Redis, Memcached; Технологии: Queue, job-processing, rest-api, cache и тд.; Для работы использую: PHPStorm, GoLand, Sublime Text 3, Chrome 9+, Bash-консоль, Git, Composer, Docker, MakeFile, php code sniffer, phpstan, Doctrine, Gorm/QueryBuilder; Имею небольшой опыт работы со следующими вещами: CI/CD, Vue.js, nginx, functional tests, все php-шаблонизаторы. Профессиональные навыки: Разработка архитектуры, создание различных интеграций, сервисов и микросервисов, создание rest-api под любые нужды, оптимизация кода, доскональное документирования API в swagger, точное соблюдение workflow. Наставничество над junior-разработчиками, опыт управления командой разработки. Есть опыт работы с различными паттернами и модульной архитектурой.

Подробнее

Недавно просмотренные специалисты

Marketing, Advertising & Design
МД
Марина Д.
Санкт-Петербург
1С разработчик
Middle
2,500 Р/час
HTTP
REST
XML
JSON
GitLab
GitHub
ЕСКД
БСП
Jira
MS SQL Server
PostgreSQL
+11

Самая технически сложная и интересная задача: Одной из самых сложных задач, с которыми пришлось столкнутся в последнее время стала транспортная логистика. Необходимо было разработать распределение заявок по машинам с оптимальной загрузкой, а также оптимальное движение по маршруту доставки. Результатом работы был рост доставленных заказов на машину почти в 2 раза. Куда хочется развиваться: В первую очередь планирую развиваться технически. Если говорить в целом о будущем, то было бы интересно поработать с различными проектами, чтобы расширить свои профессиональные навыки. С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами, которые требуют изучения новых технологий или нетривиальных или шаблонных подходов к решению задач. С какими не хотелось бы: На постоянке не хотелось бы писать однообразный и шаблонный код

Подробнее