Дмитрий Сошников

Programmer; Computer science researcher; ECMAScript theorist; Musician.

Возраст и стаж

Стаж: 14 лет и 3 месяца

Возраст: 37 лет

Контактная информация


Опыт работы


Январь 2012 —
По наст. время
(8 лет)

Facebook Inc.

Software Engineer
Октябрь 2008 —
Декабрь 2011
(3 года и 3 месяца)

Unison Technologies

JavaScript / Erlang программист
Россия, Санкт-Петербург

Обязанности и достижения

JavaScript + XUL (XBL), Erlang
Октябрь 2005 —
Сентябрь 2008
(3 года)

New Media Tech, Xalog, NewVoice

Инженер-программист
Россия, Санкт-Петербург

Обязанности и достижения

Фронтэнд-программирование (в основном) - (JavaScript) - проектирование и разработка клиентских систем, фреймворков, виджетов. Бэкэнд-программирование (PHP + MySQL) - разработка MVC-фреймворка, построение систем на базе данного фреймворка.

Высшее образование


Январь 2004 —
Январь 2010

Санкт-Петербургский государственный университет аэрокосмического приборостроения

Вычислительных систем и программирования (Вычислительных и радиоэлектронных систем); 4
Россия, Санкт-Петербург

О себе


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

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

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

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

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