Мегапосты:
Обо мне

Основной мой язык программирования - это  C++, я его люблю и периодически почитываю обновления стандарта. Также мне знакомы на базовом уровне Java, VB, C#, python, из них особенно нравится последний. Предпочтительная IDE - CLion, но я не против других вариантов если это необходимо. В разное время использовал Visual Studio, Qt Creator, NetBeans.

Сначала я занимался разработкой под Windows с использованием Visual Studio, C++, MFC, COM, ATL. Затем перешел на темную сторону кроссплатформенного программирования.

На данный момент у меня больше всего опыта у меня в разработке кроссплатформенных приложений Windows/Linux с использованием C++/Qt.

Имеется опыт создания GUI (Qt Widgets) и применения к нему стилей (Qt-технология QSS),

Работы с сетью и многопоточностью (Qt, boost) - TCP, UDP, мьютексы, семафоры, критические секции, немного знаком с lock-free.

Навыки использования: консоли - знаю основные утилиты и могу писать простые скрипты на bash; отладчика gdb - знаю как писать к нему скрипты (gdb script) для автоматизации отладки (в том числе и на питоне).

Опыт использования баз данных - сталкивался с PostgreSQL, MSSQL Server, на каком-то уровне знаю SQL - оптимизацию БД не делал, но запросы писать умею, в том числе составные.

Системы сборки - использовал qmake, make, в последнее время cmake, но на совсем простом уровне.

Системы контроля версий - в последнее время использую git на уровне вытащить ветку, закоммитить и периодически чего-нибудь смержить; но cvs, svn и прочий TFS мне тоже знакомы.

Также не имею ничего против Jira и ей подобных систем.

Профессиональные навыки
C++LinuxQtPythonSQLPostgreSQLGitBash
Опыт работы
Санкт-Петербург
Разработчик C++
Апрель 2017 — По настоящее время (2 года и 10 месяцев)
Удаленная работа. Доработка функциональности кроссплатформенного отладчика.
Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
Санкт-Петербург
Разработчик C++
Январь 2016 — Март 2017 (1 год и 3 месяца)
Sea Project
Санкт-Петербург
Инженер-программист C++
Апрель 2012 — Сентябрь 2015 (3 года и 6 месяцев)
Разработка и поддержка кроссплатформенных Windows/Linux приложений и модулей.
Программист C++/Windows
Январь 2006 — Ноябрь 2011 (5 лет и 11 месяцев)
Обязанности: - Разработка и поддержка COM-компонент - плагинов к системе AutoStore.
Высшее образование
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический факультет (ММФ)
Сентябрь 2000—Июнь 2005 (4 года и 9 месяцев)
Кафедра вычислительных систем и сетей. Код специальности 05.13.11. Защитил диплом по теме "Исследование свойств многослойных нейронных сетей в качестве ассоциативной памяти". Имею дипломы призовых мест за участие в в олимпиадах.
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический; ММФ
Январь 2000—Январь 2005 (5 лет)