CV Леонида Евдокимова

Контакты

Леонид Евдокимов, проживаю в г. Санкт-Петербург, E-mail: leon@darkk.net.ru
Jabber/XMPP: leon@darkk.net.ru
Телефон: +7 981 6800702
Personal Home Page: darkk.net.ru

Образование и сертификация

Окончил омский физико-математический лицей №64. В настоящий момент неоконченное высшее образование в Омском государственном университете, институте математики и информационных технологий (ИМИТ).

Brainbench.com transcript #5867879: Unix Administration (General) master, OO Concepts master. Также в 2006 году были получены результаты C++ master, Programming Concepts master, Linux Administration master, Unix Programming master, не доступные для просмотра в transcript по прошествию трёх лет после сдачи теста.

Дипломы городских, областных, региональной школьных олимпиад по физике, математике, информатике.
Диплом I степени за победу в финале конкурса «администрирование Linux» всероссийской олимпиады «IT-Планета 2009», Москва, 2010 г. (полуфинал проходил в г. Томск в 2009 г.)
Диплом II степени за 2-е место в омской региональной олимпиаде по программированию, Омск, 2009 г.
Диплом III степени за успешное выступление в Сибирской группе полуфинального этапа командного чемпионата мира ACM по программированию, Барнаул, 2009 г.
2-е место в финале всероссийского конкурса администраторов Linux «root.yandex.ru», Москва, ноябрь 2010 г.

Владею английским языком.

Опыт работы

См. также:

Опыт разработки программ

Имею опыт в разработке программ на C, C++, python, php, perl, под Linux, FreeBSD, Solaris (в рамках POSIX API) использования cvs, svn, bzr, git в качестве систем контроля версий, mysql и sqlite, mysql, mongodb как систем управления базами данных. Незначительный опыт в разработке web-приложений с использованием mod_perl, python/django и jQuery. Участие в разработке сетевых протоколов (например, XEP-0237, часть RFC 3921bis).

Проекты, связанные с сетями и/или *nix-системами

Прочие проекты

Опыт использования и администрирования *nix

С 2003 года использую GNU/Linux (Linux from Scratch, Slackware, Gentoo, Debian, Ubuntu, CentOS, OpenWRT) и FreeBSD как:

Web-сервер
Используя apache с mod_php и nginx с php-fcgi (FastCGI) в зависимости от планируемой нагрузки и имеющихся аппаратных ресурсов. Мониторинг нагрузки осуществляя с использованием munin и собственных разработок.
Почтовый сервер
Используя postfix, exim, настроенные как для приёма почты (MX), так и для отправки (relay), включая настройку SPF, DomainKeys и DKIM для подтверждения отправителя, что уменьшает вероятность маркировки исходящей почты как SPAM сервером получателя. В качестве POP3 и IMAP сервера — dovecot. Для доставки локальной почты на «smarthost» использую nullmailer. Для фильтрации SPAM — SpamAssasin и службы Google.
Сетевое хранилище
Используя samba для совместимости с клиентами windows и NFS, где такая совместимость не требуется.
Сервер контроля доступа в Internet
С использованием iptables в качестве пакетного фильтра, NAT и базового средства учёта трафика, proxy-сервера squid, биллинговой системы netams-3 для более подробного учёта проходящего трафика, автонастройки клиентов посредством DHCP. Настраивал нетривиальную маршрутизацию при использовании DVB-провайдера и/или VPN-решений на базе OpenVPN.
Cервер обмена мгновенными сообщениями (IM)
Построенный на базе ejabberd, реализующим технологию XMPP/Jabber. Настройка интеграции с XMPP-федерацией вообще и Google Talk в частности. Отладка ошибок ejabberd.
Будильник с интернет-радио
Построенный на базе SOHO-маршрутизатора с использованием альтернативной прошивки OpenWRT.

Получил горький опыт восстановления данных с поврежденных жестких дисков, использующих файловые системы FAT32 и ext3.