Todd Jefferson

Code Monkey ( Freelance Software Development )

Ottawa, Canada Area

Current
  • Code Monkey at Freelance Software Development
Past
  • Senior Software Developer at Corel
  • Software Design Engineer at Microsoft
Education
  • University of Waterloo
Connections
56 connections
Industry
Computer Software
Websites

Todd Jefferson’s Summary

Todd Jefferson’s Specialties:

C++, python, Windows development, win32, c#, Dot Net, COM programming, debugging, software tools, Linux, web development.


Todd Jefferson’s Experience

  • Code Monkey

    Freelance Software Development

    (Computer Software industry)

    October 2008Present (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.

  • Software Developer

    TrialStat Corporation

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    June 2007September 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.

  • Senior Software Developer

    Iotum Corporation

    (Privately Held; 11-50 employees; Computer Software industry)

    August 2004May 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,

  • Senior Software Developer

    Klocwork

    (Privately Held; 51-200 employees; Computer Software industry)

    October 2003August 2004 (11 months)

    Enhanced VSIP package for Visual Studio .Net to access Klocwork's defect detection tools from c++ projects.

  • Senior Software Developer

    Corel

    (Public Company; 201-500 employees; Computer Software industry)

    February 2002October 2003 (1 year 9 months)

  • Software Design Engineer

    Microsoft

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    June 1997July 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.


Todd Jefferson’s Education

  • University of Waterloo

    B.Math , Computer Science, Mathematics , September 1990April 1995


Additional Information

Todd Jefferson’s Websites:

Todd Jefferson’s Groups:

  •    Microsoft Alumni Network
  •    Waterloo Alumni
  •    Ex-Microsoft Employees
  •    Corel in the 80s and early 90s.

Todd Jefferson’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Todd Jefferson’s full profile:

  • See who you and Todd Jefferson know in common
  • Get introduced to Todd Jefferson
  • Contact Todd Jefferson directly

View Full Profile