À PROPOS DE MOI
Sic Parvis Magna

Développeur Mobile
Passionné par le développement mobile, je conçois et
publie régulièrement mes propres applications,
disponibles sur l'App Store.
Mon expertise dans la gestion de projets, de la
conception à la mise en ligne, me permet de fournir des
applications de qualité tout en poursuivant mon
évolution professionnelle. Toujours motivé par l'apprentissage et l'innovation, je m'efforce de rester à la pointe
des dernières technologies dans le domaine mobile.

CalendLife
CalendLife facilite la création et le maintien des habitudes. Cette application aide à organiser et planifier les journées. De plus, CalendLife offre de nombreuses statistiques pour aider à comprendre et analyser les habitudes.
Voir plusMes domaines de compétences
Application iOS
- Swift
- Flutter
- Git
Le développement d'applications iOS est ma spécialité. En tant qu'autodidacte, je me perfectionne quotidiennement et suis formé aux technologies UIKit, SwiftUI et Flutter, me permettant de proposer les innovations les plus récentes du développement iOS.
Design Application
- Photoshop
- Xd
- Illustrator
- Figma
Le design d'applications mobiles est un autre domaine où j'excelle. Maîtrisant des outils tels que Photoshop, Illustrator, Adobe XD et Figma, je conçois des interfaces à la fois intuitives et esthétiques. Mon parcours autodidacte me pousse à une formation perpétuelle, m'assurant ainsi d'être toujours à jour avec les dernières tendances et techniques de design mobile.
Jeux Vidéos
- C#
- Unity
La création de jeux vidéo s'inscrit également parmi mes domaines de compétence. Spécialisé dans le développement sous Unity, je travaille actuellement sur deux projets destinés aux plateformes mobiles. Je m'efforce de combiner intuition jouabilité, graphismes soignés et mécaniques innovantes.

ColorsScan
ColorsScan est une application de détecteur de couleurs. Grâce à un algorithme maison, l'application est capable d'identifier et d'isoler les couleurs dominantes d'une photo ou d'une scène en temps réel. Elle offre la possibilité de sauvegarder des couleurs spécifiques dans des palettes personnalisables, lesquelles peuvent être organisées dans des dossiers pour une meilleure gestion.
Voir plusMes compétences
LOGICIELS
XCODE
ILLUSTRATOR
PHOTOSHOP 
ADOBE XD 
UNITY 3D
FIGMA 
LANGAGES DE DÉVELOPPEMENT
HTML/CSS
PHP/MYSQL 
SYMFONY 3
C/C++/C#
SWIFT
FLUTTER/DART 
SWIFT
UIKIT
SWIFTUI
POO
MVC
MVVM
CLOUDKIT
COREDATA
FIREBASE
COREML - CREATEML
API - JSON
IN-APP PURCHASE
APPLE PUSH NOTIFICATION
ARKIT
SCENEKIT
MAPKIT
AVFOUNDATION
ASYNC/AWAIT
FILEMANAGER
MESSAGEUI
WEBKIT
CHARTS
COMBINE
ADMOB
DOCUMENTATION DU CODE
Flutter
DART
WIDGETS
MVC
MVVM
BLOC
RIVERPOD
PROVIDER
FUTUREBUILDER
STATEBUILDER
ANIMATIONS
FIREBASE
SQFLITE
HIVE
ASYNC/AWAIT
HTTP
REST API
JSON
PUSH NOTIFICATION
GLOBALKEY
VALIDATOR
GOOGLE API
CAMERA
Elude 2
Elude 2 est un jeu d’aventures / plateforme. Survivez à 20 niveaux remplis de pièges et de danger. Relevez le défi du mode arcade et atteignez le plus gros score. Ce jeu à été créer avec Unity3D. Le jeu est en cours de développement.
Diplômes
Niveau Bachelor Web Design
2015-2016ESICAD Montpellier
La formation pour ce Bachelor Web Design regroupe à la fois l’enseignement du développement web & mobile ainsi l’enseignement du e-marketing et de la communication.
- Html/Css, Javascript, PHP, SQL
- Web Marketing
- Web design & ergonomie
- Infographie, Adobe Illustrator & InDesign
- Modélisation UML
- Test unitaires et d’intégration
BTS Informatique et Réseau pour l’Industrie et les Services
2013-2015Lycée Jean Mermoz Montpellier
Le BTS IRIS permet le développement et la maintenance de systèmes et d'applications informatiques, des systèmes embarqués et les langages liés à internet.
- Architecture des machines informatique, microprocesseur
- C, C++
- Html/Css, Javascript, PHP, SQL
- Modélisation UML
- Linux
Bac Pro Systèmes électroniques numériques
2010-2013Lycée Jean Mermoz Montpellier
Le Bac pro SEN forme des professionnels qui installent, mettent en service et configurent des systèmes électroniques comme des alarmes de sécurité, du matériel audiovisuel ou multimédia et des électroménagers. Ils doivent également assurer leur maintenance.

