Специалисты

Описание

Навыки:
Golang Echo Gorm Fiber Fasthttp Gin Kit SQLX Testify Mock Python Rust gRPC SQL PostgreSQL MySQL ClickHouse AWS S3 Redis Ptrotobuf Docker Kubernetes Helm RabbitMQ Linux Bash Prometheus Grafana Apache Kafka Bitbucket CI/CD Github Gitlab CI TeamCity Feature Toggles Blue-Green Deployment TCP HTTP UDP C++ Qt gTest gMock Boost Javascript Winpcap Libpcap

Образование:
2015 - Московский государственный университет им. М. В. Ломоносова, Факультет вычислительной математики и кибернетики, Прикладная математика и информатика

Опыт
Проект

Проект в сфере туризма

Описание

Роль: Golang developer Команда: 2 developer, product owner Обязанности: Коммуникация с бизнесом, определение приоритетов, результатов и сроков, контроль исполнения Оптимизация хранения данных в БД, перенос существующей базы клиентов и системы заказов на новую платформу (после повреждения продавцом), мигрирование пользователей Создание двустороннего обмена по API между внутренней системой Обеспечение переноса данных и внедрение надежных мер безопасности для защиты чувствительной информации о платежах во время процесса миграции

Технологии

Golang, Python, SQLite

Длительность

Январь 2023 — н.в. месяцев

Проект

Проекты в сфере crypto, blockchain

Описание

Роль: Golang developer Команда: 10 человек Обязанности: Коммуникация с бизнес-подразделениями, определение приоритетов, результатов и сроков, контроль исполнения Участие во встречах, обсуждение задач по внедрению Разработка нового функционала, оптимизация и поддержка существующего кода Тестирование программного кода и исправление ошибок Реализация архитектуры проекта Поддержка боевого контура, проверка работы интеграции и боевого сервера, работа с БД Внедрение масштабируемых решений для развертывания высокопроизводительных блокчейн-узлов, управление ими Оптимизация процессов разработки, рефакторинг сервиса партнерской программы Разработка логики серверной части системы, документирование кода, формирование отчетной документации

Технологии

Golang, Rust, SQL, PostgreSQL, ClickHouse, Docker, Docker Compose, Kubernetes, Bitbucket, TCP, HTTP, UDP, CI/CD

Длительность

Июнь 2021 — Август 2022 месяца

Проект

Платформа противодействия мошенничеству для P2P-транзакций

Описание

Роль: Golang developer Команда: 20 человек Обязанности: Коммуникация с командой, определение приоритетов, результатов и сроков, контроль исполнения Участие во встречах, обсуждение задач по разработке Разработка и построение платформы противодействия мошенничеству Интеграция с платформой антифрод-машинного обучения Решение задач по масштабированию, работа с шаржированными базами Внедрение настраиваемой системы правил для отклонения транзакций в режиме реального времени Развёртывание сервиса для обнаружения подделанных мобильных приложений и телефонов Масштабирование платформы для обработки увеличенной нагрузки при запуске системы противодействия мошенничеству в новых странах Тестирование программного кода и исправление ошибок Реализация архитектуры проекта Написание интеграционных и юнит-тестов, разработка средств автоматизации Формирование отчетной документации

Технологии

Golang, ApacheKafka, Redis, MySQL, ClickHouse, Docker, Kubernetes, Helm, Github, TeamCity, Github Actions, CI/CD, Prometheus, Grafana, Feature Toggles, Blue-Green Deployment

Длительность

Октябрь 2020 – Июнь 2022 месяца

Проект

Крупный маркетплейс

Описание

Роль: Golang Developer Проекты: разработка сервисов для перехода на новый портал и для увеличения пропускной способности обработки заказов на складах; миграция портала поставщиков с монолита на микросервисную архитектуру; запуск системы обработки заказов на складах к акции «Black Friday» Команда: 10 человек Обязанности: Проектирование решений, процессов и структур данных Разработка новых сервисов, модулей, приложений на основе паттернов проектирования Доработка существующей функциональности, рефакторинг кода Разработка API для интеграции с внешними и внутренними сервисами Разработка сервисов потоковой обработки данных Реализация механизмов работы с хранилищами Разрабатывать сервисов, компонентов, контролирующих и автоматизирующих управление системой Создание unit-тестов, проведение code review

Технологии

Golang, Docker, Kubernetes, СI/CD, Gitlab CI, PostgreSQL, S3, RabbitMQ, Git, Linux, Bash

Длительность

Февраль 2020 – Октябрь 2018 месяцев

Проект

Системы управления поставками и заказами с внешних складов

Описание

Роль: Golang Developer Команда: 10 человек Обязанности: Участие в разработке архитектурных решений Написание качественного и высокопроизводительного кода на Go Написание и поддержка системы управления поставками и заказами с внешних складов Интеграция с API внешних складов и внутренними сервисами компании Создание с нуля системы взаимодействия внутренних сервисов компании с внешними поставщиками на основе микросервисной архитектуры

Технологии

Golang, Python, gRPC, PostgreSQL, MySQL, Ptrotobuf, Apache Kafka, Redis

Длительность

Июнь 2018 – Август 2019 месяцев

Проект

Российский производитель цифровых систем видеонаблюдения

Описание

Роль: C++ developer Обязанности: Разработка и поддержка бекэнда системы видеонаблюдения и аналитики Trassir, облачного сервиса видеонаблюдения Trassir Cloud Участие в написании асинхронной многопоточной API для взаимодействия клиентов с облаком Создание модуля для сбора и отгрузки статистики очередей на кассе из системы видеонаблюдения в облако

Технологии

C++, Python, Qt, gTest, gMock, PostgreSQL, boost

Длительность

Май 2017 – Февраль 2018 месяцев

Проект

Научно-производственная компания

Описание

Роль: C++ developer Обязанности: Получение, расшифровка и обработка данных телеметрии с космических аппаратов Разработка кроссплатформенных многопоточных модулей для обработки телеметрического трафика

Технологии

C++, Qt, Javascript, winpcap, libpcap, Python, CEGUI

Длительность

Июнь 2014 – Апрель 2017 месяцев

Проект

Крупная телеком компания

Описание

Роль: C++ developer Обязанности: Поддержка и расширение функционала платформ анализа сетевого трафика Разработка новой версии съемника и анализатора сетевого трафика для корпоративной сети, программы удаленного управления

Технологии

C, C++, boost, libcap

Длительность

Апрель 2013 – Май 2014 месяцев