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...
-
Bildung
-
Hochschule Bonn-Rhein-Sieg
2013 - 2017Bachelor 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 - 2018Entwicklung und Pflege einer nativen Windows Phone-App für den Deutschen Fußball-Bund.
-
FlixBus
2015 - 2017Weiterentwicklung und Consulting bezüglich der Windows Phone-App für FlixBus.
-
Veröffentlichte Apps: devattendant.de/apps.
-
Weitere Referenzen auf Anfrage.
-