Mathieu C.

About Me

Mathieu is a high-performing, full-stack developer with 14 years of experience programming native and cross-platform apps. He is skilled with Objective-C, Swift, Java, Kotlin, iOS, Android, and React Native frameworks. He works with common industry standards like GraphQL, REST API, and the Agile methodology. Mathieu strives to deliver outstanding products by writing high-quality code and following best architecture practices such as design patterns and automatic tests.

Frontend

Backend

Database

Other

Work history

Timeleft
Contracter CTO
2022 - Present (3 years)
Remote
  • Developed the mobile front-end using React Native and Apollo Client for an Expo managed project.

  • Built a Node.js GraphQL API working with Prisma ORM.

  • Constructed side tools applicable to the team, such as Django back-office, Dash Python reporting, Prometheus time series databases, and Grafana visualization tools.

GrowthDay Inc
React Native Developer
2021 - 2022 (1 year)
Remote
  • Worked on the iOS mobile app, implementing features and fixing bugs for a coaching platform.

  • Handled the Android mobile app, implementing features and fixing bugs.

  • Contributed to the web app, implementing features and fixing bugs.

Senior Group, LLC
React Native Developer
2020 - 2021 (1 year)
Remote
  • Implemented the front end and back end and managed another front end UI developer.

  • Handled the implementation of all the logic related to Redux local state management and the Axios REST API-consuming code.

  • Helped the back-end development team to implement the required Django REST API.

University of British Columbia (RG)
React Native Developer
2020 - 2021 (1 year)
Remote
  • Implemented and published the Docker back-end to handle client requests through WebSockets.

  • Implemented, tested, and published the mobile client for Android and iOS.

  • Implemented, tested, and published the website for clients without phones.

MVI Systems, LLC
Xamarin Developer
2017 - 2019 (2 years)
Remote
  • Implemented the iOS client of the app using streaming services and Bluetooth functionalities.

  • Implemented the Android client of the app using streaming services and Bluetooth functionalities.

  • Implemented the Windows desktop client of the app using streaming services and Bluetooth functionalities.

Pervasent
Windows 8.1 Developer for Board Papers
2015 - 2017 (2 years)
Remote
  • Implemented the whole Windows 8 client from scratch for Windows surface tablets.

  • Used the Objective-C obsolete implementation as a reference to produce the new version.

  • Studied, researched, and implemented ways to support multiple versions of SharePoint online servers.

  • Supported nonconventional languages and cultures, including dates, mathematics, and alphabets from Northern Europe.

Freelance
Xamarin Team Lead
2015 - 2017 (2 years)
Remote
  • Worked in a freelance capacity on a variety of applications using Xamarin.

  • Developed an application similar to Vine with mobile client-side video encoding, decoding, and playing.

  • Constructed a dating application, personal growth applications, and some nonprofit companies' applications.

  • Developed an event creation, invitation, and management app.

iTexico
Xamarin Team Leader
2014 - 2015 (1 year)
Remote
  • Developed mobile applications connected to machine learning and generated content from REST and JSON back ends.

  • Developed mobile applications connected to machine learning and generated content from REST and JSON back ends.

  • Developed mobile applications connected to machine learning and generated content from REST and JSON back ends.

FWA
Xamarin Team Lead Developer
2013 - 2014 (1 year)
Remote
  • Developed an app for Europe's leading import/export company called Bollore. The app is used on-site to manage incoming and outgoing goods from warehouses.

  • Developed an app for Europe's leading import/export company called Bollore. The app is used on-site to manage incoming and outgoing goods from warehouses.

  • Developed an app for Europe's leading import/export company called Bollore. The app is used on-site to manage incoming and outgoing goods from warehouses.

Nasoft
Analyst Developer
2012 - 2013 (1 year)
Remote
  • Developed back-end infrastructure for a bank system that allowed the bank to connect with loan evaluation services companies.

  • Developed back-end infrastructure for a bank system that allowed the bank to connect with loan evaluation services companies.

  • Developed back-end infrastructure for a bank system that allowed the bank to connect with loan evaluation services companies.

ASP.NETXamarinC#Microsoft SQL Server .NETScrumREST
FWA
Analyst Programmer
2009 - 2011 (2 years)
Remote
  • Gained experience in a variety of fields including accounting fundamentals, business plan generation, and budget management tools development.

  • Gained experience in a variety of fields including accounting fundamentals, business plan generation, and budget management tools development.

  • Gained experience in a variety of fields including accounting fundamentals, business plan generation, and budget management tools development.

Windows Forms (WinForms) Microsoft SQL Server ASP.NETVB.NetC#.NETScrumREST

Showcase

T1D Reachout
  • T1D Reachout is a Slack clone application developed for the University of British Columbia.

  • It connects users with type 1 diabetes, allowing them to share experiences, motivations, and tips.

  • The project delivery included an API, a website, and a mobile application for both iOS and Android devices.

Engrafis
  • Engrafis is a building entry kiosk application designed for tablets

  • The app enhances safety using a thermal camera and face detection algorithm to check visitor's temperature

  • It optimizes the entry process by automatically printing badges using details extracted from visitor's driving license, passport, or ID

My Team Channel
  • My Team Channel is a scheduling app for Android and iOS that allows real-time management of work schedules.

  • It enables users to view their schedule, manage shift giveaways, swap shifts with coworkers, and department heads can supervise who is working, consult any employee's schedule, and process swaps, giveaways or time-off requests.

  • The scheduling tool promotes efficiency and transparency at work by making work schedule management easier and more interactive.

Smith Brothers Farms
  • Smith Brothers Farms developed an online grocery delivery application available on both iOS and Android platforms

  • The application allows users to set up recurring product deliveries, apply coupons, and browse items by category

  • Users have the convenience of ordering and receiving groceries on a weekly basis

PCR Essentials
  • Developed an iOS/Android application, PCR Essentials, for molecular biology researchers

  • The application aids in conducting research on polymerase chain reactions (PCR)

  • Handled complete responsibility for the Android version of the app using Xamarin

Econduce
  • Econduce application allows booking, locating, and controlling scooters using Bluetooth LE protocol.

  • The application is compatible with both iOS and Android platforms.

  • It is currently live and successful in Mexico city.

Education

Education
Bachelor's Degree in Software Engineering
European Institute of Technology
2009 - 2014 (5 years)