Chani Armitage

chani@kde.org
7 years experience with C++ and Qt (Nokia Certified Qt Specialist)
5 years experience working online with international software teams

Experience

June 2010 - June 2011: KO GmbH internship, ODFKit
Developed a webkit-based cross-platform ODF (office document) library
Gained experience in tele-working with an international team of developers

Jan-Nov 2010: Led development of Activities in KDE
Designed an innovative system for managing, saving and restoring groups of windows
Developed or oversaw development of these Activity components in three KDE sub-projects

2008-2010: Core contributor to KDE's Plasma Desktop
Worked with other KDE developers to fix bugs and add features all over Plasma

Three Google Summer of Code projects:
2009: Plasma mouse-action plugins
2008: Plasma widgets on the screensaver
2006: Oscar filetransfers in Kopete
In each project I gained experience working online independently, finding assistance when documentation was insufficient, and had my work accepted into the KDE codebase.

2005-2006: Saafnet Inc., Technical Engineer
Made improvements to router software in C, html and javascript.

Education

2006 - 2011: BSc. in Computing Science, Simon Fraser University
Expected graduation, December 2011

2003 - 2005: Computer Systems Technology Diploma, BCIT
Embedded Systems Option - Graduated with honours. GPA 91%

Additional Information

Familiar with: Javascript (with node.js, jQuery), Python (with pyqt4), C, Bash, Assembly, Java (with jambi), SQL, Webkit, X11, literate in German, basic fluency in Mandarin Chinese

ACM Northwest Programming Contest 2004: Member of top BCIT team, which finished among the top senior teams from Stanford, Berkeley, UBC and SFU

Edynn project, 2000-2004: a new UI and more for the Creatures 3 / Docking Station game engine.