current endeavors : 100 pushups

Daniel Bigham

359 Havendale Cres.
Waterloo, Ontario N2T 2T2
Residence: (519) 342-2550

daniel.bigham@gmail.com
http://www.danielbigham.ca/

Summary

Highly motivated, innovative software developer. Especially skilled at GUI design, algorithmic optimization, and internet technologies. Strong organizational skills. Experienced in over 15 languages, including C/C++, C#, PERL, Java, and JavaScript.

Education

2003: Honours Computer Science at the University of Waterloo (With Distinction)
1999: Ontario Secondary School Diploma from Woodstock Collegiate Institute

Software Development Experience

Programming Languages: C/C++, C#, PERL, Visual Basic 6, Java, JavaScript, Mathematica, PHP, Ruby (and Rails), Scheme, Standard ML, Haskell, Prolog, Turing, Modula-3, and Assembly

Operating Systems: Extensive experience with both Windows and Linux

Internet Technology: HTML, AJAX, ASP.NET AJAX, PHP, Ruby on Rails, XML, Apache, IIS

Work Experience

Wolfram AlphaChampaign, ILCurrent Employment
Software Research and Development

Natural language parsing
Spelling correction

Navtech Inc.Waterloo, ON2004-2009
Software Developer

Senior intermediate team member building applications using C# and ASP.NET 3.5 (AJAX)
Mission critical operations supported 24x7
Experience working with a large code base spanning several product lines

Entrepreneurial Software DevelopmentWoodstock, ONSummer 2003

Developed an application for moving companies affiliated with Allied Van Lines
Real-time calculation of complex pricing models, accomplished with very efficient design
Generation of professional looking quotations in PDF format

Whitestone Inc.London, ONSummer 2002
C Programmer, Website Developer

Software development on an OS390 mainframe for Manulife Financial to generate millions of financial statements per year
Integration of open source software into an existing product
ASP web programming and web graphic design

Bigham The MoverWoodstock, ONSummer 2001
Developer and IT Administrator

Phone based and in-residence quotations
Personnel and equipment scheduling
Customer information systems

Personal and School Projects

Personal research in the field of artificial intelligence to parse and answer English queries. Encoding structured information about the world.
A ray tracer written from the ground up in C.
Wrote handwriting recognition software from scratch to recognize my handwriting at 98% accuracy
Developed AI to compete in the Microsoft Terrarium competition using C#. Achieved a first-place North American ranking late in the contest. (2002)
Spring-physics simulation engine (2000)
Virtual machine for debugging assembly language (2000)

Selected Accomplishments

Canadian Computing Competition (1999)

Placed 21st in Canada. (Perl)

Deans Honour List (Winter 2003)

Grade average of 90% during my last term at the University of Waterloo.

Second Proficiency Prize, Grade 12

Second highest average of my grade 12 class, including a final grade of 97% in OAC computer science.

Online Gaming League

Architect and manager for three years of one of the original gaming leagues on the Internet, with 600 members at its peak. This project involved several thousand lines of PERL code and served as a means for becoming experienced with many Internet technologies.