Darryl
Barnhart
Skills
Technical
- Computer Science: Concurrency, Simulation, Graphics, Data Structures, Optimization
- Languages: C++, C#, Java, VB, HTML, CSS, JavaScript, Perl, SQL, PHP
- Libraries: STL, Boost, OpenGL, XNA, Win32, .Net, JavaME
- IDEs: MS Visual Studio, NetBeans, Komodo
- OS: Ubuntu Linux, Windows XP/Vista/Server 2003
- Applications: MS Office, Photoshop, Dreamweaver, Flash, Maya, ZBrush, Reason
- Computer Hardware: Installation, configuration, maintenance and support
- Servers & Networking: Active Directory, Apache, Oracle, PostgreSQL
Other
- English (fluent), French (basic reading)
- Team Leadership
Projects
- Successfully managed and trained the IT team for a provincial election campaign under extreme time constraints (2 months start to finish), while also serving as executive advisor of their youth association and attending college
- Created a highly concurrent doubly linked list for an equally concurrent garbage collector in under two months using C++ and Boost (see projects section)
- Created a game for TOJam in one weekend using the GPU to simulate both fire and water
Achievements
- Won the 2009 Humber Programming Contest with his team
- Placed in the top 15 teams of the 2004 international ACSL All-Star computing contest
- Admitted to Computer Engineering at the University of Waterloo with a bursary
- SAT of 1450/1800 (760 verbal, 690 math)
Employment
Professional Associations: ACM, SIGGRAPH, IGDA
Computer Technician
Nov. 2006 to April 2007
JH Computer
Brampton, Ontario
- Built, repaired and updated computers
- Assisted customers and answered technical questions
Business Development
Oct. 2005 to May 2006
Uper-Skills
Brampton, Ontario
- Developed business plans, marketing plans, website, logo, business cards
- Handled scheduling and accounting
- Set up an Active Directory based network with roaming profiles
- Operated a venture to help individuals file their income taxes
- Tutored clients in math, English and science at both high school and elementary levels
C++ Programmer
Jan. 2005 to Mar. 2005
MSDAD, Health Canada
Ottawa, Ontario
- Improved the interface, data handling and export options of a national drug insurance micro-simulation model, incorporating extensive OLE automation
- Edited databases with SAS
Education
Game Programming
Sept. 2007 to May 2010
Humber College
Toronto, Ontario
- Advanced Diploma (3 years)
- A programmer focused game development program that emphasizes math and software design while teaching various technologies (Java, C++, .Net, Perl, XML, Physics2D, etc…)
- Curriculum
Computer Engineering
Sept. 2004 to Aug. 2006
University of Waterloo
Waterloo, Ontario
- Admitted with a bursary, and joined the Computer Science Club
International Baccalaureate Diploma
June 2004
St. Francis Xavier
Mississauga, Ontario
Ontario Secondary School Diploma
June 2004
St. Francis Xavier
Mississauga, Ontario
- Received award for earning the high school's highest computer science grade
Volunteer Experience
Executive Advisor
June 2007 to Aug. 2008
Ontario Youth Association
Mississauga, Ontario
- Providing research, analysis and guidance to the executive team
- Organized a movie night with 40 youth and an MPP in attendance
IT & Election Day Chair
Sept 2007
Ontario Political Campaign
Mississauga, Ontario
- Managed a network of 7 computers, 21 VoIP phones and a central database, while training those using it and directing the data entry team
- Oversaw production of phone lists, sign lists, scrutineer packages, driver packages and forms, while assisting in other tasks like mass mailing
Team Leader
Mar. 2003 & 2004
The Kidney Foundation
Brampton, Ontario
- Managed the canvassing funds and materials for ~25 canvassers
General
Summer 2002 & 2004
Knight's Table
Brampton, Ontario
- Helped construct the second incarnation of Brampton’s only homeless outreach and food service centre
- Served food, organized stock, washed dishes and other tasks as required
Office Administration
Summer 2003
Arthritis Society
Brampton, Ontario
- Performed administrative tasks for various fundraising campaigns
Interests
- Mathematics, Super-tall Buildings, Visual Arts, Politics, Economics, Physics, Molecular Biology, Skiing, Golf
- Games: Riven, SimCity 4, Chrono Trigger, Final Fantasy VIII, Sudoku, Cryptic Crosswords