Обо мне

Инженер-программист.
Более 7 лет опыта работы в сфере разработки программного обеспечения.
- основной язык программирования C/C++. Использую стандарты языка C++11. Хорошо знаком и часто использую C#, Java, JavaScript. Есть опыт в разработке на Pascal , Objective-C, Go и др.;
- опыт работы с сетевыми протоколами TCP/IP, UDP. Отлично знаком с семиуровневой моделью OSI;
- опыт разработки на следующих IDE: Microsoft Visual Studio, Eclipce, MonoDevelop, Android Studio;
- активно использую технологии WinForms, CLR, .Net Famework. Знаком с MFC, WCF, WPF;
- пользуюсь системой контроля версий GIT;
- отлично знаком с принципами ООП. Активно использую стандартные библиотеки STL;
- знаком с основным паттернами проектирования и часто использую шаблоны «Одиночка» (Singleton), «Прототип» (Prototype), «Итератор» (Iterator) и другие, в зависимости от конкретной поставленной задачи;
- хорошо знаком и часто использую в проектах фреймворки и библиотеки OpenFrameworks, библиотека компьютерного зрения OpenCV, библиотеки графики OpenGL и Direct X;
- знаю основные алгоритмы, использую их оптимально, понимаю принцип и скорость работы;
- хорошо разбираюсь в чужом коде, умею дополнять и совершенствовать чужой код;
- хорошо умею ладить с другими программистами и умею работать в команде;
- читаю техническую документацию на английском и легко осваиваю новые программные пакеты, новые технологии, новые библиотеки и новые фреймворки;
- код оформляю согласно стандарту оформления кода (coding convention), пишу достаточное количество комментариев.

Профессиональные навыки
Высшее образование
Сентябрь 2006 — Июнь 2013
АмГУ
Математики и информатики
Благовещенск
Специализация и достижения

Инженер-программист по специальности автоматизированные системы управления и обработки информации