Roman Shafeev About Me
Hello, World.

I'm Roman Shafeev.

Solutions Architect Tech Lead

Download CV More About Me
About

Let me introduce myself.

Profile Picture

Experienced Solutions Architect and Tech Lead with 12+ years in designing and implementing large-scale distributed systems, cloud platforms, and AI-driven solutions.

Proven track record in architecture modernization (SOA → MSA, legacy → cloud), Kubernetes adoption and high-load system design across industries (telecom, space communications, AI/ML, connected vehicles, and insurance telematics).

Soft Skills

  • 90%
    Presentation
  • 90%
    RoadMap Planning
  • 95%
    Leadership
  • 95%
    Adaptability
  • 90%
    Communication
  • 80%
    Conflict Resolution
  • 85%
    Confidence
  • 70%
    English

Hard Skills

  • 95%
    Architectural Design
  • 90%
    Kafka
  • 85%
    IoT Stack
  • 95%
    MSA Architecture
  • 90%
    NoSQL
  • 70%
    Relational Database
  • 75%
    Temporal.io
  • 75%
    Discrete Opt & AI
  • 90%
    Kubernetes
Resume

More of my credentials.

Work Experience

(11 years 3 months)

Head of Architectural Design Department

January 2024 - December 2024
(1 year)

BUREAU 1440

Responsibilities:
  • Lead a team of architects and system analysts.
  • Design the architecture of a Satellite Internet Constellation Network Management System.
  • Maintain architectural documentation.
  • Define and manage product requirements.
Key Achievements:
  • Implemented SDLC for architects and system analysts.
  • Introduced Architecture-as-Code and streamlined development using ADR.
  • Organized migration of the management system to Kubernetes.
  • Designed HLD for the Unified Management System, enabling Remote satellite configuration and control (maneuvering, SW updates) and Telemetry & log collection and fault detection.
  • Designed a new Earth-Satellite communication protocol.
  • Automated spacecraft trajectory forecasting.
Tech Stack:
  • Languages: Java, C++, TypeScript (Frontend)
  • Broker/Orchestration: Kafka, Temporal.io
  • Databases: Cassandra, ClickHouse, PostgreSQL, YANG/sysrepo
  • Protocols: QUIC, gRPC, CANBus, NETCONF, GNMI

Chief Solutions Architect

July 2022 - December 2023
(1 year 6 months)

MTS AI

Responsibilities:
  • Design architecture for Audiogram product - speech synthesis and recognition (TTS/ASR).
  • Maintain architectural documentation.
  • Define and manage product requirements..
Key Achievements [Security & Scaling]:
  • Designed IAM with JSON-based policy authorization;
  • Led transition from SOA to MSA.
Key Achievements [Product Features]:
  • Designed speaker identification & verification by voice.
  • Designed real-time emotion & age detection from audio streams.
  • Designed an Audio Archive for streaming audio storage.
  • Designed a subsystem for chatbot-user dialogue processing in NLP Analytics.
Key Achievements [Engineering Practices & Processes]:
  • Implemented 12-factor apps, observability, structured logging, tracing.
  • Introduced Architecture-as-Code and streamlined development using ADR.
Tech Stack:
  • Languages: Python, Go
  • ML: Triton Server, TensorFlow, PyTorch
  • Brokers: Kafka
  • Databases: PostgreSQL, MongoDB, OpenSearch, Redis, Milvus, etcd

TeamLead -> Solutions Architect

September 2019 - January 2022
(2 years 5 months)

RingCentral

Responsibilities:
  • Design architecture for the RingCentral Analytics - BI for telecom-data processing.
  • Maintain architectural documentation.
  • Define and manage product requirements.
  • Backend development of high-load IP telephony services in C++.
Key Achievements [Architect]:
  • Designed a system for asynchronous generation and distribution of reports.
  • Designed a marketing analytics engine for webinars.
  • Reorganized the architecture to comply with GDPR and Schrems II.
  • Implemented the Architecture as Code approach.
Key Achievements [TeamLead]:
  • Implemented Self-Agile methodology.
  • Migrated legacy Kernel Telephony Service (millions of LoC) from Win to Linux.
  • Refactored legacy SIP server to event-driven architecture.
Tech Stack:
  • Languages: Scala, C++11, TypeScript (frontend)
  • Cloud: GCP (Kubernetes, Pub/Sub), Segment
  • Broker/Orchestration: Kafka, Temporal.io
  • Databases: Oracle, Cassandra, ClickHouse, rocksdb, lucene

Technical Lead

Match 2018 - July 2019
(1 year 5 months)

ARRIVAL LTD

Responsibilities:
  • Product Roadmap Planning for "Connected Vehicle" products.
  • Team Leadership (R&D).
  • System Architecture Design.
Key Achievements:
  • Formed and led an R&D product team from scratch.
  • Built Connected Vehicle Cloud for Arrival electric vehicles (EV).
  • Launched Remote Diagnostics - enables engineers to identify EV failures remotely.
  • Developed OTA Updates for remote software upgrades in EVs.
Tech Stack:
  • Languages: C++11, Python3, JavaScript (frontend)
  • Cloud: GCP k8s
  • Brokers: RabbitMQ Cluster
  • Databases: PostgreSQL, InfluxDB

Backend Developer -> Technical Lead

July 2015 - March 2018
(2 years 9 months)

StarLine

Responsibilities:
  • Team Leadership (R&D).
  • Product Roadmap Planning.
  • Technical Integration with Telematics Partners.
  • System Architecture Design.
  • C++ and Python Backend Development.
Key Achievements [TechLead]:
Key Achievements [Developer]:
  • Scaled backend to handle 300K+ connected vehicles (horizontal scaling).
  • Led microservices transition, decomposing a monolithic telemetry server.
  • Built real-time B2B integration for telemetry data exchange with insurers.
Tech Stack:
  • Languages: C++11, Python3
  • Broker: RabbitMQ Cluster
  • Databases: Redis, MySql, Oracle

Education

PhD

2013 - 2016

Computer Science
Kharkov Polytechnic University

Master Degree

2011 - 2013

Applied Mathematics and Informatics
Kharkov Polytechnic University

Bachelor Degree

2007 - 2011

Applied Mathematics
Kharkov Polytechnic University
Own Pet Projects & Research

Publications

Contact

Where to find me

Saint-Petersbug, Russia

Write Me At

Telegram: @rshafeev
Email: r.a.shafeev@yandex.com

Call Me At

Telegram: @rshafeev