You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Johann PetzoldJP

Johann Petzold

Développeur d’application iOS

300 €/jour
1 projet
Villemomble, FR
3-7 ans

Délai de réponse moyen : Quelques jours

À propos de Johann

Depuis 2020, je me consacre au développement iOS avec une passion pour créer des applications modernes, performantes et parfaitement adaptées aux besoins des utilisateurs. J’ai débuté en explorant Swift et en réalisant mes premiers projets personnels, avant de consolider mes compétences grâce à une formation développeur iOS sur OpenClassrooms. Cette expérience m’a permis d’acquérir une vision complète des meilleures pratiques et des outils nécessaires pour exceller dans ce domaine.

À l’issue de ma formation, je me suis lancé en tant que freelance. J’ai eu l’opportunité de prendre en charge, de manière autonome, le développement complet d’applications mobiles. Ces missions m’ont permis de maîtriser toutes les étapes d’un projet, de l’idée initiale jusqu’à la livraison, tout en collaborant étroitement avec mes clients pour répondre précisément à leurs besoins.

Curieux et désireux d’élargir mes compétences, j’ai appris à concevoir et déployer des API en Swift avec Vapor. Cette expertise me permet aujourd’hui d’intervenir sur l’ensemble de la chaîne de production en tant que développeur full stack, offrant ainsi une solution complète à mes clients, allant du backend à l’application iOS.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Villemomble (jusqu’à 30 km), Paris (jusqu’à 10 km)

Expériences

  • Prismatic
    Développeur iOS
    EDITION DE LOGICIELS
    mars 2025 - Aujourd'hui (1 an et 3 mois)
    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 iPad

    Backend 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
    Swift SwiftUI Firebase Firebase Analytics Crashlytics CoreML Machine learning UIKit Vapor JWT
  • Prismatic
    Développeur iOS - Full Stack
    EDITION DE LOGICIELS
    septembre 2024 - février 2025 (5 mois)
    Villemomble, France
    Mise à jour de l’application Good Morning Earth

    Back-end
    - Développement d’une API en Swift avec Vapor, incluant un système de gateway et de
    microservices.
    - Mise en place de la base de données avec PostgreSQL et de la mise en cache avec
    Redis.
    - Création de pages web avec le moteur de templates Leaf pour l’affichage de contenus
    sur 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 de
    notifications automatisées sur Slack.
    - Gestion des notifications push avec des services de cache et de traitement optimisés
    grâ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 les
    utilisateurs non abonnés.
    - Ajout de logs via Firebase Analytics et Crashlytics pour le suivi des métriques et le
    monitoring de l’application.
    - Élaboration du design sur Figma

    DevOps
    - Administration et sécurisation d’un VPS pour l’hébergement de l’API et de la base de
    données (préprod).
    - Configuration et gestion de Docker, avec routage de trafic via Traefik et clustering via
    Docker Swarm.
    - Automatisation du CI/CD des microservices avec GitHub Actions, incluant la
    configuration des Dockerfile, docker-compose, des workflows GitHub et configuration
    et self hosted runner.
    SwiftUI Swift Concurrency Vapor Base de données PostgreSQL Architecture MVVM API REST Figma (Software) Admob Firebase Authentication Firebase Storage CI/CD Traefik Docker Swarm Dockerfile docker-compose Firebase Crashlytics Firebase Remote Config Développement Back-End
  • Prismatic
    Développeur iOS
    EDITION DE LOGICIELS
    mars 2024 - mai 2024 (3 mois)
    Villemomble, France
    Développement de l’application JSON Web Token

    - Création d’une application cross-plateforme (iOS, iPadOS et macOS) permettant
    l’encodage et le décodage des JSON Web Tokens (JWT).
    - Fonctionnalité de manipulation des valeurs de token avec des types de données
    dynamiques.
    - Affichage du header et du payload au format JSON.
    - Support du mode clair et sombre.
    SwiftUI

Avis

5,0

sur 1 évaluation

JorisJ

Joris

Marhuenda joris

Avis laissé le 12.04.2022

Recommandations

Soyez le premier à recommander Johann

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Développeur d'application iOS
    OpenClassrooms
    2022
    La 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.

Compétences

Catégories