Васильев Сергей Юрьевич
Web-разработчик / программист
Опытный web-разработчик (программист) с семилетним опытом в ИТ. Способен самостоятельно выполнить анализ поставленной задачи, разработать принципиальную схему программного решения, реализовать, протестировать, внедрить и поддерживать это решение благодаря опыту в:
Командная разработка web-сервисов с распределённостью, параллелизмом и расчётом на высокие нагрузки.
Внёс существенный вклад в общую архитектуру системы.
Разработал различные подсистемы с учётом шардинга и параллелизма, как то: слой абстракции для базы данных и кеша, координатор транзакций по базе данных и кешу, объектно-реляционную модель с прозрачным кешированием, контексты времени выполнения, систему прав доступа, и прочие вспомогательные механизмы.
Спроектировал и реализовал модульно-компонентную инфраструктуру системы (идейная база продукта).
Составил исчерпывающую документацию для разработчиков системы.
Реализовал вспомогательные универсальные утилиты для управления контентом (типографика, usability и т.п.).
Разработал студийную систему управления контентом (CMS) для создаваемых сайтов, в том числе концептуальную схему базы данных (MySQL) для типовых модулей CMS, строгую архитектуру модель-вид-контроллер (SQL, PHP, XML+DOM+XSLT).
Применил созданную CMS в ряде проектов, в том числе с асинхронными запросами (JS, AJAX) и интеграцией со сторонними сервисами и источниками данных:
Разработал собственный движок и систему управления контентом (CMS) с использованием PHP5+MySQL5+XML (гибкая авторизация, модульная структура, событийная архитектура, шаблонизация через XSLT).
Реализовал отдельные проекты на основе этой CMS:
Разработал корпоративную систему отслеживания миграции персонала для торговой сети, (~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).