Mathieu Clerici
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
React Native Developer
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.
React Native Developer
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.
React Native Developer
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.
Xamarin Developer
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.
Windows 8.1 Developer for Board Papers
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.
Xamarin Team Lead
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.
Xamarin Team Leader
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.
Xamarin Team Lead Developer
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.
Analyst Developer
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.
Analyst Programmer
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.
Experience
T1D Reachout
The delivery included an API, website, and mobile application for both iOS and Android.
Engrafis
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/id1488966627Users 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/id1412216353PCR Essentials
https://www.thermofisher.com/mx/es/home/life-science/lab-data-management-analysis-software/lab-apps/pcr-essentials-app.htmlEconduce
https://apps.apple.com/mx/app/econduce/id1034866648Skills
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
Education
Bachelor's Degree in Software Engineering
European Institute of Technology - Paris, France
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