Resume

Jean-Francois Nadeau

Quebec City, Quebec, Canada
Email: moi AT jfnadeau.com
Citizenship: Canadian
Languages: English (fluent), French (native)

OVERVIEW

Versatile hands-on software developer for more than 7 years. Particularly skilled in web technologies and Windows programming. Avid learner with a passionate entrepreneurial spirit. Internationally aware having lived and worked in both the US and Canada. Huge believer in telecommuting and thus located in Quebec City, Canada to be closer to family.

EDUCATION

B.Sc. Computer Science
Laval University, Quebec City, PQ, Canada

1999 - 2001

EXPERIENCE

IT Analyst
SSQ Groupe Financier, Quebec CIty, Quebec, Canada

January 2008 - Now

  • Financial systems development using Adobe Flex and J2EE.

Software Development Engineer
Microsoft, Redmond, WA, USA

June 2005 – September 2007

Windows Live Suite Home Page / Windows Live team:

  • Principal back-end developer behind the brand-new - http://home.live.com – home page which provides a unified view over all Windows Live services for millions of users.
  • Successfully devised and implemented from scratch a portal-like architecture where performance, extensibility, security, accessibility and long-term maintenance were core requirements.
  • Collaborated with multiple teams across Windows Live (Hotmail, Spaces, MSN Weather, etc.) to seek and refine web services API suitable for integration within the home page.
  • Technologies used: C#, Advanced ASP.NET (Asynchronous Page – Server-side web service calls – Custom dynamic controls – Internationalization – Cluster scalability), OO-style JavaScript, AJAX, REST web services, JSON, XML, RSS, DHTML, DOM, HTML, CSS

Internet Explorer 7 RSS / Windows Vista team:

  • Realized the architecture and implementation of the new Internet Explorer 7 RSS feed viewer user interface. The fresh RSS feature was definitely recognized as a prominent highlight of the release.
  • Gained invaluable experience as a team member inside the world largest software development project – Windows Vista – where unique challenges such as a gigantic unfamiliar code base, backward compatibility upkeep and ultra-complex debugging problems were a day-to-day reality.
  • Leveraging the Vista RSS platform back-end, the front-end required in-depth C++, Win32, COM and Windows/IE internals wizardry to be successfully built.
  • Technologies used: C++, Win32, COM, user32, comctrl32, MSHTML DOM, MSXML DOM, shell API, threads, XML, XSL, HTML, CSS, RSS, WinDBG

Founder / Independent Software Developer
Lektora, Montreal, PQ, Canada

May 2004 – June 2005

  • Invented, designed, developed and marketed 100% of Lektora, one of the first browser-integrated RSS feed aggregator on Windows, MacOS X and Linux.
  • Tightly integrated into both Internet Explorer and Firefox as a plug-in, the front-end was implemented in JavaScript/DHTML and the back-end in Ruby. That ingenious architecture enabled extremely rapid development and portability of the product.
    Lektora intellectual property was successfully sold to Qumana Inc. in June 2005.
  • Technologies used: Ruby, C++, COM, XPCOM, ATL, JavaScript, HTML, XML, CSS, RSS, Atom, IE Toolbar, BHO, Firefox extension, XUL, XPI, cross-platform development

Java Software Developer
Processia Solutions, Montreal, PQ, Canada

October 2002 – May 2004

  • Architected, analyzed and coded custom software solutions in the CAD/CAM/PLM mechanical engineering domain for notable clients such as Alstom Power and Bombardier Transport.
  • Technologies used: Java, J2EE, Hibernate, Swing, XML, SOAP, Tomcat, Ant, Junit, Oracle, DB2, AIX

Java Software Developer
Extenway, Quebec City, PQ, Canada

January 2002 – October 2002

  • Designed and implemented a component update system in Java for a Linux-based smart TV device.

C++ Software Developer
Copernic, Quebec City, PQ, Canada

April 2001 – January 2002

  • Advanced C++/Win32 development on an award-winning enterprise indexing product.

Part-time Web Developer
iXmedia, Quebec City, PQ, Canada

May 1998 – March 2001

DETAILED SKILLS

Web development:

  • Languages: C#, Java, Ruby, JavaScript, SQL
  • Web standards: HTML, CSS, W3C DOM, XML, XSL, XMLHttpRequest, AJAX, JSON, REST services
  • Frameworks: ASP.NET, J2EE, Ruby On Rails (learning)
  • Databases: MySql, Oracle, DB2, Hibernate
  • Tools: Visual Studio, Eclipse, JUnit, NUnit, Ant
  • OS: Windows, MacOS X, Linux

Windows development:

  • C++, Win32, COM, user32, comctl32, MSHTML, MSXML, IE extensions, WinDBG

Personality traits:

  • Quick learner, reliable, autonomous, self-disciplined and detailed-oriented.