Обо мне

Специализация и профессиональные навыки: Знание стека LAMP (Linux + Apache + MySQL + PHP) от настройки сервера (CentOS/openSUSE, пакеты/самостоятельная сборка) до оптимизации SQL запросов и проектирования архитектуры БД. Опыт работы с Nginx. Javascript на уровне понимания и написания простейших скриптов, о server-side JS написано ниже.

Работаю на Linux с 2007 года, понимаю и при необходимости пишу на bash.

Опыт работы с Node.js, включая написание бинарных дополнений (C++, JavaScript, Google V8 JavaScript Engine). Написал асинхронную библиотеку для работы с MySQL (https://github.com/Sannis/node-mysql-libmysqlclient), являюсь мейнтейнером утилиты nodelint (https://github.com/tav/nodelint).

C/C++ программирование вычислительных задач оптики. Навыки использования OpenMP/MPI. Настройка и мониторинг HPC кластеров (Ganglia, PBS, Monit), опыт мониторинга небольшой фермы Web серверов (Munin, Nagios).

Модифицирование/написание модулей для Invision Power Board (PHP/JavaScript/AJAX/MySQL).

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

1. Создавать ориентированные на пользователя web-сервисы для широкой аудитории.

2. Разрабатывать, тестировать и анализировать высокопроизводительные системы, как в области web, так и в научной сфере.

Награды, сертификаты, портфолио, проекты: http://github.com/Sannis/ http://github.com/Sannis/node-mysql-libmysqlclient IP.Board: http://ipb.sannis.ru/ Разное: http://www.free-lance.ru/users/Sannis

Членство в обществах и ассоциациях: MoscowJS.

Профессиональные навыки
PHPMySQLLampNginxJavascript
Опыт работы
Февраль 2014 — по настоящее время
Ведущий PHP разработчик
Москва
Март 2010 — по настоящее время
Open-source разработки
Разработчик C/C++/JavaScript/V8
Москва
Обязанности и достижения

Достижения:
- https://github.com/Sannis/node-mysql-libmysqlclient
- https://github.com/Sannis/node-pinba
- Заметный вклад в проекты Highlight.js, Nodelint, Nodeunit, NDoc

Август 2012 — Январь 2014
PHP разработчик
Москва
Апрель 2012 — Июль 2012
PHP разработчик
Москва
Обязанности и достижения

Обязанности:
- http://www.icq.com
- http://agent.mail.ru

Февраль 2011 — Март 2012
PHP разработчик
Москва
Обязанности и достижения

Обязанности:
- Anykey программирование на PHP
- Администрирование тестового сервера
- Мониторинг работы продакшн-серверов, оперативное реагирование и консультации по решению проблем

Достижения:
- Самописная система полностью независимых песочниц на тестовом сервере
- Гиды по городам: http://moscow.wikimapia.org
- Другие мелкие функции сайта
- Побывал в HQ Twitter

Октябрь 2007 — Апрель 2010
Кафедра ОФиВП физфака МГУ
Младший научный сотрудник
Москва
Обязанности и достижения

Обязанности:
- Численное моделирование распространения лазерных импульсов
- Проведения практикума по параллельному программированию для студентов 3 курса
- Linux/ICC/OpenMP/MPI, численное моделирование, адаптивная оптика

Достижения:
- Несколько человек, которые об этом знают
- Profit

Февраль 2007 — Октябрь 2010
Фриланс
Веб-разработчик (PHP/JavaScript)
Москва
Обязанности и достижения

Обязанности:
- Разработка компонентов для Invision Power Board (IP.Board)
- Установка модификаций любой сложности
- Консультирование

Достижения:
- http://www.ibresource.ru/forums/index.php?showuser=36662
- http://forums.ibresource.ru/index.php?app=core&module=search&do=user_activity&search_app=downloads&mid=36662

Высшее образование
Январь 2005 — Январь 2011
МГУ
Физический
Москва
Специализация и достижения

Кафедра Общей физики и волновых процессов

Рекомендательные письма
инженер-программист • знакомый

Высококлассный веб-программист

Письмо написано 04 июля 2011 в 13:43
знакомый

Высококвалифицированный разработчик

Письмо написано 03 июня 2009 в 17:06