Старший инженер в EPAM Systems, тренер по Java_EE/XML/(X)HTML/CSS/JavaScript в Luxoft-training. Начинал с HTML-вёрстки в небольшой дизайн-студии.
Работал в сфере автоматизации журналистики, банковских CRM-систем для зарубежных заказчиков на базе Java EE (J2EE) и портальных решений. Затем - системным интегратором в сфере телекоммуникационных компаний на базе SOA, а так же системным аналитиком над автоматизацией в телекоммуникационной сфере и системным аналитиком в Лаборатории Касперского.