Васильев Сергей Юрьевич

Москва, тел.: +7 916 363 9895 (МТС), e-mail: nolar@nolar.info, jabber: nolar@nolar.info, icq: 81871162.

Web-разработчик / программист

Опытный web-разработчик (программист) с семилетним опытом в ИТ. Выполняю анализ поставленной задачи, разрабатываю принципиальную схему программного решения и базы данных, реализовываю, отлаживаю, тестирую, запускаю и поддерживаю это решение благодаря опыту в:

ТЕХНИЧЕСКИЕ НАВЫКИ

Web-технологии

Системы управления базами данных

Языки и средства разработки ПО

Операционные системы и серверное ПО

ОПЫТ РАБОТЫ

ООО «ГдеЭтотДом.РУ», Москва, Россия
Ведущий специалист, отдел поддержки портала (с сентября 2009 и по сей день)

Поддержка и разработка тыловых проектов (backoffice) по сбору, обработке и управлению данными в сфере недвижимости.

Спроектировал и разработал улучшенную архитектуру для сбора сторонних данных в различных форматах, их конвертации в стандартный формат, нормализации, валидации, и выгрузки в базу данных. Постепенно внедряется взамен старой. Python 2.6.

Разработал приложение для мобильных телефонов Nokia нового поколения (выпуск весной 2010), позволяющее просматривать объявления о недвижимости в районе нахождения пользователя (как через списковый интерфейс, так и на карте в виде POI-маркеров). JavaScript + OviAppSDK.

Реализовал значимую часть веб-интерфейса системы администрирования для службы технической поддержки. Python 2.6 + Django 1.1.

Разработал Yandex-виджет с графиком цен на м2.

ООО «ПроектЪ 2000+» / «New Century Project», Москва, Россия
Программист (июль 2008 — май 2009)

Командная разработка web-сервисов с распределённостью, параллелизмом и расчётом на высокие нагрузки.

Внёс существенный вклад в общую архитектуру системы.

Разработал различные подсистемы с учётом шардинга и параллелизма, как то: слой абстракции для базы данных и кеша, координатор транзакций по базе данных и кешу, объектно-реляционную модель с прозрачным кешированием, контексты времени выполнения, систему прав доступа, и прочие вспомогательные механизмы.

Спроектировал и реализовал модульно-компонентную инфраструктуру системы (идейная база продукта).

Составил исчерпывающую документацию для разработчиков системы.

ООО «Дизайн-студия „Ховард“», Москва, Россия
Web-программист (август 2007 — июль 2008)

Реализовал вспомогательные универсальные утилиты для управления контентом (типографика, usability и т.п.).

Разработал студийную систему управления контентом (CMS) для создаваемых сайтов, в том числе концептуальную схему базы данных (MySQL) для типовых модулей CMS, строгую архитектуру модель-вид-контроллер (SQL, PHP, XML+DOM+XSLT).

Применил созданную CMS в ряде проектов, в том числе с асинхронными запросами (JS, AJAX) и интеграцией со сторонними сервисами и источниками данных: feel-best.ru, howard-studio.ru, allent-audit.ru, otto-best.ru, tk-promtorg.ru, anas.ru, kolazko.ru, stone-valley.ru, juki.su, autobam.ru.

Фриланс (август 2005 — август 2007)

Разработал собственный движок и систему управления контентом (CMS) с использованием PHP5+MySQL5+XML (гибкая авторизация, модульная структура, событийная архитектура, шаблонизация через XSLT).

Реализовал отдельные проекты на основе этой CMS: www.doy306.ru, www.digart.ru.

Разработал корпоративную систему отслеживания миграции персонала для торговой сети, (~13 000 карточек с ~400 000 записями): бизнес-логика в stored procedures, XML/DOM (model), XSLT (view), PHP (controller).

ООО «Саяны» / ЗАО НПФ «Красноярский центр маркетинга», Красноярск, Россия
Администратор службы технической поддержки пользователей (ноябрь 2003 — август 2005)

Интернет-провайдер, торговая марка KrasLan.

Разрабатывал вспомогательные программы и shell-скрипты для поддержания серверов и биллинга, мониторинга состояния сети и серверов.

Сверстал и реализовал первые версии сайта компании, в том числе клиентского web-интерфейса биллинга (самописный биллинг компании).

Консультировал по техническим вопросам пользователей по телефону, e-mail или лично в офисе. Администрировал сервера провайдера (FreeBSD). Координировал персонал по обслуживанию и ремонту сети.

Сибирский государственный технологический университет, Красноярск, Россия (сентябрь 2000 — август 2003)

Преподавал информатику, базы данных (MS Access), структурное и объектно-ориентированное программирование. Проводил лабораторные занятия.

ОБРАЗОВАНИЕ

Магистр техники и технологии

По направлению «Информатика и вычислительная техника»
Специализация «Распределённые автоматизированные системы»
Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий
2000—2002

Бакалавр техники и технологии

Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий
1996—2000

Инженер

Специальность «Программное обеспечение вычислительной техники и автоматизированных систем»
Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий (формально: заочный факультет)
1996—2001

Владение иностранными языками

Письменный английский (относящийся к IT) — отлично. Повседневный английский — средний (intermediate).