Install this webapp on your device: tap and then Add to homescreen.

PIERRE-OLIVIER TROTTIER

Software Developer • Graphic Designer • Music Producer

ABOUT ME

My name is Pierre-Olivier Trottier. I am a software developer, graphic designer, and music producer based in Montreal, Canada.


I studied Software Engineering at Concordia University in Montreal and was part of the CO-OP program. I have had the chance to work for multiple awesome companies such as Ubisoft and Olympus Scientififc Solution.

SKILL SET

FULL-STACK WEB DEVELOPMENT

I have experience developping modern web-apps. I have worked on anything from a front-end server, to reactive content, to APIs and database queries.

Skills: VueJS, NodeJS, MySQL, NGINX, Docker

01

SOFTWARE DEVELOPMENT

I have experience developping many different kinds of applications, from low-level SDKs, to mobile applications, to enterprise-level tools.

Skills: C# (WPF & WinForms), C++, Java;

02

GRAPHIC DESIGN

I have designed logos and motion graphics for many different types of companies. I have also designed few websites, ranging from corporate pages to modern web-apps.

Skills: Logo Design, Web Design, Motion Graphics

03

MUSIC PRODUCTION

I have been DJing, producing, mixing and mastering songs for over 7 years now. I had the chance of having few songs released by labels and have self-released more songs to streaming services.

Skills: Production, Mixing, Mastering, Sound Design

04

PROJECTS

ChargeHub Beta

VueJS Web App

I was responsible for the architecture and development of ChargeHub's Beta website. It runs in a Docker container on the Azure Cloud Platform.

VueJS Template

VueJS CLI

I created a simple meterial design focused VueJS CLI template to help any new-commers start with a solid base that follows the preferred VueJS patterns.

Video Game Editor

C# (WPF & WinForm)

I worked on a proprietary Video Game Editor at Ubisoft. During that time, I built an Automatic Backup Solution for pending changes that is still in use today.

Various Algorithms

Java

I developed many optimized algorithms. This example determines if a subtree can be found in a bigger parent tree.

CONTACT ME