Специалисты
Профессиональные навыки
C++ Boost/Beast Boost/Asio Linux Makefile Git GCC Clang MS Visual C++ PostgreSQL MSSQL AWS gRPC REST STL Docker Protobuf CMake MySQL Postman Gtests WSL API Python googletest Caching Singleton SOLID Visitor Golang
Образование среднее
Курсы: 2023, School 21 Сбербанк
NDA
Backend Developer * Делаем продукт, который маскирует, шифрует и аудирует запросы к/от базы данных. - Обработка и маскирование запросов от таких баз данных, как PostgreSQL, MSSQL, MySQL и др; - Тесное сотрудничество с UI командой. Интеграция новых API. Участие в разработке и обсуждении архитектурных решений ключевых компонентов API; - Работа с различными СУБД (SQL и noSQL), включая использование DBeaver и других более профильных клиентов для управления базами данных; - Написание и поддержка unit - тестов, используя такую библиотеку, как googleTests C++; Достижения: - Рефакторил участок кода, отвечающий за проверку свободного порта, на котором может расположиться прокси базы данных, применив паттерн Visitor. Так же полностью переделал участок кода, отвечающий за настройки параметров командной строки, используя паттерн Singleton; - Настраивал SSL/TLS соединения, используя ACE_SSL и boost, благодаря чему появилась возможность настройки Syslog клиента с использованием SSL - шифрования; - Патчил такой open source проект, как mongo-c-driver, избавив от краша всего приложения при попытке соединения с базой MongoDB без пароля; - Оптимизировал участки кода с частыми обращениями к базе данных с 1000 до 10 запросов/сек, применив свои знания об алгоритмах, решаемых на leetcode на практике;
PostgreSQL, MSSQL, MySQL ,googleTests C++;
Декабрь 2022 – по настоящее время месяцев
Индивидуальное репетиторство
Обучал детей и взрослых программированию на C++, самостоятельно готовил программу развития под каждого ученика. Так же помогал с лабораторными работами студентам.
C++
Май – Август 2022 месяцев