Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина

Москва, готов к переезду, готов к командировкам

Программист Golang

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 2 года 6 месяцев

Апрель 2023Июль 2023
4 месяца

Москва, lofty.today/

Разработчик
Реализовал микросервис, предоставляющий REST API для работы с промоакциями. Написал Dockerfile для деплоя разработанного микросервиса. Прописал деплой и миграцию БД для разработанного микросервиса в gitlab-ci. Для отслеживания работоспособности системы и оценки ее событий добавил метрики приложений в Prometheus и создал для них дашборды в Grafana. Добавил новые функции и исправил ошибки в ряде высоконагруженных сервисов RTB аукционов. Занимался постановкой задач, перекрестным ревью (задач и кода), рефакторингом, тестированием. Добавил вывод информации о деплоях сервисов в Grafana через gitlab-ci для облегчения тестирования и мониторинга системы.
Апрель 2022Апрель 2023
1 год 1 месяц
Rotec

Москва, zaorotec.ru/

Разработчик
Спроектировал и разработал сервис для сбора данных в систему “Прана”. Сервис расширяется за счет подключения модулей чтения данных (OPC, ODBC, csv), модулей очереди (in-memory, persistent) и отправки данных (Kafka). Разработал переконфигурацию сервиса “на лету”. Написал сервис для синхронизации пользователей из Active Directory. Создал REST API для мобильного приложения с JWT авторизацией и аутентификацией. Внедрил в продукт систему лицензирования. Активно практиковал TDD, dependency injection, составление диаграмм и документации для проектов. Создал репозиторий с общими пакетами для сервисов (Go), который теперь используется в новых разрабатываемых проектах. Участвовал в проектировании структуры данных и ролевой системы для следующей версии системы “Прана”. Проводил обучение и код-ревью Junior разработчику. Отрефакторил и доработал существующий функционал в различных компонентах системы.
Декабрь 2021Март 2022
4 месяца

Москва, ngrsoftlab.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Системный разработчик
- Реализовал REST API для взаимодействия с БД (ClickHouse и PostgreSQL). Составил техническую документацию для разработанных эндпоинтов. - Участвовал в перекрестном код ревью и принятии архитектурных решений. - Выполнил рефакторинг нескольких участков кода (упростил и сделал код более явными). - Написал unit и интеграционные тесты.
Апрель 2021Декабрь 2021
9 месяцев
Omnicube

Москва, omnicube.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Младший программист
- Провел рефакторинг и юнит тестирование кода микросервисов и внутренней библиотеки, сократив объем кода на ~15% и облегчив их восприятие. - Выполнил анализ различных БД для проектируемого сервиса опираясь на специфику хранимых в нем данных. Построил прототипы систем на основе выбранных БД и выполнил замеры их производительности. - На базе выбранной БД спроектировал и разработал основную часть системы. Разработка велась через тестирование (TDD). Текущее покрытие юнит тестами составляет 66%. - Составил техническую документацию на публичные интерфейсы сервиса. Развернул систему в тестовом окружении и произвел миграцию данных.
Декабрь 2019Декабрь 2019
1 месяц
WEB-разработчик (стажировка от колледжа)
Редактирование WordPress сайта по разработанному ТЗ.
Июнь 2019Июнь 2019
1 месяц
Технический писатель (стажировка от колледжа)
Составление и заполнение шаблонов, брифов и технических заданий для создания вебсайтов.

Навыки

Уровни владения навыками
Golang
Unit Testing
TDD
Integration Testing
Continuous Integration
MySQL
PostgreSQL
MongoDB
Dgraph
Kafka
Redis
GraphQL
Git
Github
Github actions
Gitlab
Linux
Docker
Docker Compose
CircleCI
Gin
Echo
Gorm
Watermill
ClickHouse
Grafana
Prometheus
OpenTelemetry
gRPC
gitlab-ci

Обо мне

Github аккаунт: https://github.com/vpoletaev11 Практический опыт: Pet-проекты: вебсервер (сайт-файлообменник), утилита для анализа безопасности локальной сети (низкоуровневое формирование сетевых пакетов с использованием Gopacket, их отправка, прием и парсинг), алогоритмы и структуры данных, парсер linux утилиты “ip”. Интересы: Linux системы, инфомационная безопасность, активное времяпровождение Альтернативный вариант резюме (PDF документ): https://raw.githubusercontent.com/vpoletaev11/cv/main/cv.pdf

Среднее специальное образование

2021
Среднее специальное образование

Знание языков

Русский — Родной

Английский — B1 — Средний

Повышение квалификации, курсы

2020
Coursera
Mail.ru Group, Разработка веб-сервисов на Golang, часть 2
2019
Coursera
Mail.ru Group, Разработка веб-сервисов на Go - основы языка
2019
Youtube
Mail.ru Group, Алгоритмы и структуры данных

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь, Россия

Желательное время в пути до работы: Не имеет значения