XXXEngineering Lab.XXXEngineering Lab.XXXEngineering Lab.
Знаем, Умеем, Создаем
prgmr's avatar

Дмитрий Крымов

Опыт работы


# Банк ВТБ (ПАО), ООО “ГК Иннотех” (2024 - н.в.)

VTB logo

www.vtb.ru, inno.tech

Должность: Ведущий разработчик

  • Разработка решений на основе открытых компонент (ТYК) для управления API gateway

  • Разработка инструментов мониторинга

  • Разработка интеграций с различными СКЗИ и сторонними сервисами

  • Встраивание СКЗИ в решения

  • Разработка адаптеров для API

  • Участие в ĸод-ревью


# НИЦ Телеком (до присоединения - ФГУП ЦНИИС) (2020 - н.в.)

NIC-T logo

www.nic-t.ru

Должность: Инженер-программист. Внешний совместитель

  • Разработка подсистемы проксирования на стеке Golang+Postgresql, представляющей собой настраиваемый микросервис, совершающий проксирование запросов от операторов к БДПН и обратно от БДПН к определенному оператору по прописанным правилам с возможностью сохранения, сопоставления и копирования трафика на дополнительные конечные точки

  • Разработка графического интерфейса для сравнения HTTP/XML SOAP запросов

  • Разработка Браузера на стеке JS+Electron с внедрением функционала шифрования файлов Персональных данных с использованием Гост шифрования криптопровайдера OpenSSL и CryptoPro

  • Осуществление контроля версий

  • Актуализация и разработка технической документации

  • Планирование и оценка задач на спринт

  • Контроль состояния проекта

  • Взаимодействие с тестировщиками

  • Поддержка решения


# Газпромбанк АО (2022 - 2024)

Gazprombank logo

www.gazprombank.ru

Должность: Главный эксперт

  • Разработка приложений для интеграционной шины ответственного и высоконагруженного контура, связывающего внутренние и внешние системы. Расположен во внутреннем контуре

  • Основной технологический стек - Apache Camel, Spring, сопутствующие библиотеки в зависимости от решаемых задач

  • Среда исполнения - кластер Apache Karaf, mq-серверы (Websphere, ActiveMQ, Kafka), базы - MS SQL, Sybase, и другие

  • Обеспечение приема входящих потоков из разных источников (очереди MQ, базы данных, файловые хранилища, web-сервисы, rest, e-mail, api приложений и др.); - разбор различных форматов - банковских специализированных документов, xml, json, различных отчетов; - извлечение необходимых данных, т.е. деархивация, использование xpath, регулярных выражений, различных вспомогательных и специализированных библиотек; - работу с электронной подписью (проверка, наложение); - обеспечение взаимодействия приложения с внутренними базами данных; - маршрутизацию сообщений, их редактирование и переформатирование, упаковку в транспортные форматы

  • Ведение разработки нового функционала

  • Выявление причин дефектов/ошибок, устранение их в части разработки кода - Контроль качества кода (code review)

  • Осуществление контроля версий

  • Актуализация и разработка технической документации

  • Планирование и оценка задач на спринт

  • Контроль состояния проекта

  • Взаимодействие с аналитиками, тестировщиками и руководителями проектов


# Birka Online Ltd. (2021 - 2025)

Birka logo

www.birka.uk

Должность: Заместитель CEO, ведущий Golang-разработчик

  • Разработка OTA платформы для удаленного обновления файлов, параметров и логики SIM-карт

  • Проработка, разработка и поддержание архитектуры и ядра проекта

  • Создание биллинговой системы для Real-Time charging трафика на стеке Golang+Postgresql+Tarantool

  • Написание с нуля и развитие backend части REST API для личного кабинета пользователя, администратора

  • Создание адаптеров для интеграций с различными сервисами и компаниями (KYC, Банки-эквайеры и пр.)

  • Подключение к операторам связи по протоколам HTTP/XML, JSON и DIAMETER

  • Осуществление контроля версий

  • Актуализация и разработка технической документации

  • Планирование и оценка задач на спринт

  • Контроль состояния проекта

  • Взаимодействие с тестировщиками, frontend разработчиками, руководством компании

  • Решение орг. вопросов на время замещения


# Cтартап Smilko «Агрегатор кованных изделий» (2020 - 2021)

Должность: Golang-разработчик

  • Разработка backend’а для «интернет-магазина» с использованием REST API

  • Осуществление контроля версий

  • Актуализация и разработка технической документации

  • Планирование и оценка задач на спринт

  • Контроль состояния проекта

  • Взаимодействие с тестировщиками и frontend разработчиками


Образование


МИРЭА - Российский технологический университет 2017-2023(февраль) гг.

Институт искусственного интеллекта, информационная безопасность телекоммуникационных систем (направление 10.05.02)

Kвалификация: Специалист по защите информации

Тип документа: Диплом специалиста с отличием

Тема дипломной работы: Система обновления сим-карт по радиоканалу OTA

Достижения: Состоял в студенческом научном обществе, призер конкурса «Проект года», организовывал несколько олимпиад по Capture The Flag (CTF)

Курсы: CiscoCCNA R&S 2020 (без сдачи сертифицированного экзамена)


Профессиональные навыки


  • Backend-разработка c 2017г.

  • Опыт работы в облачной инфраструктуре YandexCloud и GoogleCloud

  • Работал со следующими операционными системами семейства «Linux»:

    • Ubuntu/Arch/Kali/Debian/CentOS Linux;
  • Есть опыт работы с БД:

    • MsSQL/Postgresql/Tarantool/Sqlite/MySql;
  • Умею использовать Docker в работе

  • Знаю о Git и базовые команды, остальное делаю через Sublime Merge

  • Создавал телеграм и вк ботов (ЛК и раздача заданий для CTF, Крипто-магазин продажи товаров, Бот speech2Text/text2Speech)

  • Знаю основы организации связи, стандарты и протоколы передачи данных, основы сетевых технологий и криптографии на базовом уровне

  • Проходил производственную практику в дочерней организации Газпрома, на которой занимался написанием политик и регламентов информационной безопасности организации и участвовал в аудитах информационной безопасности

  • Языки программирования, которыми пользуюсь:

    • Golang/JavaScript/Java/Perl;

    Есть опыт:

    • написание backend сайтов на PHP (2017-2018гг);
    • написание ИИ/ML на Python;
    • дополнения конфигурации Nginx на Lua.
  • Есть опыт создания метрик для сервисов

  • Умею пользоваться:

    • Prometheus/Grafana/GitLab/Portainer/Artifactory/Nexus;
  • Опыт работы с Jira/Confluence. Знаю про Agile, SCRUM

  • Занимался настройкой VPN соединений: «IPSec» и «WireGuard»

  • Знаком со средствами виртуализации

  • Могу читать и анализировать чужой код

  • Владею методами стилевой работы «Microsoft Word», знаю «Microsoft Excel», «Outlook» и пр.

Знание иностранных языков

  • Английский, технический

Читаю техническую литературу по специальности. Могу вести техническую переписку, общаться по техническим вопросам.

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


  • Предпочитаю кофе с молоком
  • Коммуникабелен, автономен в работе, имею системный подход к задачам, ответственен и добросовестен, открыт к критике, способен к самостоятельному обучению
  • Терпелив, способен признавать ошибки
  • Огромное желание учиться новому и развиваться