Специалисты
Образование
2024
Магистратура
МИРЭА — Российский технологический университет, Москва
Кафедра управления инновациями, Организация и управление наукоемкими производствами
2022
Бакалавриат
Национальный исследовательский университет "Высшая школа экономики", Москва
Информатика и вычислительная техника, Компьютерные сети и мультимедиа
Технологии
Go / C / C++ / SQL / PostgreSQL / ClickHouse / MongoDB / Linux / Git / CMake / Docker /Docker-compose / Ansible / WireGuard / Gin / gorm / Fyne / GraphQL / gRPC
Workflow
ООП / SOLID / MVC / REST / Clean architecture / Microservices / Concurrency / High load / Networking / Agile Project Management
Крупный банк
Роль: Ведущий эксперт, BackEnd Lead 2-х проектов В данный момент являюсь руководителем направления backend для обоих проектов, в мои обязанности входит распределение задач, их декомпозиция и приемка Описание проекта Система сетевой аутентификации и авторизации - система управления доступом при подключении пользователей к корпоративной сети VPN - система для удаленного подключения пользователей к корпоративной сети Compliance - система проверки настроек устройства пользователей, на соответствие политикам безопасности Обязанности на проекте На проекте по разработке системы управления сетевым доступом (SberNAC): Разработал более 20 микросервисов на gRPC и REST, писал обвязку на GraphQL для frontend Реализовал сервис для сбора dhcp проб (профилирования) и CRUD операции для интеграций с системой управления сетевым доступом Разработал механизмы мониторинга микросервисов и сбора телеметрии Добавил сервисы для хранения файлов пользователей, переработал авторизацию, добавил парольные политики и функционал "протухания" паролей пользовательских учетных записей На проекте по разработке системы удаленного доступа (SberVPN): На основе библиотеки wireguard-go разработал прототип системы обеспечения удаленного доступа, который включал в себя систему авторизации, VPN-концентратор и VPN-клиенты на 3 целевые операционные системы Разработал клиентский модуль получения сертификатов из хранилища операционной системы, в том числе из модуля TPM2 Внедрил более 5 микросервисов для контроля доступа к удаленному подключению из панели администратора системы Личные результаты Разработал архитектуру VPN решения Реализовал функционал использования одноразовых паролей для регистрации пользователей в VPN Реализовал функционал доставки ключей пользователям, для подключения к VPN
Go 1.21, gRPC, GraphQL, PostgreSQL, ClickHouse, Kafka, Gin, микросервисы, TLS/mTLS
Июнь 2022 — Настоящее время месяцев
Информационные технологии
Роль в проекте: Старший инженер-программист Обязанности на проекте Разработал сервис проверки контрольных сумм внутренних файлов инсталляции приложения на ГОСТ хэшах Реализовал сервис для импорта диаграмм из формата Erwin & EnterpriseArchitect и хранения в базе данных во внутреннем формате Внедрил модуль проверки состояния приложения Разработал пайплайн сборки релизных версий и автоматизировал сборку релизов
C++14, Golang, CMake, Linux, Apache2 Modules
Сентябрь 2020 — Июнь 2022 месяца