Beat Rupp not available until 07/19/2021

Beat Rupp

iOS/Swift Entwickler und Mobile-Berater mit Passion für gute Software

not available until 07/19/2021
Profileimage by Beat Rupp iOS/Swift Entwickler und Mobile-Berater mit Passion für gute Software from Muenchen
  • 81737 München Freelancer in
  • Graduation: Master of Science ETH Zürich
  • Hourly-/Daily rates:
  • Languages: German (Native or Bilingual) | English (Full Professional) | French (Elementary)
  • Last update: 08.11.2020
Profileimage by Beat Rupp iOS/Swift Entwickler und Mobile-Berater mit Passion für gute Software from Muenchen
My main expertise is iOS with Swift and Objective-C (together with accompanying technologies such as Python, git, REST, HTTP, Continuous Integration, etc.). I have basic knowledge of Java, Kotlin, Ruby, C/C++.
  My areas of interest are writing maintainable software (with unit tests and integration tests) as well as maintenance and extension of existing apps (e.g. adapt codebases to new iOS versions, refactoring of legacy code towards more tested/testable architecture, migrations to Swift, …). Additionally, I am a proponent of continuous integration, and have automated the app build process and release workflow from commit to the AppStore using Python and Fastlane.   Apart from the technical skills, I have an eye for design, experience in leadership, business thinking and a sense for the human side of a developer team.
Freelance iOS Developer - Siemens Mobility GmbH (Jan 2019 - now)
  • Developed SDKs for tracking user location and activity
Freelance iOS Consultant - HUK-COBURG (Jan 2019 - now)
  • Improving and maintaining the app delivery infrastructure and build pipeline.
Privatdozent for the course ‘CAS Mobile Application Development’ at HSR Hochschule für Technik Rapperswil (Sep 2017-current)
  • Teaching the “iOS Development” module of the CAS Mobile Application Development course.
Freelance iOS Developer - maxdome GmbH (Jan 2018-Mar 2018)
  • Supported the mobile team in building a video playing library for iOS (Swift, Apple HLS, Apple Fairplay).
  • Significantly increased unit testing code coverage for the project and helped the team to integrate unit testing in the development workflow.
Freelance iOS Developer - ALTEN GmbH (Aug 2017-Jan 2018)
  • Supported the mobile team in extending an existing legacy app (transportation indus- try) with new features, a conversion to Swift and fixing bugs.
  • Optimized the app for iOS 10 and rich push notifications via Push Notification Service Extension and Notification Content Extensions.
  • Introduced unit testing to the legacy project.
  • Introduced new development processes including code reviews and a full continuous
    integration pipeline with automatic beta distribution to Testflight (Gitlab, Gitlab run- ners)
Tech Lead iOS - Westwing Home & Living GmbH (Dec 2014–Aug 2017)
  • Technical lead with personnel responsibility for the iOS and Android mobile teams (Swift, Objective-C, Java).
  • Improved team processes & infrastructure: code reviews, pair programming, continuous integration, unit testing, SCRUM.
  • Shipped newly developed and highly praised iOS Universal app.
  • Maintaining current app by improving its architecture in small and always shippable changes.
  • Taught and setup cross-functional feature teams.
  • Interviewed and onboarded several permanent team members and freelancers.
Team Lead Mobile Apps - Gini GmbH (Jan 2013–Dec 2014)
  • Team lead for mobile app and SDK development (Objective-C)
  • Product management and development (Kanban, Objective-C, Java, Ruby)
  • Development of Proof-of-Concept Apps for clients
  • Initiator of 'Gini Hack Days'
Software Engineer - Element1Media GmbH (Aug 2011–Dec 2012)
Planning and developming iOS applications, optimize deployment strategies, developing MySQL/PHP core software, supervising trainees
Mainly Munich area, also remote. I'm willing to travel, but only if it is limited (from time to time).



exali seal of third party liability for IT representatives (special rate for freelancermap members):

The original exali seal of third party liability for IT representatives ensures that the person or company concerned has concluded an actually valid third party liability for IT representatives. This insurance has been concluded applying a special rate for freelancermap members.

Commencement of insurance:

End of insurance:

Show exali-profile »