11.07.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Senior Android Entwickler (fest angestellt)

Mainz, Deutschland
Deutschland
Bachelor of Science in Informatik
Mainz, Deutschland
Deutschland
Bachelor of Science in Informatik

Profilanlagen

zelfi_profil_oliver_bienek.docx

Skills

Fachliche Schwerpunkte 
Android
Java (SE/EE)
Webservices

App Referenzen
Connect App (Play Store)    

Kurzvorstellung
Herr Bienek setzt seine professionellen Android-Kenntnisse in spezialisierten Projekten bei Großkunden der Zelfi AG wie Deutscher Telekom und Deutscher Bahn ein. Neben seinem allgemein sehr guten und aktuellen Wissen rund um die Android Entwicklungsthemen kann Herr Bienek vor allem durch eine ausgeprägte Lösungskompetenz die spezifischen Anforderungen seiner Kundenprojekte effektiv umsetzen.

Seine Zielsetzung umfasst:
  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter Software
  • Design, Entwicklung und Wartung digitaler Spiele
  • Test und Qualitätssicherung von Software

Fachliche, methodische und technische Kompetenzen:
Softwareentwicklung:
  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • Tool- und Plug-In-Programmierung
  • Relationale Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung, Scrum, Kanban
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation
Qualitätssicherung:
  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, Instrumentation-, UI- und Integrationstest
  • Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration
Branchen Know-How: 
  • mobile Endgeräte: Smartphone Apps (Android)
  • Mobile games für Smartphones (Android, location based)
  • Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores
Architekturen:
  • Anwendungen für mobile Betriebsssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen
Betriebssysteme:
  • Linux (Kubuntu)
  • Android OS
  • Mac OS X
  • Microsoft Windows 10/7/XP
Bewertungsmatrix:
 
SKILLS
PROGRAMMIERUNG

Native Android Entwicklung
Java SE
Java EE
Sonstige Programmiersprachen
JavaScript
C#
C++
SQL
OpenGL

ANDROID-SPEZIFISCHE TECHNOLOGIEN
Android Architecture Components
Dependency Injection

TEST-FRAMEWORKS
JUnit
Spock
Robolectric
UI Automator
Mockito

TOOLS
StarUML
Subversion, Tortoise SVN
Unity
Git, TortoiseGit, Android Studio Git
Atlassian SourceTree
Enterprise Architect
Android Development Tools
Atlassian JIRA
Maven, Gradle

ENTWICKLUNGSUMGEBUNG
Android Studio
Eclipse
Unity
Microsoft Visual Studio

SQL-SYSTEME
MySQL 
SQLite

AUSZEICHNUNGSSPRACHEN
XML, XSL/XSLT, XSD, DTD
HTML, XHTML
CSS
JSON

WEB-TECHNOLOGIEN
SOAP, REST
PHP

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Android App elektronische Patientenakte für IBM: Softwareentwicklung einer Whitelabel Android App im Projekt elektronische Patientenakte

IBM

Versicherungen

500-1000 Mitarbeiter


Methodik
  • Kotlin,
  • Android SDK
  • Talkback
  • Android Studio
  • Gradle
  • Kotlin Multiplattform
  • Git (Git UI und Kommandozeile)
  • JIRA
  • Confluence
  • Kanban/Scrum

Rolle: Android Entwickler

Beschreibung:
Zunächst war Herr Bienek neben der Entwicklung der elektronischen Patientenakten auch für Qualitätskontrollen der App zuständig. Dazu gehörte sowohl die Unterstützung der Whitelabel Entwicklung als auch der Support der Krankenkassen als Endkunden. Auf die Implementierung von Barrierefreiheit wurde besonderen Wert gelegt. Zu diesem Zweck ist Herr Bienek Teil einer Taskforce. Seit 2023 übernimmt Herr Bienek vor allem für die Dokumentenverarbeitung zunehmend fachliche Verantwortung. Hierzu tauscht er sich regelmäßig auch mit dem Designteam in Bezug auf neue Features aus. Das Endprodukt liefert dem Kunden eine vollumfängliche Übersicht über alle medizinischen Dokumente.

App Entwicklung für die DB AG: Softwareentwicklung Android App im Projekt RIS (Reisendeninformationssystem) der Deutschen Bahn AG

Deutsche Bahn

Transport und Logistik

5000-10.000 Mitarbeiter


Methodik
  • Kotlin
  • Android SDK
  • Dagger2 (Dependency Injection)
  • Paho Android Service
  • Android Studio
  • Gradle,
  • Nutzung REST API
  • MQTT
  • Git UI und Kommandozeile)
  • JIRA
  • Confluence (Projektorganisation)
  • Postman
  • MQTT.fx
  • Microsoft Office
  • Projektorganisation mit Scrum und Kanban

Rolle: Android Entwickler

Beschreibung:
Als Mitglied im Projekt RIS betreute Herr Bienek die RIS-Communicator App, die eine umfassende Zahl von Funktionen für Mitarbeiter des Nah- und Fernverkehrs bietet. Dazu gehörte zunächst die Wartung des Projekts und im Folgenden die Begleitung einer Stabilisierungsphase, bei der bestehende Funktionen überarbeitet und neu implementiert wurden.

Entwicklung Android App "Parken plus" für Porsche

Porsche

Automobil und Fahrzeugbau

5000-10.000 Mitarbeiter

Beschreibung:
Für das Projekt Parken Plus entwickelte Herr Bienek im Auftrag von Porsche eine standortbasierte App für das Suchen und Buchen von Parkplätzen. Die App beinhaltet die Verwaltung von Fahrzeugen, eine Transaktionshistorie und Push Notifications. Weitere Aufgaben waren die Betreuung des Release und das Onboarding neuer Team-Kollegen.   https://play.google.com/store/apps/details?id=de.porsche.parkenplus

Methodik:

Know-how: Nutzung REST API, Firebase Cloud Messaging, Projektorganisation mit Scrum und Kanban

Werkzeuge: Android Studio, Gradle mit Kotlin DSL,

Git (SourceTree und Kommandozeile), JIRA (Projektorganisation), Postman, diverse Porsche Systeme

(Gravity, Highway, MSI)

Technologien: Kotlin, Android SDK, MVVM mit Android Architecture Components, Koin (Dependency Injection), Mockk (Unit-Testing)

Rolle: Entwickler


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden