Peter Novodvorsky
Graduate student at Department of Computational Mathematics and Cybernetics, Moscow State University. 8 years of software engineering experience, now at Illumita Inc.
| Headline: | Engineer |
| Skills: | Engineering, Software Engineering |
| Interested in: | Consulting opportunities, Finding team mates, Meeting new people, Providing services to startups, Trading services |
WORK EXPERIENCE
| Employer: | Illumita Inc. |
| Position: | Software Engineer |
| Time period: | July 2007 - Present |
| Description: | Virtual machines, Xen secret stuff |
| Employer: | PlanetLab (http://www.planet-lab.org/ |
| Position: | Work experience |
| Time period: | April 2003 - Present |
| Description: | Technical Contact for PlanetLab nodes in Moscow State University |
| Employer: | Debian.Org |
| Position: | Developer |
| Time period: | September 2000 - Present |
| Description: | * 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. |
| Employer: | Intel |
| Position: | Software Engineer Sr. |
| Time period: | January 2006 - July 2007 |
| Description: | * 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) |
| Employer: | IBM |
| Position: | Software Engineer in Linux Competence Center |
| Time period: | March 2005 - December 2005 |
| Description: | * 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 |
| Employer: | Intel-Research, Seattle |
| Position: | Technical Intern |
| Time period: | September 2003 - December 2003 |
| Description: | * 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) |
| Employer: | Denali project (http://denali.cs.washington.edu/) |
| Position: | Work experience |
| Time period: | September 2003 - December 2003 |
| Description: | Working on porting Linux to Denali (sponsored by Intel) |
| Employer: | ALT Linux, Moscow |
| Position: | Software Engineer |
| Time period: | March 2001 - April 2004 |
| Description: | # 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. |
| Employer: | IPLabs, Moscow |
| Position: | Software Engineer |
| Time period: | June 1999 - March 2001 |
| Description: | * 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. |
INFORMATION
| Hobbies: | Free software programming, swing dancing |