About Johann
French
Native or bilingual
English
Conversational
Experience
- PrismaticDéveloppeur iOSSOFTWARE PUBLISHINGMarch 2025 - Today (1 year and 3 months)Développement de l'application Draw Filters- SwiftUI, MVVM, Combine, Swift Concurrency, Firebase Analytics / Remote Config / Crashlytics- Intégration de 70+ filtres photos avec CIFilter- Localisation dans 6 langues, remote localisations via Remote Config de Firebase- Mise en place des abonnements avec StoreKit- Light et Dark mode- Compatible iPhone et iPadBackend avec deux apps en Swift et Vapor :- Une pour gérer quelques pages web via le moteur de templates Leaf- Une pour recevoir les App Store Server Notifications via un webhook dédié et les traiter en envoyant une notification sur un canal Slack
- PrismaticDéveloppeur iOS - Full StackSOFTWARE PUBLISHINGSeptember 2024 - February 2025 (5 months)Villemomble, FranceMise à jour de l’application Good Morning EarthBack-end- Développement d’une API en Swift avec Vapor, incluant un système de gateway et demicroservices.- Mise en place de la base de données avec PostgreSQL et de la mise en cache avecRedis.- Création de pages web avec le moteur de templates Leaf pour l’affichage de contenussur le web.- Récupération des localisations et des contenus dynamiques via l’API Notion.- Configuration d’un webhook pour les notifications de l’App Store et envoi denotifications automatisées sur Slack.- Gestion des notifications push avec des services de cache et de traitement optimisésgrâce à Redis.- Développement d’une application back-end macOS pour gérer le contenu.- Utilisation de l’API OpenAI pour la gestion des données et la génération d’images.Front-end- Refonte de l’application en utilisant SwiftUI et l’architecture MVVM.- Intégration de Firebase Remote Config pour une personnalisation en temps réel.- Ajout de la localisation dynamique avec récupération des traductions via l’API.- Utilisation de Swift Concurrency pour gérer les appels API.- Gestion des abonnements utilisateurs avec StoreKit et intégration d’AdMob pour lesutilisateurs non abonnés.- Ajout de logs via Firebase Analytics et Crashlytics pour le suivi des métriques et lemonitoring de l’application.- Élaboration du design sur FigmaDevOps- Administration et sécurisation d’un VPS pour l’hébergement de l’API et de la base dedonnées (préprod).- Configuration et gestion de Docker, avec routage de trafic via Traefik et clustering viaDocker Swarm.- Automatisation du CI/CD des microservices avec GitHub Actions, incluant laconfiguration des Dockerfile, docker-compose, des workflows GitHub et configurationet self hosted runner.
- PrismaticDéveloppeur iOSSOFTWARE PUBLISHINGMarch 2024 - May 2024 (3 months)Villemomble, FranceDéveloppement de l’application JSON Web Token- Création d’une application cross-plateforme (iOS, iPadOS et macOS) permettantl’encodage et le décodage des JSON Web Tokens (JWT).- Fonctionnalité de manipulation des valeurs de token avec des types de donnéesdynamiques.- Affichage du header et du payload au format JSON.- Support du mode clair et sombre.
Reviews
Recommendations
Be the first to recommend Johann
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Développeur d'application iOSOpenClassrooms2022La formation propose 12 projets à réaliser, accompagnés de cours correspondants aux connaissances associées à chaque projet. Les projets permettent une mise en situation dans le métier de développeur iOS avec la création de plusieurs applications, l'apprentissage de GitHub et la gestion de projet avec les différentes méthodologies. La formation permet d'apprendre le langage Swift, l'utilisation de Xcode, UIKit, la gestion de données locale et via internet, l'utilisation d'API, le versioning, les tests unitaires. Elle propose un stage qui permet de mettre en pratique les connaissances acquises.