Antoine Gagnon
Android Developer

Introduction

I've always been interested by new technologies. I've been working in fast paced environments, with tight release deadlines. I have also been able to build very demanding products from the ground up as the sole Android developer in a team.

Professional experience

Android Developer
April 2021 - Now

Nuglif/La Presse, Montréal, CANADA
Working to bring free, quality journalism to everyone.
Working with:
- Kotlin
- Dagger
- MVVM Architecture
- Libraries like Compose, RxJava, Coroutines + Flow
Android Developer
Oct 2019-April 2021

Greencopper, Montréal, CANADA
Building a new product from the ground up as the sole Android developer to be able to handle multiple kinds of organizations such as music festivals, sports teams, venues, B2B conferences.
Working with:
- Kotlin
- Kodein DI
- MVVM Architecture
- Espresso + JaCoCo for code coverage
- Recent libraries like Navigation, Material design, coroutines
Mobile Developer Intern
Jan-Aug 2019

Greencopper, Montréal, CANADA
• Building music festival applications for Android using Kotlin, Jenkins for automation, and Git for version control.
• Working in a fast-paced environment to fulfills festival demands, sometimes on short notice.
• Implemented multiple external SDKs.
Developer Intern
April-June 2015

onPeak | GES, Chicago, USA
• Setting up code analysis tools to reduce load for quality analysts.
• Setting up a Vagrant virtual machine to allow fast deployment and shutdown for developers, QA and devops.
• Correcting bugs in JS and ColdFusion.

Education

Université de Montréal, Canada
2017-2019
Masters in Computer Science. Specialisation in Software Engineering.
Université de Bordeaux, France
2016-2017
Licence in Computer Science.
Robert Gordon University, Scotland
2015-2016
Bachelor of Science in Computer Science.

Professional skills

Kotlin
Used daily
Java
Used before Kotlin
Git
Used daily
Swift - iOS
Code review
Android Studio, Jira, Confluence, MacOS, Linux

Languages

French
Native speaker
English
Bilingual

Recent projects

Greencopper Product Revamp
Created the revamped Android product from scratch, focusing on modularity, maintainability, and ability to support multiples types of applications.
NBA Events App
Implemented ticketing, qrcode scanner and registration services in the app.
ImageEditor
Android application allowing the use of different filters and effects on pictures and tracking of face elements to add face filters.