Обо мне

Разработка и автоматизированное тестирование приложений.

Имею опыт разработки ПО на заказ.

Опыт работы
Мы разрабатываем линейку продуктов для страхового бизнеса США. Живём по Agile и Lean. Правда. Так удобнее.
Dev Team Lead
Май 2017 — По настоящее время (3 года и 5 месяцев)

До ноября 2017 занимал должность "Старший разработчик".

Разработка приложения для работы страховых компаний.

Создание системы автоматизации тестирования.

Кубанский государственный технологический университет
Старший преподаватель
Сентябрь 2005 — По настоящее время (15 лет и 1 месяц)

Преподавание дисциплин для направлений "Программная инженерия" и "Прикладная информатика".

"Объектно-ориентированный анализ и дизайн" (основы объектно-ориентированного проектирования, DDD, паттерны),

"Тестирование и отладка программного обеспечения" (модульное и интеграционное тестирование, xUnit, автоматизация тестирования),

"Рефакторинг и работа с унаследованным кодом" (подходы и принципы рефакторинга, сопровождение, развитие и поддержка унаследованного кода),

"Коллективная разработка и управление программными проектами" (подходы к разработке и гибкие методологии, работа с системами контроля версий, SCRUM, Kanban, методы планирование и оценка задач),

"Конструирование программного обеспечения" (основы объектно-ориентированного проектирования, паттерны),

"Тестирование программного обеспечения" (модульное и интеграционное тестирование, xUnit, автоматизация тестирования),

"Эволюция программного обеспечения" (рефакторинг, сопровождение, развитие и поддержка унаследованного кода),

"Функциональное и логическое программирование" (F#/Prolog).

Разработка ПО.
Инженер-программист
Октябрь 2016 — Апрель 2017 (7 месяцев)
Разработка клиентской части приложения (C#/WPF) для работы системы видеонаблюдения (с технологией p2p для IP-камер). - Организация взаимодействия с ПО на камерах и трансляция потоковых данных с помощью технологии WebRTC (с помощью обертки над нативным кодом на C++). - Поддержка воспроизведения из облака на основе протокола HLS. - Информирование о состоянии и готовности камер через API сервера и WebSocket’ы. - Создание пользовательского интерфейса с помощью WPF.
ОАО "КБ "Селена"
Краснодар
Ведущий специалист/инженер-программист
Сентябрь 2014 — Апрель 2017 (2 года и 8 месяцев)

Разработка подсистемы визуализации (Qt, C++, PostgreSQL)

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