Laurent le Beau-Martin

Software developer working for Radio-Canada, with a passion for all things Web. Constantly learning new things and seeking greater challenges.

Phone number: +1-514-692-2900

Experience

– Present

Radio-Canada/CBC, Montréal, Québec, Canada

Web Developer, and Team Lead (starting ) – Back-End & User Tools ( – Present)

  • Refactored the primary back-end services, which supply the major web sites and mobile applications of the enterprise, to greatly enhance performance and reduce server and database load.
  • Extended and developed new WCF services and XML/JSON REST services.
  • Rewrote several of the user tools used by journalists and content editors to improve performance and user experience.
  • Built new CMS to replace 5 to 10 year-old systems.

Web Developer – Front-End Development ()

  • Performed development, updates and maintenance for the corporation’s primary web site: www.radio-canada.ca
  • Implemented optimizations to reduce server load and enhance web site performance.
  • Migrated web sites from ASP.NET WebForms to ASP.NET MVC 3.

Cactusoft, Laval, Québec, Canada

Co-owner and Partner – IT consultation for businesses ()

  • Clarified client requirements, business needs and project objectives, via feedback sessions and client meetings, in collaboration with all stakeholders.
  • Conducted business analysis.
  • Produced technical specifications and business proposals.
  • Developed customized enterprise applications (in C#), including operations management and resource planning softwares.
  • Lead the development and graphic design of an Internet application (ASP.NET MVC 3) for home and business owners to find local renovation and construction contractors and retailers: www.recons.ca
  • Designed corporate websites, including Cactusoft’s own: www.cactusoft.ca

Software Developer ()

  • Developed business logic and designed WinForms user interfaces for an integrated submissions, contracts and scheduling application.
  • Completed and optimized a malfunctioning price comparison web site, thus salvaging the project.

Orthosoft/Zimmer CAS (Computer Assisted Solutions), Montréal, Québec, Canada

Software Engineering Intern

  • Worked on their next generation embedded system built to assist surgeons during orthopaedic surgeries.
  • Customized Linux operating systems and kernel to fit the needs of the system.
  • Developed tools for the operating system and for the system developers.

École Polytechnique de Montréal, Montréal, Québec, Canada

Undergraduate Researcher working with Professor Pierre Langlois

  • Researched and tested various video deinterlacing algorithms with Matlab.
  • Implemented the best algorithms in VHDL for use in embedded systems.

CMC Electronics, Montréal, Québec, Canada

Computer Engineering Intern – Cockpit System Integration

  • Wrote specifications and test documents.
  • Developed tests for an aircraft cockpit’s system software.
  • Integrated hardware simulation tools and test tools together to automate testing.

Education

Polytechnique Montréal, Montréal, Québec, Canada

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

HEC Montréal, Montréal, Québec, Canada

Took evening classes in management.

ENSTA ParisTech (École Nationale Supérieure de Techniques Avancées), Paris, France

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

Qualifications

  • C#
  • Specific .NET technologies: ASP.NET MVC & Web API, AppFabric Caching, WCF, NHibernate, Entity Framework, NUnit, Moq, Castle Windsor, StructureMap, log4net, Lucene.net, WinForms
  • JavaScript, including jQuery and KnockoutJS
  • HTML5 & CSS3
  • SQL (MySQL, MSSQL, Oracle)
  • In a previous life: Java, C/C++, Python, PHP
  • Agile development methodologies, including XP (Extreme Programming), Scrum, TDD (Test-Driven Development), CI (Continuous Integration)
  • IDEs: Microsoft Visual Studio 2008-2012, ReSharper, Eclipse, IntelliJ IDEA
  • Source control and agile tools: SVN, Mercurial (Hg), Git, TFS, Fogbugz, TeamCity
  • Adobe Photoshop, Adobe Illustrator, Microsoft Office (incl. Word, Excel, PowerPoint)

Interests

  • Web and mobile technologies
  • SOA and messaging patterns
  • Ergonomics and user interfaces
  • Marketing and business strategy
  • Cinema and music

Books I’m currently reading

Making Things Happen: Mastering Project Management
JavaScript Patterns
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Down and Dirty
Information Architecture for the World Wide Web: Designing Large-Scale Web Sites