Ben Rudhart

Senior iOS

Graz, Austria
Experience
Sep 2020 - Sep 2023
3 years 1 month
Munich, Germany
Remote

Senior iOS

tado°

The tado° system allows users to control their heating and air conditioning systems remotely. It offers features like scheduling, geofencing, weather adaptation, and energy usage reports. The app aims to enhance comfort while optimizing energy efficiency by integrating smart home technology.

  • Foundational work for new hardware series “tado° line X”
  • Interview & onboard new iOS Engineers
  • Reduce release time from 1 in 2 months to 1 per week
  • Maintain and improve high user satisfaction: 4,6+ Stars
  • Setup secure & encrypted Handshake with bluetooth device
  • Reduce merge conflicts by setting up the project via tuist
  • Convert monolithic codebase to Modules by leveraging SPM
  • Use state of the art technology, like Codable & async/ await
  • Maintain & improve custom view accessibility
  • Reduce tech debt
  • Gradually convert to webviews while maintaining high quality
  • Ship highly requested features like “dark mode”
  • Increase unit test code coverage and rewrite parts of code base

iOS, Swift, UIKit, SwiftUI, async/ await, Combine, GitHub Actions, Fastlane, MVVM-C, tuist, CryptoKit & CommonCrypto, WKWebView with async JavaScript messaging

Jul 2019 - Jun 2020
1 year
Munich, Germany

iOS Engineer

IconicFinance

HeyMoney enables the user to manage various bank accounts from a single application. In combination with an automatic categorization of bookings, this results in a more complete picture of personal finances. The app is required to meet the highest security requirements and state of the art design.

  • Development of a banking and insurance app from scratch
  • Focus on Security and Design
  • Work in agile Cross-Functional Scrum Teams
  • Coach team to use latest technologies like Combine

iOS, Swift, UIKit, MVVM+C, Combine, Unit Tests, CryptoKit

Nov 2018 - May 2019
7 months
Berlin, Germany

iOS Engineer

LabTwin

LabTwin offers a voice-activated digital assistant for scientists. The app assists researchers in laboratories by providing hands-free data capture, protocol execution, inventory management, and access to scientific knowledge, all through natural language interaction.

  • Implementation of final features to please stakeholders
  • Onboard new iOS engineers
  • Coach iOS engineers in advanced Swift

iOS, Swift, MVVM, RxSwift, UIKit, Unit Tests, View Tests

Jan 2018 - Present
7 years 7 months
Graz, Austria

Senior iOS

Keezaa App

A comprehensive workout app tailored for Kieser-Training gyms. Facilitates a seamless workout plan management and machine setup, enhancing user experience and efficiency. It incorporates a polished stopwatch function, aiding in time tracking and health metric monitoring, contributing to a focused and effective workout routine.

  • Develop a fitness App for Apple Watch from idea to App Store
  • 10.000+ Downloads
  • Leverage HealthKit to display user health metrics
  • Subscriptions & In App Purchases
  • Modern Swift: async/ await, strict concurrency
  • Modular Codebase via SPM
  • ASO
  • User Support

watchOS, iOS, Swift, SwiftUI, SwiftData, Observable, async/ await, Health Kit, SPM, Xcode Cloud, Firebase, Firestore, WatchKit

Apr 2009 - Sep 2009
6 months
Eindhoven, Netherlands

Internship Fundamental Research

Philips Electronics

  • Digital Signal Processing
Summary
  • App Development from “Idea to App Store”
  • Developer Coaching
  • Clean Code, Design Patterns, Unit Testing
  • CI/CD - Test and Release Automation
  • App Stability and Crash Monitoring
Languages
German
Native
English
Advanced
Danish
Elementary
Dutch
Elementary
Education
Aug 2007 - Dec 2007

Engineering College of Århus

Embedded DSP · Aarhus, Denmark

Oct 2004 - Jun 2010

TU Ilmenau

Dipl-Ing. Media Technology, Specialization in Audio-Visual Technology · Media Technology · Ilmenau, Germany · 1.2

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