11/10/2025 updated

**** ******** ****
100 % available

iOS Entwickler

Prag, Czech Republic
Worldwide
Dipl. - Ing., MBA
Prag, Czech Republic
Worldwide
Dipl. - Ing., MBA

Profile attachments

Michael-Bernat-project-list.pdf
Michael-Bernat.pdf

Computer AnimationApple IOSApple XcodeAtlassian ConfluenceAtlassian JiraJSONModel View Controller (MVC)Model View ViewModelOAuthObjective-C (Programming Language)Server-SideUikitSwiftuiSwift (Programming Language)Google FirebaseGitCore Data
  • Swift 6, SwiftUI, Swift Package Manager, async/await/actors, typed throws, Combine
  • UIKit, Core Graphics, Core Animation, Core Data, Core Image, AVFoundation, SpriteKit, Sign-in with Apple, Objective-C
  • MVVM-C, TCA, unit tests, application and network transport security
  • Xcode, Xcode Instruments, Xcode Frameworks, fastlane, Tuist, CocoaPods, Charles Proxy, RapidAPI, Git
  • REST, JSON, XML, WebSockets, OAuth 2.0, OIDC, Auth0, Firebase, Lottie, Alamofire, and other commonly used libraries
  • iOS/iPadOS native plugins for Flutter
  • GitHub, Bitbucket, Jira, Confluence

Experience

Professional experience5 - 10 years
Freelancer since2018

Languages

GermanGoodEnglishFluent

Project history

Senior iOS-Entwickler

Curious Investor

Banking & Financial Services

< 10 team member

  • Vollzeitentwicklung an meiner eigenen App zur Visualisierung von Earnings-Reports börsennotierter Unternehmen an der NYSE/NASDAQ. https://apps.apple.com/app/id6743714454
  • 100 % Swift, modulare Architektur basierend auf SPM-Paketen und Swift 6 strukturierter Nebenläufigkeit.
  • 90 % SwiftUI + 10 % UIKit & Core Animation, Unit-Tests je Modul/Paket.
  • Backend-Verarbeitung in reinem Swift (derzeit unter macOS laufend, vorbereitet für zukünftigen Linux-Einsatz), nutzt iCloud und ist durch asynchrone strukturierte Tasks parallelisiert.

Senior iOS-Entwickler

Pocket Virtuality

Other

10-50 team member

  • Native iOS-Plugin für Flutter zur Durchführung von Videoanrufen entwickelt (basierend auf Azure Communication Services).

Senior iOS-Entwickler

Fortuna Entertainment Group

Other

1000-5000 team member

  • Neue App-Funktionen in SwiftUI für alle Zielmärkte (PL, CZ, SK, RO, HR) entwickelt.
  • Sichere und zuverlässige Benutzer-Authentifizierung implementiert – auf Sicherheits- und Qualitätsniveau, wie es für eine App erforderlich ist, die mit dem Geld der Nutzer arbeitet.
  • Legacy-Code in UIKit nach SwiftUI migriert (unter Beibehaltung der bestehenden Navigation auf Basis von MVVM-C).
  • Performance-Engpässe identifiziert und behoben.
  • Fehler behoben, die andere Teammitglieder nicht lösen konnten – einschließlich Problemen mit Datenrennen.
  • Code-Reviews durchgeführt und Schulungssitzungen geleitet.

Senior iOS-Entwickler

Scoolio GmbH

Media & Publishing

10-50 team member

  • Verantwortlich für alle iOS-bezogenen Aktivitäten: Entwicklung neuer Funktionen, Behebung von Fehlern und Veröffentlichung in der App Store.
  • Funktionen im MVVM-Muster mit Combine implementiert, gesamte Benutzeroberfläche rein im Code umgesetzt (keine veralteten Storyboards oder Segues mehr).
  • Chat-Funktionalität von Grund auf neu entwickelt, basierend auf der TCA-Architektur in Kombination mit Combine sowie UIKit und/oder SwiftUI.
  • Authentifizierungsmechanismus für mehrere Backends implementiert, mit kurzlebigen OAuth-Tokens, die sicher gespeichert und synchron gehalten werden.

Senior iOS-Entwickler

Salony

Goods & Retail

< 10 team member


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in