|
Terry Van Belle 401-200 Shakespeare Drive Waterloo, ON N2L 6C1 terry.vanbelle@gmail.com |
Primary Phone:(519) 747-4635 |
| Experienced Developer |
| OBJECTIVE | To work with innovative, quality-minded people to produce great software. |
| SKILLS | Professional programmer since 1986. Expert in C/C++, Java, Mobile application development, Perl, Smalltalk, Win32, Windows CE, COM/MFC, Macintosh API, Unix/Linux, HTML, multithreaded programming, design patterns. Experience in writing and maintaining specifications and schedules. |
| EXPERIENCE | 11/2004 - present | Research In Motion | Waterloo, ON |
| Java Applications Developer |
| Designed and implemented new features for the BlackBerry handheld messaging application. Researched and prototyped new user interface enhancements. Improved core UI routines. |
| 6/2004 - 11/2004 | Aruna Canada | Waterloo, ON |
| Senior Software Developer |
| Designed and extended FastPath, a high-speed database system. Supervised a junior programmer for contract work. Developed a JIT compiler from scratch to speed up SQL queries. |
| 5/2000 - 8/2000 | Freedom Intelligence | Waterloo, ON |
| Contract Software Developer |
| Re-wrote their prototype SQL parser to improve its runtime from cubic to linear. Built a test suite to ensure compliance. |
| 1/1999 - 8/1999 | Waterloo Maple Software | Waterloo, ON |
| Technical Lead |
| Led the development of a high-school version of Maple running on the Cassiopeia/Windows CE hand-held computer. Liaison with Documentation, QA, and Marketing. Supervised a junior programmer. Managed the schedule and budget. Project shipped on the exact date projected. |
| 6/1995 - 12/1998 | Waterloo Maple Software | Waterloo, ON |
| Senior Software Developer |
| Designed and developed features for the Maple V GUI. Wrote requirements, functional, and architectural specifications. Scheduled milestone releases and maintained the schedule. Supervised the junior programmers. Features included OLE 2.0 support, drag and drop, export to HTML, save file format, undo/redo. Coding was primarily done in C++ and Java for Windows and Macintosh. One of the original members of the MathML specifications committee. |
| 5/1991 - 8/1993 | Microsoft | Redmond, WA |
| Intern Programmer (4 work terms) |
| Added features to Project 3.0, Fortran-32 1.0, and a PIM that later became Outlook. Excellent reviews. |
| 6/1989 - 8/1990 | University of Waterloo Computer Graphics Lab | Waterloo, ON |
| Intern Programmer (3 work terms) |
| Extended MacBenesh, a graphical dance notation editor for the Macintosh. |
| 1/1988 - 12/1988 | Energy, Mines and Resources | Ottawa, ON |
| Intern Programmer (2 work terms) |
| Wrote gas pipeline simulations in Turbo Pascal for the PC. |
| EDUCATION | 8/2004 | University of New Mexico | Albuquerque, NM |
| Doctorate |
|
PhD. in Computer Science Dissertation title: "Modularity and the Evolution of Software Evolvability" President of the Computer Science Graduate Students Association, 2002-03 |
| 6/1995 | University of Alberta | Edmonton, AB |
| Master's Degree |
| MSc. in Computer Science, thesis option Thesis title: "A New Approach to Genetic-Based Automatic Feature Discovery" |
| 5/1993 | University of Waterloo | Waterloo, ON |
| Bachelor's Degree |
| BMath in Computer Science, Honors, Co-op Descartes Scholar ($4000 Fellowship) |
| PUBLICATIONS |
"Is Neural Darwinism Darwinism?" by Terry Van Belle, Artifical Life Journal 1997
"Uniform Subtree Mutation" by Terry Van Belle and David H. Ackley, EuroGP 2002 "Code Factoring and the Evolution of Evolvability" by Terry Van Belle and David H. Ackley, GECCO 2002 "Adaptation and Ruggedness in an Evolvability Landscape" by Terry Van Belle and David H. Ackley, GECCO 2003 "Imitation and Inequity in Avoiding the Tragedy of the Commons" by Terry Van Belle and David H. Ackley, Artifical Life IX 2004 |
| REFERENCES | Alex Nicolaou | Aruna Canada | President |
| Phone Number: |
| Email Address: | anicolao AT gmail DOT com |
| Reference Type: | Professional |
| Chris Howlett | Howlett Approach | President |
| Phone Number: |
| Email Address: | chowlett AT howlettapproach DOT com |
| Reference Type: | Professional |
| ADDITIONAL INFORMATION | I am also a fan of snowboarding, motorcycles, and writing short fiction (I've been published once). I've backpacked through 19 countries on 5 continents. |