Marco Ostermeier

Developer

Bolzano, Italy

Experience

Jan 2024 - Present
1 year 3 months
On-site

Head of Mobile

PodStack

Cross-Platform Notification Platform for iOS, Android, macOS, and Web

This project involves building a scalable notification platform supporting iOS, iPadOS, macOS, Android, and Web, developed from scratch with seamless integration and real-time capabilities.

Technologies and Features •Apple Ecosystem: Native Swift development with full integration of Apple Push Notification Service (APNs) and socket connection. •Android & Web: Kotlin Multiplatform (KMP) and Kotlin Compose for consistent UI/UX and integration of google push, Web Push and socket connection. •Backend: Kotlin-based backend supporting scalable APIs, push notifications (APNs, FCM, Web Push), and real-time communication via socket connections.

The platform ensures consistent, real-time notifications and user management across all devices and platforms.

Sep 2016 - Dec 2023
7 years 4 months
Germany
Remote

iOS Software Developer Swift

Self-employed

Development and consulting in various team constellations: international, distributed, remote, cross-functional, agile - from 3 to 20 people.

Projects:

EnergyTracker V2 (since Dec 2023):

  • An app (iPhone & iPad) for recording and analyzing various meters (like electricity and water meters, but also mileage and fuel cost tracking)
  • Complete redevelopment (architecture and implementation) of the second version
  • Using state-of-the-art Swift and iOS features
  • Technologies: latest Swift, TCA, SwiftUI, SwiftData, SwiftCharts, Combine, Swift Concurrency, Keychain, CoreLocation

PAYBACK App (July 2020 - Dec 2023):

  • Collect points and pay with the PAYBACK
  • Architecture and development of new features as well as bug fixing
  • Training of new developers and mentoring
  • Pair programming and creation of learning sessions
  • Support in the hiring process - evaluation, interview, and conception
  • Technologies: Swift 3.2 - 5, various architectures, recently introduced TCA, SwiftUI, Combine, Swift Concurrency, UIKit
  • International, cross-functional, and agile team of 30 people
  • Various versions for different countries: DE, IT, MX, and AT

Sonamedic App (March 2020 - June 2020):

  • A meditation app
  • Sole development of the iOS app (conception, architecture, infrastructure)
  • Technologies: Swift 5, SwiftUI, Combine, AVFoundation

HaspaJoker (January 2020 - June 2020):

  • Bonus program
  • Development of new features as well as bug fixing
  • Technologies: Swift5, UIKit, MVVM, RxSwift

Loyal App (June 2019 - August 2019):

  • Bonus program
  • Sole development of the iOS prototypes (conception, architecture)
  • Technologies: Swift 5, UIKit, CoreLocation, Keychain

PAYBACK App (April 2017 - December 2019):

  • Collect points and pay with the PAYBACK
  • Development of new features as well as bug fixing
  • Refactoring and redevelopment of the payment process with credit card
  • Development of a 3rd party SDK
  • Additionally, support in development, conception, architecture, and CI/CD
  • Technologies: Swift 3.2 - 5, UIKit, MVVM, Swift-Framework, CoreLocation, CoreData
  • International, cross-functional, and agile team of 20 people
  • Various versions for different countries: DE, IT, MX, and AT

External support for MaibornWolff (January 2017 - March 2017):

  • Continuation of the project: BMW Connected App
  • Support in development, conception, architecture, and setting up continuous integration builds
  • Technologies: Swift 3.0, UIKit, Carthage, CoreLocation, Alamofire, Git
  • Several teams at different locations around the world

BMW Connected (September 2016 - December 2016):

  • The BMW Connected app covers everything related to BMW, including remote control, reading vehicle information, and after-sales functions
  • Development, conception, architecture, advisory function for UX/UI, and leading role as Swift and iOS expert
  • Additionally, support for backend development with Java EE and Spring
  • Technologies: Swift 2.2, 2.3 & 3.0, UIKit, MapKit, CoreLocation, CocoaPods, CoreLocation, Alamofire, Java EE, Spring
  • Several teams at different locations around the world
Jun 2015 - Jul 2016
1 year 2 months
Munich, Germany

iOS Software Developer

Appdafuer

Development and maintenance of various apps in a team of three people in Swift for various clients.

Jan 2014 - May 2015
1 year 5 months
Munich, Germany

iOS Software Developer

United Internet Media

Development and maintenance of in-house iOS apps in an agile team of seven people following Scrum in Objective-C.

Summary

Development and consulting in various team constellations: international, distributed, remote, cross-functional, agile - from 3 to 20 people.

Languages

German
Native
English
Advanced
Italian
Elementary

Education

Oct 2014 - Sep 2016

Ludwig Maximilian University LMU, Technical University of Munich TUM

Master of Science · Bioinformatics · Munich, Germany

Oct 2011 - Aug 2014

Ludwig Maximilian University LMU, Technical University of Munich TUM

Bachelor of Science · Bioinformatics · Munich, Germany

Similar Freelancers

Discover other experts with similar qualifications and experience