Специалисты

Описание

Общая информация
Образование
Учреждение образования Высшая Школа Экономики (Москва)
Специальность Факультет Информатики и
Компьютерных технологий, 2020
Степень Бакалавр

Технический опыт

Языки программирования и фреймворки
Go (Golang) С
Базы данных и системы хранения
PostgreSQL RedisOracle
Веб-серверы и прокси
Nginx
Контейнеризация и оркестрация
Docker
Безопасность и криптография
Cryptopro OpenSSL Keycloak
Системы обмена сообщениями
Kafka
Мониторинг и observability
Prometheus Jaeger Grafana
Сетевые протоколы и RPC
gRPC
CI/CD и автоматизация CI/CD bash-скрипты
Архитектурные подходы
Микросервисы

Опыт
Проект

Разработка мобильного приложения для 2M+ пользователей

Описание

Роль Golang разработчик Обязанности Backend-разработка: Переход с монолита на микросервисы (Go, gRPC, Kafka, REST) Реализация Go-сервисов по принципам Clean Architecture (DIP, слоистая структура) Реализация QR-оплат, интеграция с Visa Direct и ТКБ Внедрение механизмов защиты от фрода (валидация транзакций, блокировки счетов) Разработка админ-панели для мониторинга и управление транзакций, включая возможности отмены, возврата и других операций, RBAC (Role-Based Access Control) с ролями сотрудников (администратор, мерчанты, саппорт, кол-центр и др.), для обеспечения гибкого управления доступами Разработка админ-панели по идентификацию клиентов (обработка и хранение заявок, функционал одобрения, отклонения, редактирования заявок и др.) Keycloak для единого входа в админ-панели Разработка модуля для отслеживания активности SIM-карт и выполнения операций по закрытию кошельков (Go, gRPC, Kafka, REST) Подключение сервиса по получение кредита позволяющий оплачивать услуги (оплата qr, пополнений мобильной связи и т.д.) приложения в рассрочку (Go, gRPC, Kafka, REST) Работа с данными: Оптимизация SQL-запросов (PostgreSQL), настройка репликации и бэкапов Разработка скриптов для миграции данных в продакшене Инструменты: Настройка Observability (Prometheus/Grafana, Jaeger для трассировки) Покрытие кода тестами (table-driven tests, моки)

Технологии

Go, PostgreSQL, Redis, Docker, Kafka, Jaeger, Prometheus, Nginx, gRPC, OpenAPI(Swagger), Rest

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

сентябрь 2022 – апрель 2025 месяцев

Проект

Разработка B2B-банкинга для дилеров

Описание

Роль Golang разработчик Обязанности Разработка B2B-банкинга для дилеров (оффисы мобильного оператора) для обслуживания услуг Банка через их платежную систему. Интеграция платежных и букмеркерских шлюзов (Тинькофф, 1XBet, и др.); Реализцая модуля автоматической проверки (и их получение по SFTP/IMAP, шифрация/дешифрация через Cryptopro-CSP) реестров транзакций между бизнес партнерами на рассхождение. Разработка админ-панели для мониторинга и управление транзакций, включая возможности отмены, возврата и других операций, RBAC (Role-Based Access Control) с ролями сотрудников (администратор, саппорт, кол-центр и др.), для обеспечения гибкого управления доступами

Технологии

Go, Cryptopro, OpenSSL, PostgreSQL, Nginx

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

май 2021 – август 2022 месяца

Проект

? Изучение структурное и объектно-ориентированное программирование на С

Описание

Роль С разработчик Обязанности Изучение структурное и объектно-ориентированное программирование на С, а также основы DevOps через интенсивные практические проекты; Развитие навыков алгоритмического мышления ; Работа над групповыми проектами, развивая навыки тайм менеджмента и решения задач в сжатые сроки.

Технологии

С, Docker

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

март 2019 – апрель 2021 месяц