Специалисты
НАВЫКИ
Git Английский язык Python Сетевое программировние Linux HTTP Multithread Programming Docker Асинхронное программирование ООП Jenkins SQLite JSON OpenCV STL Gitlab CI/CD Boost SOLID CMake C/C++ Базы данных Разработка ПО Рефакторинг кода Code review SQL ORACLE
2023
Российский университет дружбы народов, Москва
Инженерная академия, Информационные технологии в управлении
Транзакционный банкинг
ЗАДАЧИ: - Внедрил механизм распределенной-компиляции, который ускорил сборку проекта в 6 раз; - Использовал compile-time механизмы при рефакторинге, что позволило ускорить код на 41%; - С помощью gRPC внедрил механизм KeepAlive, который позволил корректно распределять трафик между модулями; - Ускорил запросы к БД на 23% изменив структуру запроса; - Оптимизировал асинхронный код в модуле, что позволило снизить сложность алгоритма до O(1); - Внедрил в проект метрики с помощью Prometheus; - Внедрил clang-tidy в проект, что позволило сократить время ревью и уменьшить количество багов. ДОСТИЖЕНИЯ: внедрение распределенной сборки проекта, сократил время сборки до 5-6 минут
C++17, STL, Oracle, Multithreading, HighLoad, GRPC, OpenShift, Python, Lua, Prometheus.
01/ 2023- 03/2024 месяца
Видеоплатформа по типу зума
ЗАДАЧИ: - Ускорил логин пользователей на сервере в 5 раз, использовав многопоточность; - Внедрил поддержку функционала вкл./выкл. микрофона для SIP/H323 юзеров с помощью детектора тонального набора; - Добавил механизм записи и сохранения конференции на сервере. Контролировал разработку соответствующих компонентов в других командах; - Работал с рендерингом изображения: добавил отображение статусов пользователей в конференции, добавил возможность графической кастомизации конференции. ДОСТИЖЕНИЯ: Докодирование аудиопотока, цифра кодируется в аудиопоток, звук разбирался, докодировался и вытаскивалась цифра, которая была в аудиопотоке СОСТАВ КОМАНДЫ: Тимлид и техлид 4 разработчика и 3 разработчика ( по задачам по серверу)
C++17, STL, Boost, Git/Gitlab, gdb/lldb/msvc, Postgresql, Python, Lua, многопоточное/асинхронное программирование.
06/ 2021- 01/2023 месяца
Рекламная платформа
ЗАДАЧИ: - Проводил PR и участвовал в рефакторинге, чтобы улучшить удобство сопровождения кода.; - Занимался покрытием тестами с помощью GTest, что позволило уменьшить количество багов при рефакторинге; - Документировал новые функции, API и серверные процессы; - Занимался внедрением нового функционала согласно бизнес-требованиям. ДОСТИЖЕНИЯ: Это было начало моего карьерного пути, поэтому из достижений, могу выделить все обязанности, которые осуществлялись на проекте. СОСТАВ КОМАНДЫ: 3 разработчика помимо меня и один тимлид
C/C++, STL, Boost, Python, Bash, Docker, Git/Gitlab;
09/ 2019- 06/2021 месяц