Программист, архитектор программных систем, руководитель команд разработки.
Занимаюсь обучением информатике, программированию на различных языках, архитектуре программного обеспечения и технологии программирования с 2007 года.
В 2010-2011 году вел базовый курс по C# на курсах повышения квалификации в МАИ.
В 2014-2015 году поставил и вел курс объектно-ориентированного программирования (основные языки - C#, Java, факультативно Ruby и Javascript) на кафедре Автоматизированных Систем Обработки Информации и Управления в МАИ. Читал лекции, вел лабораторные, учебную практику и курсовые проекты, принимал экзамены. Обучение было основано на передовых технологиях и подходах к разработке программного обеспечения, включало как составление индивидуальной программы, так и работу в команде. Студенты с нулевого уровня дотягивались до минимума, желающие получить больше знаний и навыков имели возможность реализовать свои способности в полной мере.
С 2018 достаточно активно занимаюсь со студентами и взрослыми по информатике, основам программирования, C, C#, SQL, Java, Javascript, Ruby, Python.
Вел для старшеклассников интенсивный десятидневный курс по web-программированию в летнем лагере "Профессионалы будущего". Ребята получили широкий кругозор в сфере ИТ, необходимые теоретические знания в области языков программирования, сетевых технологий и обработки данных, научились осуществлять клиент-серверное взаимодействие в сети с использованием протоколов TCP/IP, HTTP и самостоятельно разработали проекты web-приложений с использованием технологий и фреймворков RubyOnRails, Bootstrap.
В 2021-22 году занимался развитием образования в ИТ-колледже "Сириус". Составлял учебные планы для 3 специальностей, поставил и вел курс по ООП и технологии программирования на основе Java, занимался подбором преподавателей и проверкой олимпиадных заданий абитуриентов. Результат - 3 студента после первого года обучения вышли на работу младшими разработчиками.
Языки и технологии на профессиональном уровне: Ruby, Java, C#, SQL, JavaSctipt, HTML, XML. ООП, шаблоны проектирования, технология программирования. Для начинающих - C/C++, Pascal, CSS.
Важная информация, особенно для студентов: за вас задания никто делать не будет. Преподаватель может рассказать, показать, объяснить, но получить, усвоить и закрепить за вас знания он не может.