Образование
- МАИ, Прикладная математика и физика, Кафедра вычислительной математики и программирования. Математик. Системный программист.
- ИИЯ, Лингвист-переводчик.
Разработчик в Яндексе
Проектирование и разработка сервиса для рекламной системы Яндекса. Поддержка работоспособности и развитие внутренних элементов рекламной системы Яндекса.
Разработчик в TVzavr
Разработка рекламной системы (
recl.tvzavr.ru), загрузчика CDN, различных внутренних (втч нагруженных) сервисов, исследование новых способов вещания видео, исследование возможности применения прогрессивных технологий, исследования повышения отказоустойчивости и уменьшения времени отклика, программирование веб-интерфейсов и сетевое программирование. Написание серверного кода на erlang (иногда python), в связке с базами данных pgsql и mysql. Иногда, программирование на Си. Например, XSLT-драйвер для erlang (
https://github.com/zavr/erlxslt). Написание прикладных лингвистических алгоритмов, например (
https://github.com/zavr/lcaptcha). XSLT верстка (
https://github.com/zavr/xslt-utils). Клиентская часть интерфейса рекламной системы на javascrit c использованием qooxdoo (
https://github.com/zavr/zqr). Проектирование и разработка серверной части масштабного сервиса для некоторой онлайн-игры (
https://github.com/w495/empweb).
Преподаватель в МАИ
Алгоритмические языки программирования. Дискретный анализ (алгоритмы). Учу людей программировать на Си (
https://github.com/w495/mai-workshops-2013), реже на Pascal (
https://github.com/w495/commet-workshops-2013). Кафедра Вычислительной математики и программирования. Факультет Прикладной математики и физики.
Таки, о себе
Учусь в заочной аспирантуре. Пишу диссертацию про автоматизацию поиска нечетких дубликатов видео. Есть научные и технические публикации. Иногда, я занимаюсь проектами, которые не связаны ни работой ни с обучением.
Языки программирования (с уровнем владения): Bash и пр. — хорошо; Erlang — хорошо; Java — средне; JavaScript — хорошо; Lisp — написал пару программ; С — хорошо; С++ — хорошо; С# — хорошо; PHP — не плохо; Prolog — написал пару программ; Python — хорошо; SQL — хорошо.
Языки разметки: DoT; CSS; LaTeX; XML и XSLT; MarkDown и прочие wiki.
Реляционные базы данных: Pgsql — постоянно использую; Mysql — постоянно использую; Mssql — был опыт; Oracle — был опыт.
Не реляционные базы данных: Mnesia — удобно, для не большого числа данных малого объема; Memcachedb — был опыт; Redis — нравится, для лингвистических задач.
Графические редакторы: Corel Draw; Adobe Illustrator; Adobe Photoshop; Adobe Indesign; Adobe Dreamweaver; Inkscape; XeTeX + PGF\Tikz.