Васильев Сергей Юрьевич
Web-разработчик / программист
Опытный web-разработчик (программист) с семилетним опытом в ИТ. Выполняю анализ поставленной задачи, разрабатываю принципиальную схему программного решения и базы данных, реализовываю, отлаживаю, тестирую, запускаю и поддерживаю это решение благодаря опыту в:
Поддержка и разработка тыловых проектов (backoffice) по сбору, обработке и управлению данными в сфере недвижимости.
Спроектировал и разработал улучшенную архитектуру для сбора сторонних данных в различных форматах, их конвертации в стандартный формат, нормализации, валидации, и выгрузки в базу данных. Постепенно внедряется взамен старой. Python 2.6.
Разработал приложение для мобильных телефонов Nokia нового поколения (выпуск весной 2010), позволяющее просматривать объявления о недвижимости в районе нахождения пользователя (как через списковый интерфейс, так и на карте в виде POI-маркеров). JavaScript + OviAppSDK.
Реализовал значимую часть веб-интерфейса системы администрирования для службы технической поддержки. Python 2.6 + Django 1.1.
Разработал Yandex-виджет с графиком цен на м2.
Командная разработка web-сервисов с распределённостью, параллелизмом и расчётом на высокие нагрузки.
Внёс существенный вклад в общую архитектуру системы.
Разработал различные подсистемы с учётом шардинга и параллелизма, как то: слой абстракции для базы данных и кеша, координатор транзакций по базе данных и кешу, объектно-реляционную модель с прозрачным кешированием, контексты времени выполнения, систему прав доступа, и прочие вспомогательные механизмы.
Спроектировал и реализовал модульно-компонентную инфраструктуру системы (идейная база продукта).
Составил исчерпывающую документацию для разработчиков системы.
Реализовал вспомогательные универсальные утилиты для управления контентом (типографика, 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.
Разработал собственный движок и систему управления контентом (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).
Интернет-провайдер, торговая марка KrasLan.
Разрабатывал вспомогательные программы и shell-скрипты для поддержания серверов и биллинга, мониторинга состояния сети и серверов.
Сверстал и реализовал первые версии сайта компании, в том числе клиентского web-интерфейса биллинга (самописный биллинг компании).
Консультировал по техническим вопросам пользователей по телефону, e-mail или лично в офисе. Администрировал сервера провайдера (FreeBSD). Координировал персонал по обслуживанию и ремонту сети.
Преподавал информатику, базы данных (MS Access), структурное и объектно-ориентированное программирование. Проводил лабораторные занятия.
По направлению «Информатика и вычислительная техника»
Специализация «Распределённые автоматизированные системы»
Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий
2000—2002
Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий
1996—2000
Специальность «Программное обеспечение вычислительной техники и автоматизированных систем»
Сибирский государственный технологический университет, Красноярск, Россия
Факультет автоматизации и информационных технологий (формально: заочный факультет)
1996—2001
Письменный английский (относящийся к IT) — отлично. Повседневный английский — средний (intermediate).