Senior C++ Developer / Старший инжинер-программист

Нижний Новгород, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Fullstack • Frontend • Mobile • C++ • JavaScript • TypeScript • SQL • Qt • STL • PostgreSQL
Релокация • Удаленная работа • Работа в офисе
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Senior C++ Developer / Старший инжинер-программист.

Мои компетенции и опыт

Senior C++/TS Engineer с 7+ годами коммерческой разработки и 10+ лет на С++. Опыт в

проектировании новых компонент и ПО как с нуля, так и интеграция новой функциональности

в готовые решения. Опыт в межъязыковом взаимодействии и написании кода на двух языках:

TS(JS)/C++ и Java/C++. Управляю небольшой командой (2-4 человека), релижу код в продакшен с

обеспечением стабильной работы на множестве устройств. Создаю вспомогательные

приложения для ускорения работы и рабочего процесса: разработанные утилиты позволили

сократить время проверки кода в 2 раза (с 2 дней до 1 дня), что ускоряет релиз и разработку.

Кандидат технических наук (математическое моделирование).

Цель профессионального роста - достичь уровня Архитектора ПО. Использую нейронные сети

как вспомогательный инструмент в работе (альтернатива поисковым системам). Люблю

учиться и повышать квалификацию (Soft и Hard Skills).

Немножко о себе: увлекаюсь кулинарией и кондитерскими изделиями, также большой фанат

кофе, в особенности Tasty Coffee, регулярно играю в бадминтон, начал увлекаться

выращиванием растений на лоджии и активно интересуюсь инвестированием и экономикой.

Ключевые навыки

Языки: C++20, TypeScript, JavaScript, SQL, bash

Фреймворки и UI: Qt/QML/JS/C++, OpenSource Framework(TS/C++)

Сборка и CI: CMake, нужен доступ к резюме , Python, hvigor

Тестирование: GoogleTest, unit-тесты (C++/TS), автоматизация запуска тестов до CI

Профилирование и отладка: поиск утечек памяти, многопоточность, синхронизация C++/TS,

передача умных указателей через TS, протокол Modbus, Socket, gdb

Версионирование: Git, GitLab, Gitee, GitCode, GitHub

Дополнительно: знание ООП, SOLID, GoF, проектирование UI-компонент и проектов с нуля,

интеграция C++ с TS/JS, управление командой 2-4 человека, рефакторинг легаси, оптимизация

производительности.

Ссылки на pet-проекты:

нужен доступ к резюме

нужен доступ к резюме

нужен доступ к резюме



Есть файл резюме (защищен)


Интересные кандидаты