Peter 'Nidd' Novodvorsky

10s7 Hohlovskiy pereulok, Apt 75, Moscow, Russia 117593,
Home phone number: +7 (095) 426 1812, Cell phone: +7 (903) 190 1684
nidd@myxomop.com nidd@altlinux.com nidd@debian.org

Objective To acquire a challenging position in the field of operating system research and development. Area: operating system research, networking, development of high availablility networking services.
Experience
07/07-current
Software Engineer, Illumita Inc.
  • Virtual machines, Xen secret stuff
01/06-07/07
Software Engineer Sr., Intel
  • Development of Java VM written in Java, porting to Linux, ARM, and microkernel systems.
  • Main developer and architect of threading subsystem in Harmony JVM (http://harmony.apache.org)
03/05-12/05
Software Engineer in Linux Competence Center, IBM
  • Development of Samba build system, support for providing support for building on different architectures in different styles
  • Promoting Linux at universities
  • Providing custom Linux support and solutions for corporate customers
04/03-current
PlanetLab (http://www.planet-lab.org/
  • Technical Contact for PlanetLab nodes in Moscow State University
09/03-12/03
Denali project (http://denali.cs.washington.edu/)
  • Working on porting Linux to Denali (sponsored by Intel)
09/03-12/03 Technical Intern, Intel-Research, Seattle
  • Worked on Denali project, virtual machines and isolated environments  (http://denali.cs.washington.edu/)
  • Created migration system for VMs in Denali Virtual Machine Monitor
  • Worked on low-level hardware support for Denali (implemented I/O APIC support in libOsKit)
09/00-current Developer, Debian.Org
  • Maintain several packages. Member and ex-leader of OpenOffice.Org maintainer team. Initial developer of OpenOffice.Org packages for Debian distribution.
  • Hacked on installation program. Developed Unicode support in it. Related projects: busybox, bogl.
  • Submitted a lot of patches for cyrillic/russian support in software included in Debian.
  • Ex-leader of debian.org website russian translation team.
03/01-04/04 Software Engineer. ALT Linux, Moscow
  • Maintained part of the packages in Sisyphus package repository.
  • Worked on prototype of installation and configuration program using shell, awk, sed and dialog.
  • Created and maintained free hyphenation module for OpenOffice.Org using TeX hyphenation dictionaries.
  • Worked on PostgreSQL SDBC driver for OpenOffice.org.
  • Maintained base system packages (kernel and XFree86).
  • and Tomsk Universities translating Online Help for OpenOffice.Org.
06/99-03/01 Software Engineer. IPLabs, Moscow
  • Maintained part of the packages in distribution, and added support to the basics of free UNIX software, such as fixes in glibc locale and XFree86 XKB system.
  • Managed the release of russian version of Debian distribution
  • Created and maintained Kkb, the first user friendly configurable program for X11 that used XKB system to manage keyboard language groups.
Education
2005-current Department of Computational Mathematics and Cybernetics. Moscow State University, Russia, graduate student
2000-2005 Department of Computational Mathematics and Cybernetics. Moscow State University, Russia, specialist
1996-2000 Moscow State School No. 57, Mathematical Classes, Moscow, Russia
1990-1996 Moscow State School No. 1206 with bias towards english Moscow, Russia
Please, ask about me.
Familty Status Single
Hobby Free software programming, playing guitar, hiking, hitch-hiking
References Available upon request
About this document This resume was prototyped in TeX, then rewritten in XML and accomponied filled with XSLT and XSL:FO stylesheets.

http://myxomop.com/~nidd/resume.html