Обо мне

Специализация и профессиональные навыки:
Программист (generalist с уклоном в UI). Интересует также дизайн и разработка языков программирования, виртуальных машин и компиляторов.

Автор цикла статей "Тонкости ECMA-262" (англ. "ECMAScript in detail"): углублённый анализ стандарта JavaScript -- http://dmitrysoshnikov.com.

Независимый JavaScript эксперт.

Хобби: написание музыки, изучение иностранных языков.

Профессиональные цели:
- постоянное изучение нового;
- глубокое изучение интересующей технологии;
- карьера.

Опыт работы
Facebook Inc.
 
Software Engineer
Январь 2012 — По настоящее время (7 лет и 10 месяцев)
JavaScript / Erlang программист
Октябрь 2008 — Декабрь 2011 (3 года и 3 месяца)
JavaScript + XUL (XBL), Erlang
New Media Tech, Xalog, NewVoice
Санкт-Петербург
Инженер-программист
Октябрь 2005 — Сентябрь 2008 (3 года)
Фронтэнд-программирование (в основном) - (JavaScript) - проектирование и разработка клиентских систем, фреймворков, виджетов. Бэкэнд-программирование (PHP + MySQL) - разработка MVC-фреймворка, построение систем на базе данного фреймворка.
Высшее образование
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Санкт-Петербург
Факультет: Вычислительных систем и программирования (Вычислительных и радиоэлектронных систем); 4
Январь 2004—Январь 2010 (6 лет)