Обо мне

Я занимаюсь профессиональным программированием 15 лет. Я имею опыт создания очень сложного промышленного программного обеспечения для автоматизации проектирования железных дорог. Наши приложения используют крупнейшие компании России. В таких крупных проектах основные требование — это качество, надежность и отказоустойчивость, с этим я сталкиваюсь каждый день. Также важно умение писать хорошо поддерживаемый код и оперативно вносить в него изменения. Соответствовать этим требованиям помогает мне накопленный десятилетиями опыт в том числе других разработчиков (Design Patterns).

Основными инструментами у меня являются среды разработки Visual Studio (C#, .NET framework) и Delphi (Pascal). Своё предпочтения я отдаю классическим мощнейшим средствам разработки программного обеспечения от лидеров рынка IT-индустрии.

Дополнительные навыки и сопутствующие технологии, которые мне знакомы: XML, взаимодействие с базами данных, SQL, JSON, REST, CAD-приложения (Autocad, Civil, Robur), UML, многопоточное программирование.

Я имею большой опыт работы в профессиональной команде. Для взаимодействия мы используем SVN, GIT, Atlassian JIRA, Atlassian Conflience. В команде у нас принята практика Continuous Integration (CruiseControl.NET). Для этого создаются модульные unit-тесты и проводится интеграционное тестирование (TestComplete и Coded UI Test). В результате процесс рождения готовых сборок разрабатываемого приложения полностью автоматизирован и на выходе мы получаем полностью готовый и протестированный продукт.

Также имею опыт разноплановой фрилансерской деятельности. Изучаю и использую современные системы разработки: .NET Core, docker, Azure...

Участие в профессиональных сообществах
Опыт работы
Системный аналитик
Май 2001 — По настоящее время (19 лет и 5 месяцев)

Разработка корпоративного САПР (проектирование железных дорог), аналог Autodesk Civil 3D, Робур, Bentley MicroStation для российских железных дорог.

Математическое моделирование, реализация алгоритмов, представление на чертежах, топопланах (OpenGL), формирование отчётов MS Word, MS Excel.

Ранняя разработка велась на Delphi 2007, в настоящее время .NET Framework (C#, WPF)

Высшее образование
Иркутский национальный исследовательский технический университет
Иркутск
Факультет: Кибернетики
Сентябрь 1999—Июнь 2004 (4 года и 9 месяцев)

Инженер-системотехник,  диплом с отличием.
Специальность - Автоматизированные системы обработки информации и управления.