About me


I am a versatile software developer with strong troubleshooting skills. I pick up new technologies very quickly and love learning how they work, inside and out. Knowledge is something I strongly value; I make it a point to stay up-to-date on the latest trends and best practices.

Work Experience


Radio-Canada/CBC

Senior Web Developer

  • Developed REST APIs to distribute content to the news, television and radio web sites and mobile applications of Radio-Canada.
  • Maintained and extended services to manage user data and subscriptions for the streaming platform tou.tv.
  • Optimized the performance of multiple core services.
  • Worked with stakeholders to clarify requirements, set objectives and plan projects.
  • Build the CMS and publishing tools used by journalists and collaborators.

Technologies: C# (ASP.NET/Core, Azure Service Bus & Web Jobs), Javascript, Python (Django, Celery), SQL Server, MySQL, MongoDB, Elasticsearch

Seedbox Technologies

Senior Web Developer

  • Developed new features for the in-house CMS.
  • Integrated and customized an HTML5 video player to replace a Flash-based player on the company’s multimedia platforms.
  • Provided support and maintenance for internal tools.

Technologies: JavaScript (jQuery, AngularJS), PHP (Zend Framework, Doctrine), MySQL

Enlight Health / ListRunner

Lead Developer

  • Developed a responsive Web application for doctors and nurses.
  • Optimized for performance and user experience.

Technologies: JavaScript (AngularJS, Node.js, Grunt), Firebase, Heroku

Radio-Canada/CBC

Web Developer; Team Lead (starting )

  • Rewrote the company’s primary back-end service, which feeds data to all its French-language news, TV and radio web sites and mobile applications.
  • Extended and developed new WCF and RESTful Web APIs.
  • Optimized web sites and user tools to reduce load times.
  • Built new CMS’s to replace 5 to 15-year-old systems.

Technologies: C# (ASP.NET MVC & Web API, WCF, NHibernate), JavaScript (jQuery, Knockout, Backbone.js), SQL Server

Cactusoft

Software Developer; co-owner (starting )

  • Developed custom-built enterprise applications, including operations management and resource planning softwares.
  • Managed projects: Clarified client requirements, business needs and project objectives, via feedback sessions and client meetings, in collaboration with all stakeholders.
  • Produced technical specifications and business proposals.

Technologies: C# (ASP.NET MVC, WinForms, WCF, NHibernate), JavaScript, MySQL

Education


Polytechnique Montréal

B.Eng. in Computer Engineering. Outstanding commendation award. GPA: 3.59/4

Montréal, Québec, Canada

ENSTA ParisTech

Participated in an exchange program for a semester at one of the top Schools of Engineering in France.

Paris, France

Contact me