Software Developer
Иркутск, РоссияМиддл
Удаленная работа
Опыт работы от 1 года до 3х летот 75 000 до 100 000 ₽
Опыт работы от 1 года до 3х летот 75 000 до 100 000 ₽
Короткая ссылка: gkjb.ru/g1CXV
О себе
На данный момент Backend Developer.
Мои компетенции и опыт
Основные компетенции:
- Системное программирование: разработка на C и C++ (в т.ч. многопоточных приложений), работа с сетью (сокеты, TCP/UDP), управление памятью, отладка (gdb, valgrind).
- Сборка и инструментарий: Make, компилятор GCС, статический анализ, профилирование.
- Алгоритмы и структуры данных: оптимизация производительности, конкурентность (std::thread, mutex, atomic).
- Информационная безопасность: обратная разработка программ и вирусов, поиск уязвимостей в ПО (x64dbg, radare2, IDA Pro).
- Системное администрирование: Linux (Debian, Arch), Bash, Git.
- Дополнительно: Go, Python
Технологический стек:
- Языки: C++, C, Bash, Python, Go
- Сборка: CMake, Make, GCC
- Отладка и анализ: gdb, valgrind
- ОС: Linux (Debian, Arch)
- Сети: TCP/UDP, сокеты, многопоточность
- Методологии: KISS, DRY, SOLID
Опыт и достижения:
- Разрабатывал многопоточные приложения на C/C++ с работой с сетью.
- Проводил отладку и профилирование, оптимизировал производительность критичных участков кода.
- Занимался обратной разработкой программ и поиском уязвимостей в ПО и веб-приложениях.
- Рефакторил и модернизировал легаси-код на C/C++, улучшая его поддерживаемость без нарушения текущей работы.
- Разрабатывал скрипты и инструменты автоматизации на Python и Bash.
Дополнительная информация:
- Английский язык: уровень B1 (чтение и написание технической документации).
- Принципы: YAGNI, KISS, DRY, SOLID как в коде, так и при проектировании решений.
О себе: Быстро учусь, внимателен к деталям кода, не боюсь сложных задач, глубоко разбираюсь в сложных системах и работе с легаси-кодом. Понимаю полный жизненный цикл приложения - от написания кода до его запуска и наблюдения за ним.
