| OBJECTIVE | A Linux programming position that allows me to contribute my software development skills. |
| EDUCATION |
Arlington High School, Arlington Massachusetts Rochester Institute Of Technology, Computer Science Program, 1999-2002 |
| EXPERIENCE |
Trolltech AS - Oslo, Norway July 2005 - Present Software Developer Responsible for developing and maintaining components in the Qt library. Maintained the ItemView framework, tests, and examples. Created components and classing that were shipped in Qt including: QColumnView, QFileSystemModel, QDesktopServices, IPC classes such as QSharedMemory and QSystemSemaphore, and the ItemView modeltest. Designed and developed the QtWebKit demo browser. Involved with designing world class API's throughout Qt. SIAC - Brooklyn, New York August 2004 - June 2005 Linux Developer Helped to create the Linux distribution that is run on all the computers on the New York Stock Exchange. Created a number of tools used daily and enhanced existing ones. Symbol Technology - Holtsville, New York August 2003 - July 2004 Linux Developer Working with a team to create a Linux distribution and software componants shipped on a MC9000 handheld scanner used in a fortune fifty company. Sharp Electronics - Mahwah, New Jersey April 2002 - March 2003 Embedded Linux Developer Support Supported developers, sales, and marketing through many different means for the Sharp Zaurus Linux PDA. Created many tools and documents for developers, helping them to find the solution to their dilemmas. Worked with C/C++, QT/Embedded, Java, and PHP. MGI Software - Rochester, New York / San Jose, California October 1999 - December 2001 Linux Developer Part of a team that created the first ever complete software only DVD player for Linux. Worked on a large number of aspects of the application including the graphical front end, video buffers, libraries, documentation, and packaging. Also built a DirectShow clone for an embedded Linux set top box that was shipped in Japan. |
| PROJECTS |
KDE - Developer Helping to improve the core KDE libraries. Reporting and fixing bugs throughout the KDE libraries and applications. Contributing new applications written using Qt, KDE, and C++. Improving the user interface of applications. Developed applications including: audiocd ioslave, System Settings, and KAudioCreator. |
| TECHNOLOGY |
Systems:
Linux, Embedded Linux, RedHat, Debian, SUSE, Unix, Solaris, and Windows NT/2K/XP/Vista. Languages and Toolkits: Fluent in C++, Qt, JavaScript, Shell scripting, and C. Exposure to Java, X86 MMX Assembly, Lisp, PHP, and XML. |