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

Johann Petzold

iOS Application Developer

€300/day
1 project
Villemomble, FR
3-7 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Johann

Since 2020, I have been dedicated to iOS development with a passion for creating modern, high-performance applications perfectly tailored to user needs. I started by exploring Swift and completing my first personal projects, before consolidating my skills through an iOS developer training program on OpenClassrooms. This experience allowed me to gain a comprehensive understanding of the best practices and tools necessary to excel in this field.

Upon completing my training, I launched myself as a freelancer. I had the opportunity to independently manage the complete development of mobile applications. These assignments allowed me to master all stages of a project, from the initial idea to delivery, while collaborating closely with my clients to precisely meet their needs.

Curious and eager to expand my skills, I learned to design and deploy APIs in Swift with Vapor. This expertise now allows me to work across the entire production chain as a full-stack developer, offering a complete solution to my clients, from backend to iOS application.
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Villemomble (up to 30km), Paris (up to 10km)

Experience

  • Prismatic
    iOS Developer
    SOFTWARE PUBLISHING
    March 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 iPad

    Backend 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
    Swift SwiftUI Firebase Firebase Analytics Crashlytics CoreML Machine learning UIKit Vapor JWT
  • Prismatic
    iOS Developer - Full Stack
    SOFTWARE PUBLISHING
    September 2024 - February 2025 (5 months)
    Villemomble, France
    Update of the Good Morning Earth application

    Back-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 Figma

    DevOps
    - 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.
    SwiftUI Swift Concurrency Vapor Database PostgreSQL MVVM Architecture REST API Figma (Software) AdMob Firebase Authentication Firebase Storage CI/CD Traefik Docker Swarm Dockerfile docker-compose Firebase Crashlytics Firebase Remote Config Back-End Development
  • Prismatic
    iOS Developer
    SOFTWARE PUBLISHING
    March 2024 - May 2024 (3 months)
    Villemomble, France
    Development 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.
    SwiftUI

Reviews

5.0

Out of 1 rating

JorisJ

Joris

Marhuenda joris

Reviewed on 4/12/2022

Recommendations

Be the first to recommend Johann

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • iOS Application Developer
    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.

Skill set

Categories