Содержание
Персональные данные
- Полное имя:
- Денис Журавлёв
- Возраст:
- 38 лет
- Семья:
- Холост, детей нет
- Телефон:
- На странице контактов и в PDF-файле
- VoIP:
- На странице контактов и в PDF-файле
- Email:
- На странице контактов и в PDF-файле
- Место жительства:
- г. Москва
Знания и опыт
- Языки:
- Assembler, C, C++, Pascal, Python, Lua, Ruby, Perl, shell (bash)
- Операционные системы:
- Linux, FreeBSD
- Архитектуры:
- i686, amd64, msp430, avr
- Виртуализация:
- qemu/kvm, OpenVZ, lxc
- Диски:
- LVM, RAID
- Безопасность:
- LUKS, GnuPG, OpenSSL, iptables, pf, ipfw, fail2ban, psad
- DNS:
- Bind, dnsmasq
- Прокси:
- Squid+squidguard, Privoxy, DansGuardian, Dante
- Сетевые хранилища:
- FTP (vsftpd), WebDAV (Lighttpd/Apache), CIFS/SMB (Samba), NFS
- Удалённый доступ:
- OpenVPN, tinc, OpenSSH, tunneling
- Каталоги:
- OpenLDAP
- Почта:
- Exim, postfix+postgrey, Dovecot, SpamAssassin
- IM:
- Jabberd14, Jabberd2, Prosody
- VoIP:
- SIP (asterisk), Mumble
- Медиа:
- Icecast2, Ampache
- Веб:
- Apache, Lighttpd, Boa
- БД:
- SQLite, MySQL, MS SQL
- Резервное копирование:
- rsync, Bacula
- Системы контроля версий:
- CVS, SVN, Git
- Сборка:
- из исходных кодов (тарболы, deb-src), сборка deb-пакетов, кросс-сборка под различные системы
Профессиональная деятельность
Основная
2014–наст. вр.: Фриланс (программист и сисадмин)
Самостоятельная занятость, без привязки к территории
В настоящее время я решаю нетривиальные задачи, выполняю уникальные задания и помогаю людям сделать этот мир чуточку лучше.
2006–2014: Программист
Издательский дом «Триэс», Омск.
- Разработка прикладного ПО:
- спроектировал и написал электронное приложение к информационно-справочному изданию «Омские страницы»;
- спроектировал и реализовал распределённую систему удаления установленного ПО;
- по заказу системных администраторов писал скрипты для автоматизации задач администрирования;
- реализовал ядро системы автоматизированной обработки документов.
- Сопровождение информационной инфраструктуры:
- доработка существующего ПО;
- сопровождение БД (MS SQL);
- решение вопросов синхронизации данных (MS SQL ↔ MySQL).
- Экспертная деятельность:
- участвовал в разработке техзаданий на различное ПО;
- исполнял функции системного администратора в сложных случаях, когда не удавалось решить проблему силами штатного персонала.
1997–2006: Инженер-программист 1 категории
ОАО НПП «Прибор», Омск.
Разработка прошивок для устройств на базе микроконтроллеров (семейство MSP430).
- Дополнительно:
- организация и поддержка сети с выделенным сервером (RedHat Linux 7.1: Samba, Jabber, CVS).
Дополнительная
2013–2014: Внештатный системный администратор
ООО «Реновод», Омск.
Проектирование, реализация и сопровождение системы виртуализации на базе qemu/kvm (контейнеры для Windows-серверов) и lxc (контейнеры для внутренних сервисов: dns, почта, vpn-сервер, прокси, файл-сервер, принт-сервер) с целью оптимизации IT-инфраструктуры.
2006–наст. вр.: Волонтёр-консультант
OmskLUG.
IT-консалтинг, коучинг в сфере FLOSS (Free/Libre and Open Source Software).
Образование
1998–2000: Магистр техники и технологий
ОмГТУ, магистратура по направлению «Информатика и вычислительная техника».
Магистерская диссертация о способах генерации легко запоминающихся паролей с использованием статистики текстов естественного языка.
1994–1998: Бакалавр техники и технологий
ОмГТУ, бакалавриат по специальности «Электронно-вычислительные машины, комплексы, системы и сети».
Диплом с отличием
Иностранные языки
Оценка знания иностранных языков дана в соответствии со шкалой Common European Framework of Reference for Languages (http://www.coe.int/t/dg4/linguistic/Cadre1_en.asp).
Английский
- B1–C1
- Чтение художественной литературы без словаря, понимание обычной речи (без акцента), умение говорить на знакомые темы.
Испанский
- A2–B1
- Чтение текстов со словарём, понимание простой речи, умение взаимодействовать в стандартных коммуникативных ситуациях.
Эсперанто
- A2
- Уровень знания языка позволяет общаться на различные темы с использованием словаря.
Личные интересы
FLOSS
Основное хобби — свободное ПО. На домашнем сервере поднято 14 виртуальных хостов на базе OpenVZ. Имеется ещё один сервер с подобной структурой, использующий lxc для виртуализации. Все домашние рабочие станции работают под управлением Debian, поскольку я ценю свободу и независимость.
Фотография
Увлечение началось со школьного фотокружка. Постоянно возвращаюсь к изучению работ по теории фотографии. В 2011–2012 годах реализовал «Проект 365 (по фотографии в день)». Всю обработку осуществляю только в свободном ПО, поскольку к данному моменту возможности реализации творческих задач с его помощью ограничиваются только фантазией и уровнем компетентности пользователя.
Лингвистика
С удовольствием изучаю иностранные языки; в результате это открывает дополнительные возможности доступа к информационным ресурсам. Кроме того, с интересом решаю задачи по структурной лингвистике. В настоящее время изучаю португальский язык. В планах на ближайшие несколько лет — возобновить изучение французского. В результате мой языковой арсенал (теоретически) позволит общаться без переводчика с представителями подавляющего большинства стран мира.