Skip to content
View Diminasss's full-sized avatar
🤖
Becoming android
🤖
Becoming android

Block or report Diminasss

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Diminasss/README.md

Dmitry Nikitin

C++ Systems Developer | Linux & Networking

Saint Petersburg, Russia · MSc Student @ ITMO University


👨‍💻 About Me

I'm a C++ Systems Developer specializing in Linux-based software, network programming, and telecommunications systems.

My professional experience involves developing and maintaining components of mobile network infrastructure, working with asynchronous communication, stateful network protocols, and complex production codebases.

  • 🔭 Currently working on: Linux-based telecommunications software using C++17/20/23
  • ⚙️ Experience with: Network programming, asynchronous I/O, multithreading, protocol implementation, and debugging
  • 🔬 Currently exploring: Linux internals, eBPF, performance profiling, and distributed systems
  • 🎓 Education: MSc student at ITMO University; BSc in Applied Informatics from SUAI
  • 💡 Interests: Systems programming, high-performance services, networking, and software architecture

🛠️ Tech Stack

Languages

C++, Python, Golang, Bash

Systems & Development Tools

Linux, CMake, Docker, Git, GitHub, Qt

Databases

PostgreSQL, MySQL, Redis, SQLite

Core Competencies

  • C++: STL, RAII, smart pointers, templates, multithreading
  • Networking: TCP/IP, UDP, sockets, epoll, asynchronous I/O
  • Linux: Processes, threads, synchronization, system programming
  • Testing: GoogleTest, GoogleMock, unit and integration testing
  • Debugging: GDB, Wireshark, network traces, log analysis
  • Build & Infrastructure: CMake, Ninja, Docker, CI/CD

Your time true story everything is okay life together - Steve Jobs

Pinned Loading

  1. disk_analizer disk_analizer Public

    Настольный анализатор дискового пространства на C++23 и Qt 6: фоновое сканирование каталогов, дерево размеров, точный прогресс и корректный учет выделенного места, жестких ссылок и альтернативных п…

    C++ 4

  2. pgw_emulator pgw_emulator Public

    Эмулятор PGW на C++23: обработка IMSI по UDP, управление сессиями абонентов, HTTP API, CDR-логирование и плавное завершение работы.

    C++ 3

  3. tcp_server_and_client tcp_server_and_client Public

    Клиент-серверный проект на C++: неблокирующие TCP-сокеты и epoll, сервер-калькулятор и клиент для генерации выражений, фрагментации запросов и проверки ответов.

    C++ 3

  4. sort_your_photos sort_your_photos Public

    Данный проект реализовывает сортировку фотографий по году или устройству, посредством перемещения в соответствующие папки

    HTML 3 1

  5. data_bases data_bases Public

    Проект реализует триггеры для автоматизации управления данными сотрудников железнодорожной станции в MySQL. Включает триггеры для добавления, обновления и удаления записей, а также процедуру логиро…

    Python 3

  6. neoedu neoedu Public

    Данный репозиторий содержит файлы с реализацией LMS системы. Серверная часть написана Diminas на Python и Flask, клиент в виде страницы сайта написан MaksimLevchenko на Dart, lezhev написал функции…

    Dart 3 1