Simon Boissonneault-Robert
Verified Expert in Engineering
Software Developer
Sherbrooke, QC, Canada
Toptal member since March 9, 2017
Simon is a passionate software developer who understands business needs and delivers high-quality work. He has a lot of experience in front-end development. From small static websites to heavy calculation serverless apps, he has worked on projects of all sizes. Simon has worked with teams of different sizes including distributed ones and knows how to adapt to yours.
Portfolio
Experience
- JavaScript - 2 years
- AngularJS - 2 years
- Angular - 1 year
- Node.js - 1 year
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Windows
The most amazing...
...thing I've built is an application that retrieves articles from the web and extract locations using NLP techniques in order to localize article subjects.
Work Experience
Front-End Engineer
Wolters Kluwer
- Implemented features of a tax return cloud application doing heavy calculation on the client side.
- Acted as the front-end point of contact for a distributed team.
- Maintained several front-end build tools using Grunt and Gulp.
- Created and maintained several CI tools and scripts.
- Built front-end tests tools including a back-end mock in Node.js.
Software Engineer
Bentley Systems
- Built tools to select geospatial data on a map using OpenLayers, Angular, and TypeScript.
- Built a crawler management app that allowed internal employees to see crawling activity in real-time using SignalR, Angular, TypeScript, and C#.
- Wrote regression tests for 3D application in C++.
- Implemented a feature for a CAD application using C++.
Software Developer
Ministry of Finance
- Built an intranet portal to analyze and share financial data using Knockout.js and C# MVC. It was a BI dashboard for financial analysts.
- Built tools around multiple sources of data in order to give a daily overview of tax income for the government. Using Knockout.js, JavaScript, C#, SQL server, and Oracle.
- Maintained desktop tools used for data centralization and aggregation inside the government. Part of them were Excel extensions built with C#.
- Optimized Oracle server queries to increase report generation speed.
Software Engineer
Trilliant Inc.
- Built an application for managing client returns using C# and WPF. The application was handling all the process from receiving orders to reparation to shipping back to the client.
- Put in place reporting tools and automated report delivery among the enterprise.
- Built tools that were able to identify issues from productions and that made the company save millions.
- Built tools in order to import data from Excel files into the new system.
Experience
Tax Returns Cloud Application
Technologies used include: AngularJS, TypeScript, Node.js, MongoDB.
Concept Station Open Roads
That project was using C++, TypeScript, SQLite, and other 3D rendering library proprietary to Bentley Systems. My principal role in this team was to write the UI part and to implement importation features in C++.
Crawler Management Console
This tool was part of a data cleaning process and was built using C#, ASP.NET MVC, SignalR, SQL Server, AngularJS, OpenLayers, and TypeScript.
RMA Management Systems
This tool is written in C# and use WPF for the UI part, the database used for this is a SQL server and was deployed in the enterprise with a click once deployed.
Izzy Home Services
Technologies used include: Knockout.js, JavaScript, ASP.NET MVC, C#, SQL Server, Azure.
AroundMe
Technologies used include: Meteor, JavaScript, AngularJS, Java.
Automous Mobile Robot Using SIFT Features
This project involved a lot of image-processing and a Monte Carlo and tools like MATLAB and ROS were used.
Education
Master's Degree in Computer Engineering
Université Laval - Québec, Canada
Bachelor's Degree in Computer Science
Université Laval - Québec, Canada
Skills
Libraries/APIs
RxJS, Entity Framework, SignalR, Node.js, jQuery
Tools
Jenkins, Grunt, Karma, Git, Gulp
Languages
JavaScript, TypeScript, CSS, Crystal, C++, Sass, Less, CSS3, HTML5, C#, Python
Frameworks
AngularJS, Windows Presentation Foundation (WPF), ASP.NET MVC, Angular, Knockout (Knockout.js)
Platforms
Blockchain, Windows, Visual Studio Code (VS Code), Oracle
Storage
Microsoft SQL Server, MongoDB, MySQL
Other
Flexmonster, Layers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring