Mathieu Clerici, Developer in Guadalajara, Mexico
Mathieu is available for hire
Hire Mathieu

Mathieu Clerici

Verified Expert  in Engineering

Software Developer

Location
Guadalajara, Mexico
Toptal Member Since
March 3, 2015

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.

Portfolio

Timeleft
React Native, Django, Prometheus, Grafana 2, GraphQL, Heroku, TensorFlow...
GrowthDay Inc
JavaScript, React Native, iOS, Android, Payment APIs, Push Notifications...
Senior Group, LLC
iOS, Android, React Native, Node.js, Docker, Kubernetes, Django, Mobile, Xcode...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Xcode, Android Studio

The most amazing...

...project I've developed is the Android app for PCR Essentials, a service for helping users plan their research remotely through their mobile device.

Work Experience

Contracter CTO

2022 - PRESENT
Timeleft
  • 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.
Technologies: React Native, Django, Prometheus, Grafana 2, GraphQL, Heroku, TensorFlow, Docker, Kubernetes, Dash, Android, iOS, Mobile, Xcode, Android Studio, Swift, Python, Objective-C, Scrum, Pandas, Scikit-learn, Node.js, REST, TypeScript

React Native Developer

2021 - 2022
GrowthDay Inc
  • 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.
Technologies: JavaScript, React Native, iOS, Android, Payment APIs, Push Notifications, Streaming Data, Docker, Kubernetes, Mobile, Xcode, Android Studio, Swift, Objective-C, Scrum, Node.js, GraphQL, REST, TypeScript

React Native Developer

2020 - 2021
Senior Group, LLC
  • 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.
Technologies: iOS, Android, React Native, Node.js, Docker, Kubernetes, Django, Mobile, Xcode, Android Studio, Swift, Python, Objective-C, Scrum, REST, TypeScript

React Native Developer

2020 - 2021
University of British Columbia (RG)
  • 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.
Technologies: iOS, Android, React Native, Docker, Kubernetes, Mobile, Xcode, Android Studio, Swift, Objective-C, Scrum, Node.js

Xamarin Developer

2017 - 2019
MVI Systems, LLC
  • 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.
Technologies: C#, Xamarin, Xamarin.Android, Android, JSON, iOS, Mobile, Xcode, Android Studio, Swift, Python, Objective-C, Scrum, REST

Windows 8.1 Developer for Board Papers

2015 - 2017
Pervasent
  • 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.
Technologies: C#, .NET, Windows, Windows Mobile, Web Services, RESTful Web Services, Apps, Agile Software Development, Model View ViewModel (MVVM), PDF Design, iOS, Xcode, Android Studio, Scrum, REST

Xamarin Team Lead

2015 - 2017
Freelance
  • 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.
Technologies: Xamarin, iOS, Android, C#, .NET, Mobile, Xcode, Android Studio, Swift, Objective-C, Scrum, REST

Xamarin Team Leader

2014 - 2015
iTexico
  • 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.
Technologies: iOS, Android, .NET, C#, Xamarin, Mobile, Xcode, Android Studio, Scrum, REST

Xamarin Team Lead Developer

2013 - 2014
FWA
  • 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.
Technologies: .NET, SQLite, C#, iOS, Android, Xamarin, Xcode, Android Studio, Scrum, REST

Analyst Developer

2012 - 2013
Nasoft
  • 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.
Technologies: Xamarin, C#, .NET, Scrum, REST

Analyst Programmer

2009 - 2011
FWA
  • 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.
Technologies: C#, .NET, Scrum, REST

T1D Reachout

A Slack clone application developed for the University of British Columbia, connecting users with type 1 diabetes to share experiences, motivations, and tips.

The delivery included an API, website, and mobile application for both iOS and Android.

Engrafis

A building entry kiosk application for tablets. The entry process is made safe and easy using a thermal camera combined with a face detection algorithm to check the visitor's temperature.

The application also automatically prints an entry badge in matters of seconds by scanning and extracting the visitor's driving license, passport, or ID.

My Team Channel

https://apps.apple.com/gb/app/myteamchannel/id1488966627
An Android and iOS scheduling app that manages work schedules in real time.

Users can see their schedule clearly and easily, request and manage shift giveaways, or swap shifts with other coworkers.

Department heads can see who is working, consult any employee schedule, and manage swaps, giveaway, and time-off requests.

Smith Brothers Farms

https://apps.apple.com/us/app/smith-brothers-farms/id1412216353
An online grocery delivery application where users are able to set up recurring delivery products, apply coupons, browse by category, order and receive them on a weekly basis. The application is available for both iOS and Android users.

PCR Essentials

https://www.thermofisher.com/mx/es/home/life-science/lab-data-management-analysis-software/lab-apps/pcr-essentials-app.html
An iOS/Android application created for molecular biology researchers who conduct research on polymerase chain reactions (PCR) using Xamarin. I was responsible for the entire Android app and was an important team member as well.

Econduce

https://apps.apple.com/mx/app/econduce/id1034866648
With the Econduce application, you can book, locate, and turn your nearest scooter on or off using Bluetooth LE protocol. The application is available for both iOS and Android users. This application is currently and successfuly live in Mexico city

Languages

C#, Swift, TypeScript, GraphQL, Objective-C, JavaScript, Kotlin, Python

Frameworks

React Native, Redux, Django, .NET

Tools

Xcode, Android Studio, Visual Studio

Platforms

Android, iOS, Mobile, Meteor, Heroku, Docker, Kubernetes, Xamarin, Windows, Windows Mobile

Storage

SQLite, JSON

Libraries/APIs

Scikit-learn, Pandas, TensorFlow, Node.js, React, Xamarin.Android

Paradigms

Scrum, REST, Agile Software Development, Model View ViewModel (MVVM)

Other

Prometheus, Grafana 2, Payment APIs, Push Notifications, Streaming Data, Dash, Web Services, RESTful Web Services, Apps, PDF Design

2009 - 2014

Bachelor's Degree in Software Engineering

European Institute of Technology - Paris, France

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