nikonov-mihail2nikonov-mihail2

Михаил Никонов

Разработчик ПО C/C++Бэкенд разработчикДесктоп разработчик
От 200 000 ₽Не ищу работу
Возраст: 40 лет
Опыт работы: 15 лет и 5 месяцев
Регистрация: 01.11.2009
Последний визит: 1 год назад
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки: Разработчик ПО, программист C/C++. Принимал участие в больших коммерческих проектах в сфере торговли - поддержка большой кодо-базы (не только С/С++). Участвовал в создании ПО защиты IT инфраструктуры предприятия.

О создании ПО:

- всегда запрещаю копирование/перемещение по умолчанию, если не требуется по дизайну

- против открытого наследования, если не требуется по дизайну

- против исключений;

- против RTTI;

- использую STL, реже BOOST;

- консервативный подход к C++11, 14, 17

- придерживаюсь определенного стиля кодирования;

- юнит-тестирование;

- лаконичный подход к размеру функций/классов/единиц трансляции;

Стаж:

Прикладное программное обеспечение (C/C++):

- MS Windows® - более 12 лет;

- Unix/Linux – более 3-х лет;

Системное программирование (C/C++, assembler):

- MS Windows® - полгода;

- Unix/Linux – полгода;

Использовал:

- MS Windows - native API, WTL, COM, MFC, DirectX, OpenGL, CygWin

- Unix/Linux – native API (POSIX, X11), kernel native API, OpenGL 

- CMake, GIT, Subversion, TFS, MS SourceSafe

Профессиональные цели: 

Оптимальная производительность. Максимальная отдача.

Опыт работы

  • DataArmor
    Казань
    Разработчик ПО
    Апрель 2017 — По настоящее время (5 лет и 5 месяцев)

    Разработка и поддержка кросс-платформенного ПО защиты и аудирования БД.

    Обеспечение работы высоконагруженных кластеров.

  • Разработка системы деловых коммуникаций и электронного документооборота с >1 млн. компаний-пользователей
    КазаньБолее 5000 сотрудников
    Разработчик ПО
    Июль 2016 — Апрель 2017 (10 месяцев)

    Разработка модулей документооборота

  • Лидирующий разработчик программного обеспечения для финансовых рынков
    КазаньОт 100 до 1000 сотрудников
    Разработчик ПО
    Март 2016 — Июль 2016 (5 месяцев)

    Адаптация SDK к .NET

  • Лидер рынка информационных и коммуникационных технологий (ICT)
    КазаньОт 100 до 1000 сотрудников
    Разработчик ПО
    Ноябрь 2012 — Февраль 2016 (3 года и 4 месяца)

    Разработка ПО в сфере продаж. Поддержка огромной legacy кодовой базы. Адаптация legacy кода к современным ОС. 

    Front-end, back-office, POS. WinAPI, .NET

  • СНС
    Казань
    Разработчик ПО
    Сентябрь 2010 — Ноябрь 2012 (2 года и 3 месяца)

    Разработка ПО защиты личных файлов и данных, защиты сетей, мониторинга и администрирования узлов корпоративной сети.

    MS Windows (VS2008-2010), Perforce, STL, ATL/WTL

  • ИГРОМИР
    Казань
    Ведущий разработчик
    Май 2005 — Сентябрь 2008 (3 года и 5 месяцев)

    Разработка программного обеспечения для: 

    1. Видео-слотов
    2. Киосков само-обслуживания, передача данных Bluetooth, IrDA
    3. Платежных терминалов

    Платформы:

    1. DOS (PM Watcom C/C++), адаптированные linux драйвера видео/звука
    2. Windows (VS6-2003), нативное API, MFC, OpenGL
    3. Linux, нативное API, OpenGL, gtk, IPC, адаптированный мини-дистрибутив SuSE

Высшее образование

  • КГПУ-Казань

    Казанский государственный педагогический университет
    Казань26 выпускников
    Физический
    Сентябрь 2000 — Февраль 2002 (1 год и 5 месяцев)
    Физический
    Январь 2000 — Январь 2002 (2 года)