Сергей начал свою карьеру в IT-отрасли в 2008 г. в компании Interface Automotive, где был лидером группы тестирования программного обеспечения, занимался ручным и автоматизированным функциональным, приемочным, регрессионным, предприемочным тестирование ПО для Audi MMI3G/3G+ проекта.
Позже являясь старшим специалистом-разработчиком на C/C++ в Aricent разрабатывал помехоустойчивый протокол поверх L2CAP Bluetooth-протокола, а также приложение для продвижения рекламы через мобильные устройства.
В настоящий момент работает разработчиком в одном из проектов для Deutsche Bank в Luxoft. Является одним из разработчиков фреймворка для тестирования TIBCO-проектов. Разработал ключевой компонент DataDictionary для транслирования сообщений из формата FIX4.4 в FixML.
Профессиональные опыт Сергея весьма широк: от написания прикладных программ под Windows/Unix системы до написания драйверов под Windows. Большую часть этого опыта составляет написание различных сетевых и мультипоточных систем и приложений.