Обо мне

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

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

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

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

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

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