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

EUR 300/Tag
1 Projekt
Villemomble, FR
3-7 Jahre

Durchschnittliche Reaktionszeit: Ein paar Tage

Über 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.
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Konversationssicher

Vor Ort möglich
Villemomble (bis zu 30 km), Paris (bis zu 10 km)

Projekt- und Berufserfahrung

  • Prismatic
    Développeur iOS
    SOFTWARE-HERSTELLER
    März 2025 - Heute (1 Jahr und 3 Monate)
    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
    SOFTWARE-HERSTELLER
    September 2024 - Februar 2025 (5 Monate)
    Villemomble, Frankreich
    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
    SOFTWARE-HERSTELLER
    März 2024 - Mai 2024 (3 Monate)
    Villemomble, Frankreich
    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

Bewertungen

5.0

Von 1 Bewertungen

JorisJ

Joris

Marhuenda joris

Bewertet am 12.4.2022

Empfehlungen

Sei die erste Person, die Johann empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • 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.

Fähigkeiten

Kategorien