ABOUT ME

WHO AM I?

I am a professional software developer since 2006. My main expertise is on Apple's platforms (iOS / iPadOS, macOS, watchOS, tvOS).

I have worked for many different organizations, from small start-up to big industrial players. Projects I worked on include medical applications, e-commerce, mobile games, utility apps, etc. I love to work in teams but also have experience working as a single developer or remotely.

Originally I am from Graz, Austria but I moved to Berlin in 2013. Besides writing software I also like food, travelling, music, swimming and photography.

DOWNLOAD MY CV

EXPERT IN

As an app developer my two main emphases are the user experience and software quality. I also have a passion to pass on my knowledge and educate others.

  • iOS Development (since 2008)
  • macOS Development (since 2006)

I have experience with the following programming languages and technologies:

  • Swift
  • Objective-C
  • Python
  • HTML / CSS
  • JavaScript
  • NodeJS
  • Ruby
  • Kotlin
  • Java

EDUCATION

2006–2008

GRAZ TECHNICAL UNIVERSITY

SOFTWARE ENGINEERING AND BUSINESS MANAGEMENT

My main study focus was Human-Computer Interaction. In my thesis I researched efficient medical patient data visualization for clinicians. I finished my studies cum laude with a MSc degree.

2003–2006

GRAZ TECHNICAL UNIVERSITY

SOFTWARE ENGINEERING AND KNOWLEDGE MANAGEMENT

During my bachelor studies I focused on computer vision. For my thesis I implemented a 3D object modeling system using stereoscopic cameras. I finished with a Bachelor's degree.

EXPERIENCE

2019–2020

CLUE

TECH LEAD iOS

Technical leadership of the iOS team, owning and advancing software architecture, improving team processes and code quality and development of the Clue app.

2017–2019

CLUE

SENIOR iOS DEVELOPER

Development of new features for the Clue iOS App.

2014–2017

THALIA BÜCHER GMBH

SENIOR iOS DEVELOPER

Development of the Thalia Shopping App.

2011–2014

BYTEPOETS GMBH

SENIOR SOFTWARE DEVELOPER

Development of various client projects for iOS, macOS, Android and web.

2008–2011

NIMBLO SOFTWARE GMBH

CO-FOUNDER / MANAGING PARTNER

Development of a macOS application for budgeting movie productions. Development of various client projects for iOS and web.

DEVELOPMENT

iOS APPS

My main focus in the last years was native iOS app development with Swift and Objective-C. This includes apps for iPhone, iPad, Apple Watch and Apple TV.

macOS APPS

I have professional experience in native macOS development since 2006 with several products in the App Store.

REMOTE OR ON SITE

I offer my services world wide as a remote developer or on site in Berlin. You can also hire me for short-term assignments outside of Berlin.

CONSULTING

CODE AND ARCHITECTURE REVIEWS

A thorough code review can uncover hidden bugs and potential dangers in software projects. I can identify and comment on such issues to enable your team to improve the quality of the code. Architecture reviews will unveil technical debt that builds up over time and will slow down future development.

TEAM BOOTSTRAPPING

You have a great idea but don't know how to set up an efficient development team? I have years of experience working in different environments, team setups and agile processes and can help you build yours.

PROCESS AUTOMATION

Shipping software often involves a lot of manual, recurring steps. By identifying opportunities for automation, your development team can focus on the thing it is doing best: developing an amazing product.

COACHING INDIVIDUALS AND TEAMS

I can bring individual developers or entire teams up to speed by coaching them on topics like Swift, Objective-C, general iOS or macOS development, best practices, architecture, testing, agile processes and developer productivity.

IMPLEMENTING APP STORE MONETIZATION

The App Store offers many possibilities but also has many rules around monetization, in-app purchases and subsriptions. I can help you navigate this difficult area and create a ready-to-implement app monetization concept.

ON-SITE EXPERT

With more than a decade of experience in Apple technologies I have seen a lot and know the solutions to many common (and not so common) situations. Having an on-site expert working with developers on concrete problems can save days of valuable time.

CONTACT

Berlin Kreuzberg

martin@martinhoeller.net