Специалисты
Навыки:
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 месяцев