Проекты в разработке
Система тестирования для олимпиад по программированию
В рамках проекта планируется доработка и организация поддержки системы тестирования, используемой при проведении Всесибирской Открытой олимпиады по программированию, тренировок команд НГУ по программированию и ряда других вузовских и школьных соревнований. Планируется разработка распространяемой версии системы, оптимизация производительности и ряд других работ.
Страница проекта
Требования: интерес к разработке веб-приложений, знание HTML
Желательно: знание PHP и/или Perl,
Java Script?,
My SQL?, навыки объектно-ориентированного программирования и дизайна. Есть темы, привлекательные для интересующихся системным программированием.
Навыки, получаемые в ходе проекта: веб-разработка, в том числе при помощи технологий AJAX, разработка сложных высоконагруженных веб-приложений, опыт разработки и поддержки реального высоконагруженного приложения.
Parallels HRSOFT University
Parallels HRSOFT – система поддержки бизнес-процессов компании в области работы с персоналом.
Цель проекта: Создание комплексного программного обеспечения для автоматизации деятельности отдела персонала в IT-компаниях, эффективное использование информации и сокращение времени на обработку индивидуальных данных, хранение и защита информации от несанкционированного доступа.
Модули системы:
– модуль рекрутинга
– модуль оценки сотрудников
– модуль учета ресурсов компании
История развития:
Весна 2007 года: первая часть системы (поддержка процесса рекрутинга) была принята в тестовую эксплуатацию в компанию.
2008 год: в новосибирском офисе была внедрена система аттестации сотрудников.
2009 год:
– версия 2.0: Модуль оценки сотрудников был изменен в соответствии с комментариями сотрудников компании.
– запуск модуля оценки сотрудников в Москве и Львове
– реализация и запуск модуль учета ресурсов компании
2010 год:
– создание сайта
http://jobnsk.parallels.com
– версия 3.0: Модуль рекрутинга был переработан согласно новым требованиям заказчика.
2011 год:
– запуск модуля оценки персонала во всех офисах компании (включена поддержка Америки, Европы и Азии).
2013 год:
– адаптация некоторых подсистем HRSOFT для обеспечения деятельности лаборатории Parallels-НГУ. Система отправки отчетов
NFS cache coherence
Сетевая файловая система NFS значительно уступает локальным файловым системам по скорости открытия файлов. Это ограничивает ее применение для ряда задач, например, для размещения файловых систем веб-серверов. Есть идея, как можно устранить некоторые из источников задержек при открытии файла и значительно улучшить среднее время открытия. В проект приглашаются интересующиеся системным программированием и, в особенности, разработкой модулей ядра Linux.
Минимальные требования: хорошее знание языка С, интерес к системному программированию.
Желательно: знание Unix на уровне продвинутого пользователя и прикладного программиста: shell, права доступа к файлам, процедура загрузки, файловые системы, системы управления пакетами (deb, rpm), системные вызовы, отладчик GDB, make.
Навыки, получаемые в ходе проекта: системное программирование и системное администрирование Linux, разработка модулей ядра, сетевые хранилища данных, распределенные системы.
Mental Games
Разработка криптографического протокола, обеспечивающего возможность игры по сети в азартные игры без посредника. Под «азартной игрой» в данном случае подразумевается не обязательно игра на деньги, но игра, ход которой существенным образом зависит от случайных параметров, известных каждому из игроков лишь частично. Например, большинство карточных игр зависят от расклада карт, «Эрудит» (scrabble) и домино – от расклада костей и т.д. В рамках проекта также предполагается разработка сетевых игр в виде плагинов к системам обмена сообщениями, приложений для мобильных телефонов и т.д.
Страница проекта:
http://parallels.nsu.ru/~vskuridina/index.html