Code Monkey ( Freelance Software Development )
Ottawa, Canada Area
Code Monkey ( Freelance Software Development )
Ottawa, Canada Area
C++, python, Windows development, win32, c#, Dot Net, COM programming, debugging, software tools, Linux, web development.
(Computer Software industry)
October 2008 — Present (10 months)
Writing code. Need code written? Looking for short term projects, offsite or telecommute.
Right now I'm doing some iPhone work, and getting ready for a short database website contract.
(Privately Held; 11-50 employees; Information Technology and Services industry)
June 2007 — September 2008 (1 year 4 months)
Medical literature search engine http://www.esrnexus.com
Web application development in C# and javascript, using Mysql and Sphinx Search.
Responsible for end to end tasks, including feature design, UI Design, implementation and deployment.
(Privately Held; 11-50 employees; Computer Software industry)
August 2004 — May 2007 (2 years 10 months)
Developing applications for sophisticated management of voice communication to ensure that the right calls reach you at the right time.
I was the first developer hired. As more developers were hired I initiated agile based process and test-driven development practices. Set developer hiring expectations, and have been involved in all technical hiring decisions.
Our first task was to build a softphone with innovative context based call handling capabilities. This included an Outlook COM plugin for extracting calendar and address book information. Coded in C# using Microsoft's RTC for commnications, and was successfully demonstrated at CES January 2005.
Key technologies: C++, COM, C# com-iterop, Python, Agile Software Development , Agile Software Development , Extreme Programming (XP), unit testing, test-driven development, VOIP, Asterisk Development, Linux admin,
(Privately Held; 51-200 employees; Computer Software industry)
October 2003 — August 2004 (11 months)
Enhanced VSIP package for Visual Studio .Net to access Klocwork's defect detection tools from c++ projects.
(Public Company; 201-500 employees; Computer Software industry)
February 2002 — October 2003 (1 year 9 months)
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
June 1997 — July 2001 (4 years 2 months)
Developer Tools Division
Built script outline tool window for Visual Interdev and Visual J# shared IDE. This component still exists in Visual Studio .Net as the Document Outline Script view.
Enhanced Visual Basic for Applications 6 for release with Office 2000, using C++ and COM. Co-ordinated shared development of features with Office team.
Designed and implemented Visual Studio for Applications(VSA) in C++, COM, VB.Net, targeting pre-release 1.0 CLR as execution environment for application customisation. Worked closely with VB compiler team and CLR team to produce this application.
B.Math , Computer Science, Mathematics , September 1990 — April 1995