Michael Bernat

Senior iOS Developer

Michael Bernat
Prague, Germany

Experience

Aug 2025 - Oct 2025
3 months
Dresden, Germany

iOS SDK Developer

Scoolio

  • Developed an iOS SDK to display content in third-party iOS apps (supporting both SwiftUI and UIKit)
  • Provided technical support to developers integrating the SDK into their applications
May 2025 - Jun 2025
2 months
Prague, Czech Republic
Lorem ipsum dolor sit amet

Pocket Virtuality

  • Developed native iOS plugin to Flutter for video calls based on Azure Communication Services
Dec 2023 - Present
2 years 2 months
Prague, Czech Republic
Lorem ipsum dolor sit amet

Curious Investor

  • Built a full-time app visualizing earnings reports of NYSE/NASDAQ listed companies
  • Developed the app from the ground up and launched it on the App Store
  • Used 100% Swift with modular architecture based on SPM packages and Swift 6 structured concurrency
  • Implemented UI with 90% SwiftUI and 10% UIKit & Core Animation, with unit tests per module
  • Built back-end processing in pure Swift on macOS with iCloud integration and parallel async structured tasks
  • Implemented a complete in-app purchase setup in both the app and App Store Connect
Jan 2023 - Dec 2023
1 year
Prague, Czech Republic

Senior iOS Developer

Fortuna Entertainment Group

  • Developed new app features in SwiftUI for all operating markets (PL, CZ, SK, RO, HR)
  • Designed and implemented secure user authentication including payment processing
  • Refactored legacy UIKit code to SwiftUI while preserving MVVM-C based navigation
  • Fixed bugs, addressed data race issues, and identified and resolved performance bottlenecks
  • Performed code reviews and led education sessions
Nov 2019 - Dec 2019
2 months

iOS Developer

Salony

  • Served as the sole app developer, responsible for all iOS development tasks
Nov 2018 - Oct 2022
4 years
Dresden, Germany

Senior iOS Developer

Scoolio

  • Managed all iOS activities including feature development, bug fixing, and App Store publishing
  • Implemented features in MVVM with Combine and built all UI in code, removing legacy Storyboards and segues
  • Developed a chat feature from scratch using TCA architecture with Combine and UIKit and/or SwiftUI
  • Implemented authentication mechanisms for multiple backends with short-lived OAuth tokens, maintaining trust and synchronization
May 2004 - Mar 2018
13 years 11 months
Lorem ipsum dolor sit amet

International Business Machines

Nov 2002 - Apr 2004
1 year 6 months
Lorem ipsum dolor sit amet

Oracle

May 1999 - Aug 2001
2 years 4 months
Lorem ipsum dolor sit amet

Compaq Computer

Jun 1996 - Apr 1999
2 years 11 months
Lorem ipsum dolor sit amet

Sun Microsystems

May 1994 - May 1996
2 years 1 month
Lorem ipsum dolor sit amet

Lotus Development

Skills

  • Swift 6, Swiftui, Swiftdata, Swift Package Manager, Async/await/actors, Objective-c
  • Uikit, Interface Builder, Storyboards, Programmatic Ui
  • Core Graphics, Core Animation, Core Data, Core Image, Avfoundation, Core Ml, Create Ml, Spritekit, Sign-in With Apple, In-app Purchases & Subscriptions
  • Combine, Rxswift, Promisekit
  • Xcode, Xcode Instruments, Xcode Frameworks, Fastlane, Tuist, Cocoapods
  • Mvvm-c, Tca, Application And Network Transport Security
  • Unit Tests, Ui Tests, Charles Proxy, Proxyman, Rapidapi
  • Rest, Json, Xml, Websockets, Oauth 2.0, Oidc, Auth0, Firebase, Lottie, Alamofire, Swinject, And Other Commonly Used Libraries
  • Ios/ipados Native Plugins For Flutter
  • Git, Gitlab, Github, Bitbucket, Jira, Confluence

Languages

Czech
Native
English
Advanced
German
Intermediate

Education

Oct 2000 - Jun 2002

U.S. Business School Prague

MBA · MBA program by Rochester Institute of Technology · Prague, Czech Republic

Czech Technical University

Computer Science · Prague, Czech Republic

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience