About me

Ich bin App- wie auch Web-Entwickler, wobei mein Fokus aktuell die Realisierung von Cross-Plattform-Apps mit React Native darstellt. Meine ersten Apps habe ich bereits 2011 programmiert und im Nokia Store veröffentlicht, nachdem ich mir selbst Symbian C++ beigebracht habe, gefolgt von der Windows Phone-Plattform.

  • Mein Einstieg in die Software-Entwicklung erfolgte im Jahr 2010 mit Hamster-Java. Mit einem simplen Modell lernte ich die Konzepte der Programmierung auf spielerische Art und Weise kennen, denn den Hamster konnte man dazu bringen, zu laufen, sich zu drehen und Körner einzusammeln und liegenzulassen. Komplexer wurde das ganze mit rekursiven Methoden, Pfadsuche und objektorientierter Programmierung.

    Kurz darauf identifizierte ich die App-Entwicklung als den Bereich, der mir am meisten Spaß und Freude bereitete. Im Laufe der Zeit entstanden Projekte für alle großen Plattformen, unter anderem Symbian, BlackBerry, Windows Phone, Windows 10, Android und iOS.

    Während des Informatikstudiums ging es dann mit ersten Projekten in die Selbständigkeit. Eines davon war die Entwicklung einer offiziellen Windows Phone-App für den Deutschen Fußball-Bund, die im Sommer 2015 erschien.

    Nach Abschluss meiner Bachelorarbeit über das Cross-Plattform-Framework React Native begann ich mit der Entwicklung einer App zum Verwalten der tagtäglichen Pflichten des Mitglieds einer Flugzeugbesatzung - denn ich hatte mich hauptberuflich auf den Beruf des Flugbegleiters eingelassen...

  • Während der Anfertigung meiner Bachelorarbeit im Juni 2017 beschäftigte ich mit den naheliegenden Zukunftsfragen nach dem Abschluss und kam zu der Erkenntnis, dass ich fürs erste keinen 9-to-5-Bürojob haben wollte, da ich mich mit der täglichen und wöchentlichen Routine nicht wohl fühlte. Eher durch Zufall als geplant bin ich auf das Buch einer Flugbegleiterin gestoßen und habe mich dazu entschlossen, dem ganzen eine Chance zu geben.

    Ein paar Bewerbungen und Assessment Center später bekam ich eine Zusage und saß in der Schulung, um bald ein aktives Crew-Mitglied zu werden - etwas, was ich ein paar Monate vorher definitiv nicht erwartet hätte...

    Jetzt ist alles über ein Jahr her und obwohl manch ein Passagier stressig sein kann, bin ich in meinem Beruf glücklicher, als ich es je in einem Büro in der Vergangenheit war. Nicht nur, weil ich Gäste sicher und zufrieden an ihr Ziel bringen und dabei ein wenig von der Welt sehen kann. Sondern auch, weil ich nebenbei weiterhin Zeit für die Entwicklungsumgebung habe, in Code herumbasteln kann und so die Freiheit habe, zu programmieren was ich will und wann ich es will - ohne der Pflicht, dies zwischen 9 und 17 Uhr tun zu müssen...

  • Bildung

    • Hochschule Bonn-Rhein-Sieg

      2013 - 2017

      Bachelor of Science in Informatik mit dem Fokus auf komplexe Softwaresysteme
      Thesis: Evaluierung des Cross-Plattform-Frameworks React Native zur Entwicklung mobiler Anwendungen

    Fähigkeiten

    • App-Entwicklung

      React Native is Facebook's open-source cross-platform framework that allows you to write an app for iOS, Android and Windows with only one code.

      Android is the most-used mobile operating system by Google. Apps can be developed with natively with Java or with React Native.

      JavaScript is mainly a web development language, but it is also used to develop apps with React Native.

      Windows 10 is Microsoft's latest operating system. With its versions for Mobile and Xbox it is possible to develop one app for all formfactors using the Universal Windows Platform.

      iOS is Apple's mobile operating system used on iPhone and iPad. App development happens natively in Swift or cross-platform with React Native.

      C# is a programming language used to develop apps for Microsoft devices and systems, for example for Windows 10 or Windows Phone.

      Swift is a programming language developed by Apple. It combines various techniques of modern software development for a clean, simple but fast code.

      The programming language Java is available on nearly every device. This is possible because Java applications are running in its own container which was released for various categories of devices.

      Windows Phone is/was Microsoft's attempt to release a successful mobile operating system. With great ideas it was replaced with Windows 10 Mobile based on the same core than Windows 10.

    • Web-Entwicklung

      HTML and CSS are the two design languages to create and style websites.

      Beside app development JavaScript is mainly used to add functionality to websites.

      PHP is a programming language to create the background of a website to prepare the data shown to you as well as to handle data you are typing, for example in a contact form.

      SQL is a language that allows you to manage a database to add, remove, edit or filter entries.

    Referenzen

    • DFB

      2015 - 2018

      Entwicklung und Pflege einer nativen Windows Phone-App für den Deutschen Fußball-Bund.

    • FlixBus

      2015 - 2017

      Weiterentwicklung und Consulting bezüglich der Windows Phone-App für FlixBus.

    • Veröffentlichte Apps: devattendant.de/apps.

    • Weitere Referenzen auf Anfrage.