Обо мне

Профессиональный профиль C++ разработчика в области 5G и мультимедийных систем

Меня зовут Джолу. Я software engineer с коммерческим опытом разработки, специализирующийся на C++ и системах, где важны производительность, надежность и предсказуемое поведение.


Тема:

Обо мне:

  • Разрабатываю production-grade программное обеспечение для телекоммуникационных систем на C++ и Linux. Текущий фокус — программный стек 5G на уровне L2.
  • Отвечаю за интеграцию компонентов сетевого тракта, диагностику сложных проблем взаимодействия и повышение стабильности систем, работающих в условиях близких к реальному времени.
  • Уверенно работаю с сетевыми протоколами и L2-протоколами LTE/NR, а также с C, Python, CMake и Bazel в ежедневном цикле разработки.
  • Придерживаюсь практик промышленной разработки: понятные интерфейсы, тестируемость, воспроизводимая сборка, code review и анализ первопричин.

🔧 Мои проекты и дипломные работы:


Опыт работы:

  1. Yadro (C++ разработчик, 5G L2) 2025.10.23-now:

    • Разработка и интеграция компонентов программного стека 5G на уровне L2.
    • Отладка взаимодействия сетевых модулей и анализ проблем производительности и стабильности в Linux-среде.
    • Участие в тестировании и сопровождении кода, работающего в близком к реальному времени сетевом тракте. - Стек: C++, C, Python, Linux, CMake, Bazel, сетевые протоколы, L2-протоколы LTE и NR, Git, unit- и integration-тесты.
  2. TrueConf (Software Engineer | NDK, разработчик C++ клиента) 2024.06-2025.09.20:

    • Портирование API удаленного управления для Android- и A-TV-клиента TrueConf.
    • Разработка C++ клиента TrueConf для Linux-ориентированной среды и стабильной передачи мультимедийных данных.
    • Реализация передачи аудио и видео, работы с адресной книгой, чатами и файлами.
    • Интеграция C++ части с Java/Kotlin через JNI и передача мультимедиа по WebRTC.
    • Рефакторинг C++17-кода для снижения latency и повышения надежности с использованием clang.
    • Стек: C++17/C++20, STL, Java, Kotlin, Linux, CMake, Gradle, Git, TCP, VoIP, gcc/clang, JNI, WebSocket, pipe, Boost.

Инженерная экспертиза

  • Языки и платформы: C++, C, Python, Rust, Linux
  • Telecom и networking: сетевые протоколы, L2-протоколы LTE и NR, взаимодействие распределенных компонентов, systems programming
  • Build systems: CMake, Bazel, Gradle, управление зависимостями и воспроизводимые сборки
  • Качество и delivery: unit- и integration-тестирование, code review, диагностика production-проблем, анализ первопричин
  • Архитектура: проектирование интерфейсов, многопоточные системы, Reactor, Proactor, Leader/Followers, Active Object, Singleton и Pimpl
  • Data и инструменты: MySQL, TCP, WebSocket, Git, CI/CD, Docker, Kubernetes, AWS

My name is Jolu. I am a software engineer with commercial development experience, focused on C++ and systems where performance, reliability, and predictable behavior matter.


Contents:

About me

  • I build production-grade telecom software in C++ on Linux. My current focus is a 5G software stack at the L2 level.
  • I take ownership of integrating network-path components, diagnosing complex interaction issues, and improving the stability of near-real-time systems.
  • I have hands-on experience with network protocols and LTE/NR L2 protocols, as well as C, Python, CMake, and Bazel across the development lifecycle.
  • I apply production engineering practices: clear interfaces, testability, reproducible builds, code review, and disciplined root-cause analysis.

Work experience

  1. Yadro (C++ Developer, 5G L2) 2025.10.23-present:

    • Developing and integrating components of a 5G software stack at the L2 level.
    • Debugging network-module interactions and investigating performance and stability issues in Linux environments.
    • Contributing to testing and maintenance of code running in a near-real-time network path.
    • Tech stack: C++, C, Python, Linux, CMake, Bazel, network protocols, LTE and NR L2 protocols, Git, unit and integration testing.
  2. TrueConf (Software Engineer | NDK, C++ Client Developer) 2024.06-2025.09.20:

    • Ported the remote control API for Android and Android TV TrueConf clients.
    • Developed the TrueConf C++ client for a Linux-oriented environment and reliable multimedia delivery.
    • Implemented audio and video streaming, address book, chats, and file transfer functionality.
    • Integrated C++ components with Java/Kotlin through JNI and handled multimedia transport over WebRTC.
    • Refactored C++17 code to reduce latency and improve reliability using clang.
    • Tech stack: C++17/C++20, STL, Java, Kotlin, Linux, CMake, Gradle, Git, TCP, VoIP, gcc/clang, JNI, WebSocket, pipe, and Boost.

Projects

Engineering expertise

  • Languages and platforms: C++, C, Python, Rust, Linux
  • Telecom and networking: network protocols, LTE and NR L2 protocols, distributed-component interaction, systems programming
  • Build systems: CMake, Bazel, Gradle, dependency management, and reproducible builds
  • Quality and delivery: unit and integration testing, code review, production issue diagnosis, and root-cause analysis
  • Architecture: interface design, multithreaded systems, Reactor, Proactor, Leader/Followers, Active Object, Singleton, and Pimpl
  • Data and tooling: MySQL, TCP, WebSocket, Git, CI/CD, Docker, Kubernetes, and AWS