About Johann
French
Native or bilingual
English
Conversational
Experience
- PrismaticiOS DeveloperSOFTWARE PUBLISHINGMarch 2025 - Today (1 year and 3 months)Development of the Draw Filters application- SwiftUI, MVVM, Combine, Swift Concurrency, Firebase Analytics / Remote Config / Crashlytics- Integration of 70+ photo filters with CIFilter- Localization in 6 languages, remote localizations via Firebase Remote Config- Implementation of subscriptions with StoreKit- Light and Dark mode- Compatible with iPhone and iPadBackend with two apps in Swift and Vapor:- One to manage some web pages using the Leaf template engine- One to receive App Store Server Notifications via a dedicated webhook and process them by sending a notification to a Slack channel
- PrismaticiOS Developer - Full StackSOFTWARE PUBLISHINGSeptember 2024 - February 2025 (5 months)Villemomble, FranceUpdate of the Good Morning Earth applicationBack-end- Development of an API in Swift with Vapor, including a gateway and microservices system.- Database setup with PostgreSQL and caching with Redis.- Creation of web pages with the Leaf template engine for displaying content on the web.- Retrieval of locations and dynamic content via the Notion API.- Configuration of a webhook for App Store notifications and sending automated notifications to Slack.- Management of push notifications with optimized caching and processing services thanks to Redis.- Development of a macOS backend application for content management.- Use of the OpenAI API for data management and image generation.Front-end- Redesign of the application using SwiftUI and MVVM architecture.- Integration of Firebase Remote Config for real-time customization.- Addition of dynamic localization with translation retrieval via API.- Use of Swift Concurrency to manage API calls.- Management of user subscriptions with StoreKit and integration of AdMob for non-subscribed users.- Addition of logs via Firebase Analytics and Crashlytics for tracking metrics and application monitoring.- Design elaboration on FigmaDevOps- Administration and security of a VPS for hosting the API and database (pre-prod).- Configuration and management of Docker, with traffic routing via Traefik and clustering via Docker Swarm.- Automation of CI/CD for microservices with GitHub Actions, including configuration of Dockerfiles, docker-compose, GitHub workflows, and self-hosted runner configuration.
- PrismaticiOS DeveloperSOFTWARE PUBLISHINGMarch 2024 - May 2024 (3 months)Villemomble, FranceDevelopment of the JSON Web Token application- Creation of a cross-platform application (iOS, iPadOS, and macOS) for encoding and decoding JSON Web Tokens (JWT).- Functionality for manipulating token values with dynamic data types.- Display of the header and payload in JSON format.- Support for light and dark mode.
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
- iOS Application DeveloperOpenClassrooms2022La 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.