Jean-Baptiste Blanchet, Developer in Québec City, QC, Canada
Jean-Baptiste is available for hire
Hire Jean-Baptiste

Jean-Baptiste Blanchet

Verified Expert  in Engineering

Single-page Applications (SPA) Developer

Location
Québec City, QC, Canada
Toptal Member Since
February 29, 2016

A developer since 2004, Jean-Baptiste has started his career mostly in the Microsoft .NET and in back-end world, but has migrated steadily over the last years to Node.js. He also has become increasingly interested in full-stack development. He's disciplined, focused, and result-driven. He takes pride in delivering quality, tested, and documented code.

Portfolio

OVH
AngularJS, Express.js, Redis, MongoDB, Node.js
DashThis
Microsoft SQL Server, MongoDB, ASP.NET MVC, jQuery, Knockout (Knockout.js)...
Desjardins Sécurité Financière
Windows Forms (WinForms), VB.NET, C#, jQuery, Oracle, Microsoft SQL Server...

Experience

Availability

Part-time

Preferred Environment

Sass, Redis, MongoDB, Git, Redux, React, Node.js

The most amazing...

...software I've built is Dashthis: a platform for creating dashboards and reports for web agencies.

Work Experience

Software Engineer

2015 - PRESENT
OVH
  • Helped build the new Quebec City office by mentoring and coaching a team of developers.
  • Helped implement a BDD and Scrum development process.
  • Created an application to provide a better overview of current projects.
  • Implemented a new web and mobile portal providing a unified overview of all services for customers.
  • Transitioned the team from manual testing to automated unit and e2e testing.
Technologies: AngularJS, Express.js, Redis, MongoDB, Node.js

CTO

2012 - 2015
DashThis
  • Created a web application to provide reports and dashboards to web and marketing agencies and their customers.
  • Built and coached a team of designers and developers to support and grow the application.
  • Managed custom client projects.
  • Put a Kanban process in place to manage the quality and growth of the application.
  • Helped design the UX and onboarding process.
Technologies: Microsoft SQL Server, MongoDB, ASP.NET MVC, jQuery, Knockout (Knockout.js), Node.js

Software Engineer

2010 - 2012
Desjardins Sécurité Financière
  • Supported and coached a team of developers.
  • Implemented multiple systems to streamline business processes.
  • Oversaw the creation of a new website to sell trip insurance.
  • Oversaw the migration of the trip insurance legacy back-end to .NET.
  • Helped implement a Scrum development process.
Technologies: Windows Forms (WinForms), VB.NET, C#, jQuery, Oracle, Microsoft SQL Server, ASP.NET

Software Engineer and Project Manager

2007 - 2010
Industrielle Alliance
  • Helped move a major system from mainframes technologies to .NET.
  • Re-engineered multiple critical sub-systems for better performance and scalability.
  • Helped coach a team of developers from mainframes technologies to .NET.
  • Designed and implemented a report sub-system.
  • Built and deployed a website to be first-to-market for a new financial product.
Technologies: Microsoft SQL Server, VB.NET, C#, Windows Forms (WinForms)

Developer

2005 - 2007
Nurun
  • Built an internal report systems for the upper management.
  • Developed a system for migrating data from a proprietary database to a SQL Server.
  • Wrote reports for a major retailer to provide better insight when creating flyers.
  • Implemented a single sign-on system.
  • Migrated an automated voice response system from VB6 to .NET.
Technologies: SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Microsoft SQL Server, Active Server Pages (ASP), Visual Basic, C#, .NET

Jasmine Terminal Reporter

https://github.com/jbblanchet/jasmine-terminal-reporter
While moving gulp-jasmine from a minijasminenode to the official Jasmine node package, we found that we needed a better terminal reporter to minimize the changes for our users. While not a complex project, it demonstrates my commitment to quality by being fully tested and documented.

Languages

ECMAScript (ES6), JavaScript, TypeScript, C#, Sass, VB.NET, Visual Basic, Active Server Pages (ASP), Visual Basic .NET (VB.NET)

Frameworks

Redux, Knockout (Knockout.js), Jasmine, Protractor, Express.js, ASP.NET MVC, ASP.NET, .NET, Bootstrap 3+, AngularJS

Libraries/APIs

React, Node.js, Selenium WebDriver, jQuery, D3.js, Windows Forms (WinForms)

Tools

Gulp, Microsoft Visual Studio, GitHub, WebStorm, Git, Webpack, TFS

Other

Consulting, Codebase Development, Single-page Applications (SPA)

Paradigms

Scrum, Behavior-driven Development (BDD)

Storage

Microsoft SQL Server, MongoDB, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), Redis

Platforms

Oracle

2000 - 2004

Bachelor's Degree in Software Engineering

Université Laval - Quebec City, Canada

1997 - 2000

Bachelor's Degree in Business Management

Université du Québec à Trois-Rivières - Trois-Rivières, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring