Участие в проектах, связанных с разработкой компонентов ядра Linux или ПО
для него. Пожалуйста, не предлагайте web программирование.
Опыт работы
Текущее место
(сентябрь 2005) Обязанности: системный администратор, разработчик ПО
Администрирование серверов в большой сети. HP серверы различных архитектур
(x86, Itanium, PA-RISC) и моделей: HP Integrity SuperDome, HP Integrity rx8620
(rx2600, rx1620), HP rp3410, HP Proliant DL360 (DL380, DL580, DL760, ML350).
Администрирование дисковых массивов: HP StorageWorks MSA 1000, XP
1024, XP 12000, HP StorageWorks hsv 100 EVA 3000 и ленточных библиотек:
HP StorageWorks enterprise system library ESL322e, HP StorageWorks MSL6060.
Администрирование ОС: Linux, HP-UX 11.23, Windows 2003.
Разработано ПО для определения типа файла по его содержимому. Основано на
библиотеке libmagic из UNIX - портировано в Windows. Программа применяется
на файловых серверах для удаления файлов пользователей, не относящихся к
работе. Разработано в MS Visual C++ 7.0.
Разработка ПО для автоматизации ежедневных работ в AD. Ежедневные задачи
включают в себя: создание, модификация, удаление объектов в AD. Программа
работает со списком объектов - это ее основная особенность. Разработано в
MS Visual Basic 7.0.
Автоматизация ежедневных задач на UNIX серверах (Perl, shell).
Администрирование системы бекапа и восстановления (HP Data Protector).
Разработан драйвер файловой системы для Linux kernel 2.6.
Parallels, Inc.
(март 2005 - сентябрь 2005) Обязанности: разработчик ПО
Разработана подсистема обновления для виртуальной машины. Подсистема
выполнена в виде графического wizard, позволяющего произвести обновление до
более новой версии виртуальной машины.
Подсистема обновления была разработана для двух ОС: Linux и
Windows. Linux версия была разработана с использованием Qt Designer (Qt
version 3.3.0). Windows была разработана и MS Visual C++ 6.0
Работа с системой контроля версий ПО (Rational Clear Case and CVS)
и системой отслеживания ошибок (Rational Clear Quest).
Constant
(июнь 2004 - июль 2004)Обязанности: разработчик ПО
Разработаны визуальные компоненты для отображения даты/времени. Компоненты
были использованы в другом .Net проекте. Компоненты разработаны в MS Visual
C# .Net.
ГИМЦКТ
(ноябрь 2003 - февраль 2005) Обязанности: разработчик ПО
Разработан конвертора для текстовых дампов БД "Ника". Конвертор
считывает файл дампа и формирует ее CSV представление в файле. БД "Ника"
имеет иерархическую структуру, дампы БД имели тоже иерархическую структуру,
что делало невозможным загружать их напрямую в Oracle.
Разработана система извещения должников по телефону. Система
взаимодействует с голосовой платой Dialogic D4/PCI-U для звонков по телефону
и проигрывания звуковых сообщений. Должники - люди, не заплатившие вовремя
коммунальные платежи. Список должников и телефонов выгружается из БД Oracle,
который использует система для звонков должникам. После установки соединения
проигрывается звуковое сообщение. Первая версия системы была разработана
в MS Visual C++ 6.0, вторая - в Borland C++ Builder 6.0. Система внедрена
и применяется в ЕИРЦ г. Москвы.
Разработана система сбора информации с водосчетчиков. Водосчетчики
установлены в подвалах жилых домов г. Москвы и подключены к LAN. Счетчики
оборудованы сетевым интерфейсом, работают по протоколу TCP/IP и имеют
возможность съема данных. Счетчики собирают данные по потреблению горячей и
холодной воды. ПО снимает с них информацию и помещает ее в БД Oracle. Система
разработана в Borland C++ Builder 6.0. Система внедрена и применяется в ЕИРЦ
г. Москвы.
Администрирование БД Oracle версий 8.1.7, 9.2, 10g.
ФГУП "ОНПП "Технология"
(июнь 1999 - ноябрь 2003) Обязанности: системный администратор, разработчик ПО
Разрабтан анализатор логов веб-сервера Apache. Анализатор состоит из двух
частей. Первая часть разбирает access_log и загружает данные в БД PostgreSQL
(консольное приложение). Вторая визуализирует данные в веб-браузере (CGI
скрипты на Perl для Apache). Работа проводилась в ОС Linux и была внедрена.
Разработана система хранения документов и поиска по их содержимому. Система
хранит документы в БД Oracle и использует для своего поиска Oracle
Text. Система имеет веб-интерфейс для взаимодействия с пользователем. Документы
помещаются в систему пользователями, впоследствии Oracle производит
индексирование их содержимого для поиска. Список поддерживаемых форматов
документов для поиска ограничивается возможностями Oracle Text: doc, xls,
pdf, обычный текст. Первая версия системы написана в виде CGI скриптов для
Apache, вторая написана на PHP.
Администрирование веб-сервера (Apache) и почтового сервера (qmail)
предприятия. На сервере использовалась ОС Linux.
Внедрение и администрирование БД Oracle версий 8.0.5, 8.1.7, 9.2.
Разработан сайт предприятия вместе с системой управления контентом
сайта. Система написана на PHP, данные сайта хранятся в БД Oracle
Администрирование Solaris x86 2.7 на зеркале веб-сервера предприятия
в течении пяти месяцев. Зеркало было создано для сравнительного анализа
производительности Linux и Solaris x86.
Разработан веб-ежедневник. Ежедневник выполнен в виде ASP скриптов,
работающих под веб-сервером IIS. Данные ежедневника хранятся в БД dBase,
доступном через ODBC.
Разработка системы внутреннего документооборота под Lotus Notes.
Перекомпиляция исходного текста системы "Тренажер" с использованием
компилятора Watcom C++ 10.0. Промышленная система была скомпилирована
компилятором Microsoft C 2.0.
Разработка сетевой подсистемы, основанной на протоколе TCP, для
"Тренажера". Промышленная версия имела ограничение - она использовала
последовательный интерфейс для внутреннего взаимодействия между клиентами
и сервером. Необходимо было снять это ограничение. Сетевая подсистема
использовала протокол простых тестовых сообщений поверх протокола TCP.