Verbesserung und Re-Design der Autoscout24 Android App. Neugestaltung der Suchmaske auf mordernes und vorallem einfacheres übersichtliches Design, Anbindung an neue Services per REST-API, Integration von Werbung per Google Mediation Network. Teilweises Refactoring in Kotlin.
Verwendete Bibliotheken
Google Support Libraries, Google Maps API, Dagger, RxJava, Guava, Otto, Butterknife, OkHttp, Hockey, Google Analytics Mockito, Google AdMob, Facebook Audience Network, u.v.m.
Entwicklung eines Android Frameworks, welches den Kunden der Allianz die Möglichkeit bietet, Android Apps einfach und ohne große Android-Kenntnisse zu erstellen. Es wurden diverse Plugins entwickelt, die undabhängig voneinander verwendet werden können.
Verwendete Bibliotheken o.ä.
Google Support Libraries, Google Play Services, EventBus, Kamera-API, Gson, Cordova
Komplette Entwicklung einer modernen Android App mit Kommunikation über eine Rest-Schnittstelle. Bewerber können sich innovativ über Talentcube per Video bei Unternehmen bewerben. Hier stellt das Unternehmen drei Fragen zur Auswahl auf die der Bewerber 30 Sekunden Vorbereitungszeit für eine Antwort hat. Er kennt die Frage zuvor nicht.
Komplette Entwicklung der Android App inklusive Rest-Schnittstelle und UX-/UI-Design. Studenten haben Zugriff auf die studentischen Onlinesysteme und können Klausurergebnisse abrufen (mit automatischer Benachrichtigung - Google Cloud Messaging), Vorlesungsplan, Speiseplan der Mensa, Guthaben des Studentenausweises abfragen, Emails abrufen, sowie allgemeiner Informationen über die Hochschule erhalten.
Mitentwicklung einer App (u.a. Design) mit der sich Lieferungen von großen Paket-Dienstleistern wie z.B. DHL, Hermes, UPS, TNT u.v.m. tracken lassen. Aber auch kleinere Dienstleister weltweit gehören dazu. Synchronisation mit Amazon oder eBay direkt in der App sowie Zugriff per Web-Interface auf alle getrackten Lieferungen.
Verwendete Bibliotheken
Google Support Libraries, Google Maps API, Gson, Öffentliche APIs von Dienstleistern wie z.B. UPS
Komplette Entwicklung der Android App inklusive Rest Schnittstelle und UX-/UI-Design. Studenten haben Zugriff auf die studentischen Onlinesysteme und können Klausurergebnisse abrufen (mit automatischer Benachrichtigung - Google Cloud Messaging), Vorlesungsplan, Speiseplan der Mensa, Guthaben des Studentenausweises abfragen, Emails abrufen, sowie allgemeiner Informationen über die Hochschule erhalten.
Verwendete Bibliotheken
Google Support Libraries, Google Cloud Messaging, RxJava, Butterknife, Gson, Retrofit, Picasso. Auslagerung einzelner Funktionen in externe Bibliotheken.
Entwicklung einer Android App um per GPS gemessene geografische Positionen (Trackpoints) so exakt wie möglich auf ein digitales Straßennetz zu projizieren (Mapmatching) um dadurch unter anderem die Navigation zu verbessern.
Als digitale Karte wurde OpenStreetMap verwendet.
Entwicklung einer Android App für die Kommunikation zwischen Fahrzeug und elektrischer Ladestation per Bluetooth. N Ladestationen werden dem Nutzer mit Hilfe von Google Maps im Umkreis angezeigt und können bequem für das Fahrzeug reserviert werden
ELEKTRO-APP
Entwicklung eines Nachschlagewerks-App um z.B. den Wert eines Widerstandes anhand des Farbcodes zu ermitteln, Grundschaltungen der Elektrotechnik, Datenblatt-Abruf von Microcontrollern oder anderen elektronischen Elementen. Verwendung von Google Support Libraries, Jsoup u.a
INDOOR-NAVIGATION PER VLC
Entwicklung einer Android App um die Indoor-Navigation per Licht (Visible Light Communication) zu ermöglichen. Hier wird über LEDs ein Positionssignal (alá GPS) übertragen, dass den Standort in einem Gebäude angibt. Die Kommunikation mit der App findet per Bluetooth statt. Android App stellt dem Nutzer seine aktuelle Position dar und kann an den gewünschten Standort im Gebäude navigieren. Verwendung Google Support Libraries, Bluetooth, Arduino, u.v.m.
GEWÄCHSHAUSSTEUERUNG
Entwicklung einer Android App und zugehöriger Hardware (Arduino) um ein Gewächshaus per Smartphone über das lokale Netzwerk zu steuern. Funktionen wie z.B. Fenstersteuerung mit Schrittmotor, Thermometer, Regensensor, Heizung usw. Festlegung von Profilen wie z.B. Temperatur sinkt unter 15°C -> Fenster schließen, Temperatur unter 5°C Heizung anschalten usw. Verwendung von Google Support Libraries, Arduino, Butterknife, u.v.m.
10/2011 - 07/2015:
09/2008 - 07/:
09/2007 - 07/2010:
09/2001 - 07/2007:
Software Developer
Bevor ich mit meinem Bachelor-Studium begann, absolvierte ich eine Ausbildung zum IT-Systemelektroniker bei der Robert Bosch GmbH in Schwieberdingen bei Stuttgart. Wie der Name der Ausbildung vermuten lässt, beinhaltete diese eine Mischung aus Elektro- sowie der Informationstechnik. Die Grundlagen der Elektrotechnik wurden weitestgehend vermittelt, die der Informationstechnik jedoch nicht nach meinen Vorstellungen vertieft. Direkt im Anschluss meiner Ausbildung arbeitete ich 1,5 Jahre in der Forschung und Vorausentwicklung von Gebrauchsgütern der Robert Bosch GmbH. In dieser Zeit konnte ich meine Kenntnisse der Informatik erweitern. 2011 entschied ich mich ein Studium zu beginnen. Da die Elektrotechnik hierbei aber nicht zu kurz kommen sollte, wählte ich eine Mischung aus beiden Fachgebieten und entschied mich für den Studiengang der Elektro-/Informationstechnik mit Vertiefung in objektorientierter Programmierung sowie Webtechnologien an der Hochschule in Pforzheim. Zu Beginn des Studiums entdeckte ich meine Begeisterung für das Betriebssystem Android. Nach einer längeren Einarbeitungszeit und diversen privaten Projekten, welche z.B. die Kommunikation mit einem Arduino Board und dessen Steuerung per App umfasste, hielt ich an der Hochschule ein Tutorium für Android ab um anderen Studierenden die Grundkenntnisse der Android-Entwicklung näher zu bringen. Durch weitere, teils auch private Projekte, vertiefte ich meine Kenntnisse.
Verbesserung und Re-Design der Autoscout24 Android App. Neugestaltung der Suchmaske auf mordernes und vorallem einfacheres übersichtliches Design, Anbindung an neue Services per REST-API, Integration von Werbung per Google Mediation Network. Teilweises Refactoring in Kotlin.
Verwendete Bibliotheken
Google Support Libraries, Google Maps API, Dagger, RxJava, Guava, Otto, Butterknife, OkHttp, Hockey, Google Analytics Mockito, Google AdMob, Facebook Audience Network, u.v.m.
Entwicklung eines Android Frameworks, welches den Kunden der Allianz die Möglichkeit bietet, Android Apps einfach und ohne große Android-Kenntnisse zu erstellen. Es wurden diverse Plugins entwickelt, die undabhängig voneinander verwendet werden können.
Verwendete Bibliotheken o.ä.
Google Support Libraries, Google Play Services, EventBus, Kamera-API, Gson, Cordova
Komplette Entwicklung einer modernen Android App mit Kommunikation über eine Rest-Schnittstelle. Bewerber können sich innovativ über Talentcube per Video bei Unternehmen bewerben. Hier stellt das Unternehmen drei Fragen zur Auswahl auf die der Bewerber 30 Sekunden Vorbereitungszeit für eine Antwort hat. Er kennt die Frage zuvor nicht.
Komplette Entwicklung der Android App inklusive Rest-Schnittstelle und UX-/UI-Design. Studenten haben Zugriff auf die studentischen Onlinesysteme und können Klausurergebnisse abrufen (mit automatischer Benachrichtigung - Google Cloud Messaging), Vorlesungsplan, Speiseplan der Mensa, Guthaben des Studentenausweises abfragen, Emails abrufen, sowie allgemeiner Informationen über die Hochschule erhalten.
Mitentwicklung einer App (u.a. Design) mit der sich Lieferungen von großen Paket-Dienstleistern wie z.B. DHL, Hermes, UPS, TNT u.v.m. tracken lassen. Aber auch kleinere Dienstleister weltweit gehören dazu. Synchronisation mit Amazon oder eBay direkt in der App sowie Zugriff per Web-Interface auf alle getrackten Lieferungen.
Verwendete Bibliotheken
Google Support Libraries, Google Maps API, Gson, Öffentliche APIs von Dienstleistern wie z.B. UPS
Komplette Entwicklung der Android App inklusive Rest Schnittstelle und UX-/UI-Design. Studenten haben Zugriff auf die studentischen Onlinesysteme und können Klausurergebnisse abrufen (mit automatischer Benachrichtigung - Google Cloud Messaging), Vorlesungsplan, Speiseplan der Mensa, Guthaben des Studentenausweises abfragen, Emails abrufen, sowie allgemeiner Informationen über die Hochschule erhalten.
Verwendete Bibliotheken
Google Support Libraries, Google Cloud Messaging, RxJava, Butterknife, Gson, Retrofit, Picasso. Auslagerung einzelner Funktionen in externe Bibliotheken.
Entwicklung einer Android App um per GPS gemessene geografische Positionen (Trackpoints) so exakt wie möglich auf ein digitales Straßennetz zu projizieren (Mapmatching) um dadurch unter anderem die Navigation zu verbessern.
Als digitale Karte wurde OpenStreetMap verwendet.
Entwicklung einer Android App für die Kommunikation zwischen Fahrzeug und elektrischer Ladestation per Bluetooth. N Ladestationen werden dem Nutzer mit Hilfe von Google Maps im Umkreis angezeigt und können bequem für das Fahrzeug reserviert werden
ELEKTRO-APP
Entwicklung eines Nachschlagewerks-App um z.B. den Wert eines Widerstandes anhand des Farbcodes zu ermitteln, Grundschaltungen der Elektrotechnik, Datenblatt-Abruf von Microcontrollern oder anderen elektronischen Elementen. Verwendung von Google Support Libraries, Jsoup u.a
INDOOR-NAVIGATION PER VLC
Entwicklung einer Android App um die Indoor-Navigation per Licht (Visible Light Communication) zu ermöglichen. Hier wird über LEDs ein Positionssignal (alá GPS) übertragen, dass den Standort in einem Gebäude angibt. Die Kommunikation mit der App findet per Bluetooth statt. Android App stellt dem Nutzer seine aktuelle Position dar und kann an den gewünschten Standort im Gebäude navigieren. Verwendung Google Support Libraries, Bluetooth, Arduino, u.v.m.
GEWÄCHSHAUSSTEUERUNG
Entwicklung einer Android App und zugehöriger Hardware (Arduino) um ein Gewächshaus per Smartphone über das lokale Netzwerk zu steuern. Funktionen wie z.B. Fenstersteuerung mit Schrittmotor, Thermometer, Regensensor, Heizung usw. Festlegung von Profilen wie z.B. Temperatur sinkt unter 15°C -> Fenster schließen, Temperatur unter 5°C Heizung anschalten usw. Verwendung von Google Support Libraries, Arduino, Butterknife, u.v.m.
10/2011 - 07/2015:
09/2008 - 07/:
09/2007 - 07/2010:
09/2001 - 07/2007:
Software Developer
Bevor ich mit meinem Bachelor-Studium begann, absolvierte ich eine Ausbildung zum IT-Systemelektroniker bei der Robert Bosch GmbH in Schwieberdingen bei Stuttgart. Wie der Name der Ausbildung vermuten lässt, beinhaltete diese eine Mischung aus Elektro- sowie der Informationstechnik. Die Grundlagen der Elektrotechnik wurden weitestgehend vermittelt, die der Informationstechnik jedoch nicht nach meinen Vorstellungen vertieft. Direkt im Anschluss meiner Ausbildung arbeitete ich 1,5 Jahre in der Forschung und Vorausentwicklung von Gebrauchsgütern der Robert Bosch GmbH. In dieser Zeit konnte ich meine Kenntnisse der Informatik erweitern. 2011 entschied ich mich ein Studium zu beginnen. Da die Elektrotechnik hierbei aber nicht zu kurz kommen sollte, wählte ich eine Mischung aus beiden Fachgebieten und entschied mich für den Studiengang der Elektro-/Informationstechnik mit Vertiefung in objektorientierter Programmierung sowie Webtechnologien an der Hochschule in Pforzheim. Zu Beginn des Studiums entdeckte ich meine Begeisterung für das Betriebssystem Android. Nach einer längeren Einarbeitungszeit und diversen privaten Projekten, welche z.B. die Kommunikation mit einem Arduino Board und dessen Steuerung per App umfasste, hielt ich an der Hochschule ein Tutorium für Android ab um anderen Studierenden die Grundkenntnisse der Android-Entwicklung näher zu bringen. Durch weitere, teils auch private Projekte, vertiefte ich meine Kenntnisse.