Закончил ВМК МГУ, с 2000 года занимается Java- и Web-разработкой в различных enterprise-проектах. Последние 6 лет работает экспертом и тренером в Учебном Центре Люксофт, ведет более 50 курсов, консультирует в области промышленной Java- и Web-разработки.