TK

Thorsten Kramer

available

Last update: 19.04.2024

Senior Mobile Software Engineer (Android, Flutter, iOS)

Graduation: Bachelor of Science
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Skills

Android, Flutter, Java, Kotlin, Augmented Reality, API, UI, J2EE, Kotlin, Chromecast, gitlab, Docker, NFC, iOS, SDK, Git Flow, VeriFone, iTunes, SQL, App-UI, Google Analytics, XML, J2ME

Project history

06/2015 - Present
Mobile Software Engineer
UMT AG

UMT AG: nach Bedarf, insgesamt 6 Monate)
Mobile Payment

* Entwicklung eines Mobile Payment SDKs, das zum Bezahlen und Payback-Punkte sammeln genutzt
wird (payback und deren Partner Aral / Rewe / DM).
* Spezifikation der Kommunikation zwischen Smartphone und Kassenterminal über NFC
* Technische Dokumentation

10/2018 - 06/2019
Senior Mobile Software Engineer
RIO (MAN) (Transport and Logistics, 50-250 employees)

  • Entwicklung der Android-App „Pocket Fleet“, die Zugriff auf die wichtigsten Informationen des LKW-Fuhrparks auf der RIO Plattform bietet.
  •  CI / CD auf der AWS (CodePipeline / Lambda / Cloud Watch)

02/2018 - 10/2018
Senior Mobile Software Engineer
LogBuch (Industry and mechanical engineering)

* Neuentwicklung der Android-App "LogBuch" zur Digitalisierung von forstwirtschaftlichen
Betriebsprozessen.
* Entwicklung von App-Prototypen (offline Spracherkennung / Augmented Reality)

06/2015 - 12/2017
Senior Software Engineer
Stadtwerke München (Public service)

* Übernahme der bestehenden Android-App "MVG more", die das Ausleihen von Fahrrädern ermöglicht.
* Komplette Neuentwicklung und Architektur-Design der Android-App "HandyParken" zum Kauf von
Parkscheinen in München
* Konzeption von API und UI-Komponenten
* Mitentwicklung an J2EE-Backends
* Umstellung auf Kotlin

07/2015 - 07/2015
Mobile Software Engineer
Boxmesh GmbH (Other, < 10 employees)

* Entwicklung der Android-App " Boxmesh", die es dem Benutzer erlaubt, seine Pakete an Bekannte
schicken zu lassen.

12/2013 - 03/2015
Mobile Software Engineer Android/iOS (Festanstellung)
payworks GmbH

Mobile Payment

* Verantwortung eines komplexen Android-SDKs für Mobile Payment. Das SDK wird von anderen
App-Entwicklern in ihre Apps (z.B. ConCardis OptiPay SIX mCashier) integriert und ermöglicht
das Bezahlen mit Kreditkarten (z.B. iPad-Kassensystem).
* Das Mobile Payment SDK wurde in verschiedene Apps integriert (Portugal Telecom, orderbird,
paij, Yoco, McDonalds, OpenTabs)
* Koordinierung von externen Entwicklern und Werkstudenten.
* Ständige Verfeinerung bestehender agiler Prozesse (z.B. Abstimmung zwischen Android-/iOS-Team,
Produktmanagement und Projektmanagement).
* Ständige Verfeinerung bestehender Entwicklungsprozesse (z.B. Einführung von Git Flow).
* Erstellen von Spezifikationen für geplante Features.
* Technische Dokumentation
* Ansprechpartner für ein extern durchgeführtes Security-Audit.
* Konzeption von Featuren und Pflege einer Payment-Whitelabel-Solution. Wichtigste Kunden sind
die größten Acquirer im DACH-Raum und UK (Concardis, SIX, Credorax und Barclaycard).
* Entwicklung einer intern genutzten Android-Test-App für ADVT-, MTIP-, und NFC Zertifizierungen
* überwacht von MasterCard und Visa.
* Integration der Kreditkartenleser Miura Shuttle und VeriFone E105.

07/2013 - 12/2013
Senior Mobile Developer Android/iOS (Festanstellung)
attempto GmbH & Co. KG

Banking/Brokerage

* Projekteinsatz zur Anwendungsentwicklung (Implementierung und Architektur) von mobilen Apps im
Bereich Banking/Brokerage für Android/iOS in der Fiducia IT AG
* Konzeption einer Integration zum Erwerb von iTunes-Gutscheinen in der App.
* Update des HBCI-Frameworks zur Kommunikation mit Fremdbanken.
* Mitarbeit an der Konzeption zur Portierung der bestehenden iOS-App auf iOS7.
* Update des SQL Cipher-Frameworks.

05/2010 - 05/2013
Mobile Developer (Android/iOS)
mdv - Mentz Datenverarbeitung GmbH (Other)

Öffentlicher Nahverkehr

* Entwicklung von mehreren Apps im Bereich im Öffentlichen Nahverkehr.
* Konzeption und Implementierung einer Fahrgastbegleitung. Dazu werden anhand der aktuellen
Position, Zeit und aktuellen Fahrplandaten kontextbezogene Informationen generiert und dem
Benutzer während einer Fahrt zur Verfügung gestellt; ähnlich zu einer Auto-Navigation - z.B.
"Steigen Sie in 2 Minuten am Hauptbahnhof aus".
* Integration von verschiedenen Ticketing-Systemen (z.B. HandyTicket Deutschland / SBB / Atlas
Interactive), die den Kauf von Fahrkarten innerhalb der App ermöglichen.
* Ständige Weiterentwicklung der App-UI unter Berücksichtigung von A-B-User Testing und
Auswertung von Google Analytics.

* Konzeption und Implementierung von Apps für den Fahrrad-Tourismus.
* Alleiniger technischer Ansprechpartner für Kunden und Projektmanagement.
* Erarbeitung des Bedienkonzeptes der App.
* Konzeption von Server / App- Schnittstellen (XML)

Local Availability

Only available in these countries: Germany und Switzerland
Profileimage by Thorsten Kramer Senior Mobile Software Engineer (Android, Flutter, iOS) from Muenchen Senior Mobile Software Engineer (Android, Flutter, iOS)
Register