YourGraph
YourGraph est une application mobile performante qui permet de créer facilement des graphiques en quelques clics. Un choix varié de types de graphiques est disponible, notamment des diagrammes en barres, en points et en lignes. L'apparence des graphiques peut être personnalisée en modifiant les couleurs, les titres et les légendes pour les adapter aux besoins de l'utilisateur.
Voir plusCertifications - Formations
BOOTCAMP INGÉNIEUR IA 2024
2024Udemy
Cette formation enseigne l’IA appliquée, du traitement du langage naturel aux modèles de Machine Learning. Un parcours structuré pour maîtriser les outils IA les plus avancés.
Dans ce programme :
- Introduction aux concepts d’intelligence artificielle et Machine Learning
- Programmation Python appliquée à l’IA
- Traitement du langage naturel (NLP) avec NLTK et spaCy
- Utilisation des modèles de langage (GPT, BERT, Llama)
- Développement d’applications IA avec LangChain
- Gestion de bases de données vectorielles avec Pinecone
- Création d’applications IA interactives et intégration d’API
- Reconnaissance vocale et génération de texte
- Études de cas réels et mise en pratique
The Complete Flutter Development Bootcamp with Dart
2024Udemy
Cette formation professionnelle enseigne la création d’applications mobiles rapides, élégantes et de qualité native pour iOS et Android, grâce à Flutter et Dart. Offrant plus de 28 heures de contenu HD complet, elle permet de devenir un développeur Flutter accompli.
Dans ce programme :
- Développement d’applications iOS et Android avec une seule base de code
- Utilisation du langage de programmation Dart
- Compréhension des concepts fondamentaux du développement Flutter
- Exploration approfondie de la gestion d’état, y compris le package Provider
- Création d’animations et de transitions visuelles attrayantes
- Développement de fonctionnalités avancées telles que l’intégration de Firebase Cloud Firestore, les appels API et la gestion des flux de données (Streams)
- Utilisation de structures de données comme les listes et les maps
- Gestion de l’authentification des utilisateurs
- Stockage des données dans le cloud avec Firebase
- Conception logicielle basée sur le modèle MVC (Model-View-Controller)
- Création d’applications connectées grâce aux requêtes asynchrones et au format JSON
- Approfondissement des bases de la programmation orientée objet (POO), y compris les classes, l’héritage, les fonctions et les mixins
DÉVELOPPEMENT D’APPLICATIONS SOCIALES AVEC FLUTTER & FIREBASE
2024Udemy
Cette formation enseigne la création de 5 applications sociales complètes inspirées d’Instagram, TikTok, Zoom, Twitch et WhatsApp.
Dans ce programme :
- Authentification sécurisée avec Firebase Auth
- Gestion des images, vidéos et publications en temps réel
- Implémentation de fonctionnalités sociales (likes, commentaires, abonnements)
- Messagerie instantanée et appels vidéo
- Diffusion en direct et streaming avec WebRTC
- Stockage et récupération de données avec Firestore
- Développement d’interfaces interactives et animées
DÉVELOPPEMENT DE JEUX 2D AVEC FLAME ENGINE & FLUTTER
2024Udemy
Cette formation enseigne la création de jeux 2D mobiles en utilisant le moteur Flame Engine et Flutter.
Dans ce programme :
- Introduction au développement de jeux avec Flutter
- Compréhension de la boucle de jeu et du rendu
- Animation par spritesheets et physique des particules
- Gestion des collisions et détection des bordures
- Intégration des effets sonores et musique de jeu
- Développement d’un jeu complet basé sur Asteroids
- Optimisation des performances et adaptation aux différents écrans
MAÎTRISER SQLITE : BASES ET COMMANDES AVANCÉES
2024Udemy
Cette formation enseigne SQLite, l’un des moteurs de bases de données les plus utilisés dans le développement mobile et embarqué.
Dans ce programme :
- Installation et configuration de SQLite
- Requêtes SQL essentielles : SELECT, INSERT, UPDATE, DELETE
- Gestion des bases de données en mémoire et persistantes
- Création et gestion de tables et index
- Jointures SQL (INNER JOIN, LEFT JOIN, SELF JOIN)
- Optimisation des requêtes et gestion des performances
- Développement d’applications mobiles avec SQLite et Flutter
Flutter et l'architecture BLoC
2024Udemy
Cette formation approfondit les connaissances en Flutter et Dart en explorant l’architecture BLoC, une des approches les plus populaires pour la création d’applications performantes et structurées.
Dans ce programme :
- Compréhension des concepts fondamentaux du BLoC et de son utilité
- Intégration et utilisation de plusieurs blocs dans une même application
- Exploitation des API et des données asynchrones dans le cadre du BLoC pattern
- Maîtrise du package Flutter_bloc pour la gestion des Cubits, des blocs, des événements et des états
- Découverte du package Provider, un élément clé dans la gestion des blocs et une base du package Flutter_bloc
Kotlin | Android App Development with Kotlin Android A-Z
2024Udemy
Cette formation professionnelle enseigne le développement d'applications mobiles pour Android à l'aide de Kotlin et Android Studio. Offrant plus de 53 heures de contenu détaillé et progressif.
Dans ce programme :
- Installation et configuration d'Android Studio
- Introduction et approfondissement de Kotlin, le langage officiel pour le développement Android
- Application des principes de la programmation orientée objet
- Création de projets d'applications Android, de l'interface utilisateur aux fonctionnalités avancées
- Intégration de Firebase pour l'authentification et la gestion de bases de données en temps réel
- Utilisation du SDK Android pour exploiter les composants et API natives
- Gestion des permissions et accès aux fonctionnalités des appareils (caméra, GPS, etc.)
- ompilation et préparation d'APK pour publication sur Google Play
- Utilisation de Git pour le contrôle de version
- Implémentation de notifications push et gestion des erreurs avec Firebase
- Création d'applications collaboratives et dynamiques
Flutter & Dart - L'essentiel - Créez des apps iOS et Android
2024Udemy
Cette formation professionnelle enseigne le développement d'applications mobiles pour iOS et Android grâce à Flutter et Dart. Offrant plus de 44 heures de contenu complet.
Dans ce programme :
- Installation et configuration pour macOS et Windows
- Une exploration complète de Flutter et Dart, y compris la logique des widgets
- Comment exploiter et personnaliser les widgets intégrés
- Techniques de débogage
- Navigation dans l'application avec différents styles, comme les onglets et les tiroirs latéraux
- Méthodes de gestion d'état
- Traitement et validation des entrées utilisateur
- Connexion de l'application Flutter à des serveurs backend via des requêtes HTTP
- Implémentation de l'authentification utilisateur
- Intégration de Google Maps
- Utilisation des capacités natives des appareils, telles que la caméra
- Création d'animations et transitions visuelles attrayantes
- Gestion du téléchargement d'images
- Mise en œuvre de notifications push, à la fois manuelles et automatisées
Meta iOS Developer Certificat Professionnel
2023 - 2024Coursera
Ce Certificat Professionnel apprend à développer des applications pour les appareils iOS et à commencer une nouvelle carrière en tant que développeur iOS. À la fin de ce programme, il est possible de créer et d'exécuter une application mobile propulsée par les systèmes d'exploitation iOS.
Dans ce programme :
- Les concepts essentiels de la programmation iOS et les outils nécessaires au développement d'applications
- À créer des interfaces utilisateurs (UI) pour applications mobiles avec SwiftUI
- À gérer le cycle de vie et les collections de données des applications mobiles
- À travailler avec les technologies web et à gérer les données sur les applications iOS
- À construire une application iOS
- À créer des applications multiplateformes avec React Native
- À la préparation pour les entretiens techniques pour les postes de développeur iOS
- Créer un protocole en Swift
- Construit une UI pour une application en Swift
- Développer une application mobile iOS native
Instagram SwiftUI Clone | MVVM | Cloud Firestore
2023Udemy
- Comment construire un réseau social entièrement fonctionnel (likes, follow, posts, comments & notifications) avec SwiftUI
- Comment construire une interface utilisateur complexe avec SwiftUI
- Comment intégrer une backend à une application SwiftUI complexe
- Comment mettre en œuvre l'architecture Model View ViewModel (MVVM)
- Comment concevoir un serveur backend en utilisant Cloud Firestore
- Comment authentifier et enregistrer des utilisateurs avec Firebase
- Comment communiquer avec une base de données (lecture/écriture)
- Comment surveiller les événements dans une base de données
- Comment télécharger des images sur Firebase Storage
- Comment structurer les données pour des performances optimales dans Cloud Firestore
- Comment construire des vues et des contrôleurs de manière programmatique
- Comment analyser les données JSON entrantes provenant d'une base de données
- Comment utiliser Swift Package Manager (SPM) et des API tierces personnalisées
- Comment travailler avec des variables Binding, Published et State
- Comment implémenter des sous-classes personnalisées pour un code propre et réutilisable
- Comment créer des extensions et des fonctions pour un code propre et réutilisable
- Compétences avancées en programmation et en développement d'applications
- Design d'interface utilisateur de niveau avancé
- Ingénierie de backend de niveau avancé.
Certification Apple Search Ads
2022Apple
Une formation en ligne pour mieux promouvoir les applications mobiles Apple avec la maîtrise d’Apple Search Ads Advanced.
- Assurer la promotion d'une app
- Choisir des mots-clés
- Gérer le budget
- Mettre en avant les éléments créatifs
- Créer et gérer des campagnes
- Optimiser les informations
iOS & Swift - The Complete iOS App Development Bootcamp
2022Udemy
Le cours comprend plus de 55 heures de dictaticiels vidéo HD et développe des connaissances en programmation tout en créant des applications du monde réel. par exemple. Pokemon Go, Whatsapp, QuizUp et Yahoo Météo.
Le cours comprend des modules complets sur les dernières technologies d'Apple - SwiftUI iOS, iPadOS et macOS, la conception d'interfaces d'applications, ARKit pour créer des applications de réalité augmentée ainsi que CoreML et CreateML pour créer des applications intelligentes avec Machine Learning et des applications de réalité augmentée en 3D qui ressemblent aux applications de Pokemon Go et Harry Potter !
Twitter SwiftUI Clone | iOS 14 & Swift 5 | Firestore | MVVM
2021Udemy
- Connaissance approfondies de SwiftUI
- Comment implémenter l'architecture Model View ViewModel (MVVM)
- Comment concevoir un serveur backend à l'aide de Cloud Firestore
- Comment authentifier et enregistrer les utilisateurs avec Firebase
- Comment surveiller les événements dans une base de données
- Comment structurer les données pour des performances optimales dans Cloud Firestore
- Comment construire un réseau social pleinement fonctionnel (j'aime, suivre, tweets, messagerie)
- Comment construire par programmation des vues et des contrôleurs
- Comment analyser les données JSON entrantes de la base de données
- Comment utiliser les classes CocoaTouch, UIKit, UserNotifications et plus
- Comment utiliser CocoaPods et les API tierces personnalisées
- Comment implémenter/utiliser des protocoles
- Comment implémenter des sous-classes personnalisées pour un code propre et réutilisable
- Ingénierie back-end de niveau avancé
Twitter iOS Clone | Swift 5/Firebase | No Storyboards | MVVM
2020Udemy
- Implémenter l'architecture Model View ViewModel (MVVM)
- Ingénierie back-end de niveau avancé
- Comment authentifier et enregistrer les utilisateurs avec Firebase
- Comment communiquer avec une base de données (lecture/écriture)
- Comment surveiller les événements dans une base de données
- Comment structurer les données pour des performances optimales
- Comment construire un réseau social pleinement fonctionnel
- Comment construire par programmation des vues et des contrôleurs
- Comment analyser les données JSON entrantes de la base de données
- Comment utiliser les classes CocoaTouch, UIKit, UserNotifications et plus
- Comment utiliser CocoaPods et les API tierces personnalisées
- Comment implémenter/utiliser des protocoles
- Comment implémenter des sous-classes personnalisées pour un code propre et réutilisable
- Comment dimensionner dynamiquement les cellules de vue de collection
- Comment créer des extensions et des fonctions pour un code propre et réutilisable
iOS 13 Swift 5.1: Le cours complet
2020Udemy
- Prise en main de Xcode, le logiciel de programmation d'Apple
- Swift 5.1, le langage d'Apple, dans sa toute dernière version
- UIKit et les objets du UI
- L'auto layout et la gestion de la rotation
- La programmation orienté objet
- L'enregistrement de données avec UserDefaults
- Le téléchargement de données depuis internet
- Les UITableView et UICollectionView
- Le UIAlertController
- L'architecture MVC pour de meilleures applications
- L'architecture MVVM
- Le décodage de fichiers Json
- L'utilisation d'API
- Le Framework CoreData pour stocker des données persistentes
- Le NotificationCenter
- La gestion de l'appareil photo
- Les Dates et le DatePicker
Experience
Travailleur indépendant
2019-2024- Applications iOS (WayFit - CalendTask - AdduceList - YourGraph - ColorsScan)
- Développement du site micrOrizon
- Logos
- Jeux vidéo iOS (Elude 2)
Collecte des ordures ménagères
2019-2022Communauté de commune de l'Herault
Manutention - Montage mobilier
2017-2018École National Supérieur de Chimie, Montpellier
- Réception des marchandises, contrôle des palettes
- Montage mobilier.
- Utilisation du matériel de manutention: transpalette, diable, rolls de manutention.
Développeur / Webdesigner / Infographiste
2015-2016La compagnie de formation, Montpellier
- Développement du site ESICAD recrutement sous Joomla!3
- Contenu du nouveau site ESICAD
- Webdesigner (banières web, Pavé publicitaire, e-mailing)
- Infographie (Cartes com', cartes de visites, fiches candidatures, flyers)
Électricien & Inventaire
2014École National Supérieur de Chimie, Montpellier (Emploi saisonnier)
Technicien de maintenance informatique
2013-2014SARL Microrizon, St-Jean-de-Vedas (Stage)
- Installation et configuration de matériels réseaux
- Vente ordinateurs et matériels informatiques
- Inventaire, factures et devis
Collecte des ordures ménagères
2012Communauté de commune de l'Herault
Antenniste
2010-2012SARL Douce & fils (Stage)
- Installation et configuration d'antennes parabolliques et râteaux
- Vente de télévisions et de chaines hifi
- Réparations de télévisions.