freiberufler Senior Softwareentwickler und Architekt im Bereich Android und Java Webapplikation auf freelance.de

Senior Softwareentwickler und Architekt im Bereich Android und Java Webapplikation

offline
  • auf Anfrage
  • 60329 Frankfurt am Main
  • Nähe des Wohnortes
  • de  |  en
  • 02.04.2020

Kurzvorstellung

• Mehrjährige Erfahrung bei Implementierung und Design komplexer Android Applikationen
• Schwerpunkt auf API-Design inkl. Transaktions- und Fehlerbehandlung bei verteilten Anwendung mit mobilen Endgeräten
• 14 Jahre Java Erfahrung

Qualifikationen

  • Android
  • Gradle
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • Jenkins
  • Kotlin
  • Spring
  • UML

Projekt‐ & Berufserfahrung

Android Softwareentwickler
DB Systel, Frankfurt am Main
2/2018 – 10/2019 (1 Jahr, 9 Monate)
Verkehr/Logistik
Tätigkeitszeitraum

2/2018 – 10/2019

Tätigkeitsbeschreibung

Aufgaben als Entwickler und Architekt:
• Design, Implementierung und Test unterschiedlicher Komponenten in allen Schichten der Applikation. Dies beinhaltet Implementierung der GUI Komponenten, der Geschäftslogik sowie Anbindung von Webservices und Datenhaltung in der App

Aufgaben als Architekt:
• Analyse und Dokumentation des Verhaltens bei Transaktions- und Fehlerfällen aus fachlicher und technischer Perspektive
• Entwicklung von Vorgaben für das Schnittstellendesign zur einheitlichen Fehlerbehandlung
• Implementierung eines generischen Fehlerhandling Frameworks

Aufgaben als DevOps:
• Installation und Administration der CI- und Buildumgebung
• Prüfung, Validierung und Umsetzung von Konzernvorgaben zu Sicherheit und Verfügbarkeit der CI- und Buildumgebung

Eingesetzte Qualifikationen

Android, Gradle, Java (allg.), JUnit, Kotlin

Entwickler, Architekt
DB Systel, Frankfurt am Main
10/2013 – 12/2017 (4 Jahre, 3 Monate)
Transport
Tätigkeitszeitraum

10/2013 – 12/2017

Tätigkeitsbeschreibung

Das Mobile Terminal der Deutschen Bahn ist ein Android Tablet mit integrierter Zusatzhardware wie Thermodrucker und Magnetkartenleser für Ticketverkauf und -kontrolle, Fahrpreisnacherhebung sowie Fahrplanauskunft. Diese Terminals werden von ca. 12000 Zugbegleitern und sonstigen Mitarbeitern in Zügen und Bahnhöfen eingesetzt. Die Software des MTx basiert auf Android 4.2. Die einzelnen fachlichen Funktionen sind in separaten Apps implementiert. Viele fachl. Funktionen benötigen besondere Stammdaten, die genau so wie die
Software selbst per Datensynchronisationsmechanismus ausschließlich kabellos auf das Gerät übertragen werden und dann als OTA Update aktualisiert werden.

Aufgaben als Entwickler und Architekt:
Design und Implementierung von Infrastrukturkomponenten wie z.B. IPC-Framework
(Interprozesskommunikation), Framework für Datenbanktransaktionen (APK/Prozess
übergreifend), Framework für fachl. Transaktionen (für langlaufende Prozesse inkl. Netzwerk

Aufgaben als Entwickler und Architekt:
Design und Implementierung von Infrastrukturkomponenten wie z.B. IPC-Framework (Interprozesskommunikation), Framework für Datenbanktransaktionen (APK/Prozess übergreifend), Framework für fachl. Transaktionen (für langlaufende Prozesse inkl. Netzwerk- und/
oder Benutzerinteraktion), Framework für die einfache Integration von Apps von Drittanbietern (Plugins). Framework zur Datensynchronisation (Übertragung der statischen Stammdaten auf das Gerät, sowie der auf dem Gerät erzeugten Nutzdaten an das Backendsystem)

Aufgaben als Architekt:
• Koordination, Auswahl und Priorisierung von technischen Maßnahmen in Abstimmung mit der Projektleitung
• Qualitätssicherung des tech. Designs für neu- und weiterentwickelte Komponenten
• Review und Erstellung von Dokumentation

Technologien:
Android, Linux, Windows, Eclipse mit ADT, Maven, Subversion (SVN), Jenkins, Jira, Confluence,
Crucible, Sqlite, SqlCipher, Virtualbox, HP Quality Center, Ant, Mockito, AspectJ

Eingesetzte Qualifikationen

Android, Android Entwicklung

Ausbildung

Wirtschaftswissenschaften
Diplom Oekonom
2005
Stuttgart

Weitere Kenntnisse

Schulung "Scrum für alle Rollen"

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1155
Alter
46
Berufserfahrung
18 Jahre und 8 Monate (seit 07/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden