$Id$ Станислав Седов ----------------- Личные данные: Дата рождения: 28 ноября 1985 Текущий адрес: ул. Воронежская, 52/1, 199 Москва, 115597 Российская Федерация ----------------------------------------------------------------------------- Цель Полнодневная работа в области разработки ПО. Мои основные области исследований и разработки включают высоконагруженные и отказоустойчивые системы, системы хранения данных и выскопроизводительные сетевые приложения. ----------------------------------------------------------------------------- Профессиональные навыки - Языки программирования o Язык C (8 лет) o Язык Ruby (3 года) o AWK (6 лет) o FORTRAN 77 (1 год, последний раз использовался 4 года назад) o cshell, Bourne shell, Korn shell (6 лет) o Java (1 год, последний раз использовался 5 года назад) o x86, ARM, PowerPC and MIPS assembly - Операционные системы o FreeBSD (8 лет) o OpenBSD/NetBSD (1 год) o Linux (3 года) - Сети o Cisco routers and switched (3 года) o BGP o OSPF o CARP and VRRP o Accounting - Технологии o Сетевое программирование (7 лет) o Разработка GUI (3 года) o Разработка встраиваемого ПО (2 года) o Shell scripting/Makefiles (6 лет) o Сетевая и системная безопасность (7 лет) o Сетевое и системное администрирование (5 лет) o Web-программирование: (X)HTML, CSS, CGI (1 год) ----------------------------------------------------------------------------- Опыт работы Deglitch Networks: собственная компания С февраля 2008 по текущее время o Работал над рядом проектов субподряда, включавших полный цикл разработки ПО автоматизации, включая разработку firmware, портирования операционных систем, разработку драйверов устройств и высокоуровневого прикладного ПО. Примеры проектов включают в себя CDMA/GSM маршрутизатор, промышленная системы навигации и слежения, комплекты разработчика. o Портировал ОС FreeBSD и u-boot firmware на ряд специализированных плат на основе AT91RM9200 и XScale. o Разработал драйвера FreeBSD для специализированных встраиваемых контроллеров (CompactFlash, RTC, различные специализированные устройства). Часть разработок была возвращена проекту FreeBSD. o Реализовал поддержку CompactFlash ATA и файловой системы FFS в u-boot firmware. Разработал драйвер для RTL8081 PHY. o Участвовал в разработке миниатюрного веб-сервера на Perl для использования во встраиваемых приложениях. ЗАО "Хостинговые телесистемы": ведущий инженер-программист Сентябрь 2006 - Декабрь 2008 o Спроектировал и реализовал масштабируемую архитектуру массового хостинга на основе ОС FreeBSD. Кластер включает в себя сервера Web, СУБД, почтовые сервисы и набор специализированного ПО. o Разработал фвтоматическую систему сборки стороннего ПО, используемого в кластере для всех используемых архитектур. o Разработал систему управления и сборки ПО для кластера массового хостинга. o Разработал ПО для учёта утилизации пользователями ресурсов серверов DBMS, выявления перегрузок. o Спроектировал систему мониторинга реального времени для хостингового кластера, позволяющий максимально оперативно выявлять возникающие проблемы и реагировать на них. o Разработал кэширующий балансировщик нагрузки HTTP. o Разработал механизмы обеспечения сетевой безопасности датацентра. o Разработал отказоустойчивую архитектуру сети датацентра компании для обеспечения бесперебойной работы сервисов. o Разработал и внедрил комплекс мер по предотвращению DoS-атак. o Оказывал консультации клиентам по вопросам построения эффективной архитектуры Web-приложений. o Осуществлял руководство 5 - 7 сотрудниками компании. o Подчинялся непосредственно генеральному директору. ЗАО "Российские веб-сервера": Системный администратор/программист Сентябрь 2004 - Октябрь 2005 o Занимался поддержкой инфраструктуры хостинга на базе GNU/Linux (сервера www/apache, СУБД, почтовая (SMTP, POP3) система). o Работал над реализацией кластерной ФС (основанной на Systina GFS) для GNU/Linux, предназначенной для реализации отказоустойчивой распределённой системы массового хостинга. o Разработал и реализовал многопоточный POP3-сервер с СУБД Oracle в качестве системы хранения данных. o Адаптировал ряд открытых проектов для использования в массовом хостинге (включая разработку специальных расширений для PHP, apache, tomcat, Linux kernel etc) o Разработал специализированные системы проверок в Linux ядре для защиты данных и приложений пользователей от ряда сетевых атак. o Разработал систему мониторинга инфраструктуры хостинга на основе протокола SNMP и Nagios в качестве интерфейса. o Реализовал систему резервного копирования данных для серверов HTTP и СУБД. o Оказывал техническую поддержку пользователям. o Занимался исправлением ошибок в ядре Linux и стороннем ПО, аудитом безопасности этого ПО. НПО "Схема": системный программист Май 2004 - Июль 2004 o Работал в группе занимавшейся реализацией FastEthernet/GigabitEthernet контроллеров с аппаратной поддержкой IPSEC и алгоритмов шифрования ГОСТ. Разработал поддержку алгоритмов ГОСТ 28147-89 для стека IPSEC FreeBSD (ESP/AH режимы). Для реализации использовался язык C и ассемблер x86. ----------------------------------------------------------------------------- Open-source проекты o Активный разработчик FreeBSD. o Активный разработчик FreeBSD ports collection. o Портировал большое количество стороннего ПО на ОС FreeBSD. o Реализовал инфраструктуру портов для кросскомпиляции (devel/cross*). o Разработал утилиту fuser для FreeBSD. o Разработал драйвер cpuctl(4) для управления MSR-регистрами ЦПУ и обновления его микрокода. o Разработал драйвер для контроллера Attansic L2 FastEthernet. o Разработал PAM-модуль pam_af для защиты сервисов от атак перебором. o Написал плагин поддержки MonkeyAudio для Beep Media Player. o Разработал утилиту для генерации файлов fonts.dir в X11 для шрифтов типа Type1 o Адаптировал оконный менеджер E17 для FreeBSD. o Аудит безопасности проекта FreeBSD, член FreeBSD security team. ----------------------------------------------------------------------------- Образование Московский Инженерно-Физический Институт Специалист (5.5 лет), микро- и наноэлектроника, 2009 Тема диплома: Системы параллельной обработки данных на FPGA. o Разработал драйвер FastEthernet-контроллера для системы на кристалле FreeScale MPC860. o Портировал u-boot firmware на специализированную встраиваемую платформу на базе микропроцессора FreeScale MPC860. Участвовал в разработке и отладке платформы. o Разработал встраиваемое ядро SPICE-симулятора электрических цепей смешанного типа для последующего использования в университетских проектах. o Разработал ПО для туннелирования Ethernet трафика через 4 RS232 порта по протоколу Multilink PPP. o Спроектировал и реализовал параллельное 14 Гбит/с ядро расчёта MD5 на ПЛИС. ----------------------------------------------------------------------------- Контакты Телефон: +7 916 849 2023 Email: stas@FreeBSD.org ----------------------------------------------------------------------------- Рекомендации: Доступны по запросу