Schlagwörter
Skills
Android
Java (Android)
Kotlin
App Referenzen
Champion (Play Store)
Step Champ (Play Store)
Kurzvorstellung
Frau Bien setzt ihre theoretischen und praktischen Erfahrungen in der Android Entwicklung sehr effektiv in Projekten der Zelfi AG ein - aktuell bei einem Großkundenprojekt der Firma Congstar. Mit Begeisterung verfolgt sie Neuerungen im Bereich der nativen Android-App-Entwicklung.
Ihre Zielsetzung umfasst:
- Design, Entwicklung und Wartung mobiler Anwendungen
- Design, Entwicklung und Wartung objektorientierter Software
- 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
- Versions- und Konfigurationsmanagement
- Unified Modeling Language (UML)
- Software-Dokumentation
- Methodisches und strukturiertes Testen
- Testplanung und Testausführung von Unit-, Instrumentation-, UI- und Integrationstest
- Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration
- mobile Endgeräte: Smartphone Apps (Android)
- Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores
- Anwendungen für mobile Betriebsssysteme (nativ)
- Desktop Anwendungen
- Client-/Server Anwendungen
- Internet- und Intranet-Anwendungen
- Android OS
- iOS
- Mac OS X
- Microsoft Windows 10/7/XP
SKILLS
PROGRAMMIERUNG
Native Android Entwicklung
Java
Swift
Kotlin
Sonstige Programmiersprachen
JavaScript
C
C++
PHP
ANDROID-SPEZIFISCHE TECHNOLOGIEN
Android Architecture Components
Dependency Injection
TEST-FRAMEWORKS
JUnit
UI Testing in Android
TOOLS
Git, TortoiseGit, Github
Atlassian Confluence
Atlassian JIRA
ENTWICKLUNGSUMGEBUNG
Android Studio
Eclipse
Xcode
SQL-SYSTEME
MySQL
Oracle
SQLite
AUSZEICHNUNGSSPRACHEN
XML, XSL/XSLT, XSD, DTD
HTML, XHTML
CSS
JSON
WEB-TECHNOLOGIEN
REST, JSON
AJAX
Projekthistorie
- Kotlin
- Java
- RX Java
- Kotlin Coroutines
- Hilt & Koin (Dependency Injection)
- Mock (Unit-Testing)
- Android Flavor
- Espresso (UI-Testing)
- Firebase Analytics (Tracking)
- Retrofit2
- Android Studio
- Jenkins
- MVVM
- Jetpack Compose
- Gradle und Kotlin DSL
- Git (SourceTree und Kommandozeile)
- JIRA (Projektorganisation und -dokumentation)
- Miro (Darstellung des Kanban-Boards)
- Cisco AnyConnect (VPN)
- Google Analytics
- adobe XD/ Figma
- Kanban
- Jenkins Multibranch Pipeline Konfiguration (CI/CD)
RolleEntwicklerin im Kanban/Scrum Team
Das Whitelabel Projekt in Köln umfasst insgesamt drei Apps: „congstar“, „Penny Mobil“, „ja! Mobil“ und die App “fraenk”.
Hauptfunktionen dieser Apps sind das Abschließen von Verträgen, die Vertragsverwaltung, das Einsehen des Verbrauchs, das Überprüfen der Rechnungen und Abändern der Kundendaten.
In diesem Projekt ist Frau Bien für die Unterstützung der Produkt- und Feature Entwicklung zuständig. Unter anderem hat Sie das Feature, der die zusätzlichen Tarifkontingente anzeigt, umgesetzt, wodurch alle vom Kunden gebuchten Datenpässe inklusive ihrer Verbräuche im Balkenformat angezeigt werden. Sie ist im Bereich der Features ebenfalls für das Message Board (Nachrichtenanzeige) und Tarifwechsel zuständig. Die Verwaltung der Push-notifications fällt ebenfalls in ihren Aufgabenbereich. Für die Projektplanung wird hauptsächlich Kanban eingesetzt.
Das Whitelabel Projekt in Hamburg umfasste insgesamt 3 Apps: „Mein o2“, „o2 Business “ und „Mein Blau“.
Hauptfunktionen dieser Apps sind die Vertragsverwaltung, das Einsehen des Verbrauchs im In- bzw. Ausland, das Überprüfen der Rechnungen und Abändern der Kundendaten.
In diesem Projekt war Frau Bien für die Qualitätssicherung und Behebung bestehender Fehler zuständig. Diese umfassten nicht nur Entwicklungs-, sondern auch Produktionsfehler in den jeweiligen Apps. Für die Projektplanung wurde hauptsächlich Scrum eingesetzt.
Methodik:
Know-how: Projektorganisation in Scrum/Kanban
Werkzeuge: Android Studio, Git (SourceTree und Kommandozeile), JIRA (Projektorganisation und -dokumentation), Diverse Telefónica Systeme (TEF Activity Portal, Cream), Jenkins, GitHub, Global Protect (VPN)
Technologien: Java, RX Java, Android / MVVM, Dagger2 (Dependency Injection), Mock (Unit-Testing), Android Flavor
Rolle:
Entwicklerin im Scrum/Kanban Team |
Parken Plus“ ist eine location basierte App für das Suchen von Parkplätzen. Weitere Funktionen sind das Buchen von Parktickets, die Verwaltung von Fahrzeugen und eine Transaktionshistorie. In diesem Projekt war Frau Bien für die Qualitätssicherung und Behebung bestehender Fehler zuständig, um den bevorstehenden Release im Play Store sicherzustellen. Zudem hat sie neue Anforderungen der Tester und der Projektleitung entsprechend umgesetzt. Für die Projektplanung wurde Kanban eingesetzt.
Play Store Link:
https://play.google.com/store/apps/details?id=de.porsche.parkenplusMethodik:
Know-how: Projektorganisation in Kanban
Werkzeuge: Android Studio, Gradle mit Kotlin DSL, Git (SourceTree und Kommandozeile), JIRA (Projektorganisation und -dokumentation), Diverse Porsche Systeme (Gravity, Highway)
Technologien: Kotlin, Kotlin coroutine, Android / MVVM, Koin (Dependency Injection), MockK (Unit-Testing)
Rolle: Entwicklerin im Scrum/Kanban Team
Step Champ ist eine App zum Zählen von Schritten in einem festgelegten Zeitraum. Hier kann man gegen Freunde oder Kollegen antreten. Frau Bien erweiterte die App um neue Features.
Play Store Link:
https://play.google.com/store/apps/details?id=com.zelfi.stepchallengeMethodik:
Werkzeuge: Android Studio, Git (SourceTree und Kommandozeile), JIRA (Projektorganisation und -dokumentation)
Technologien: Kotlin, RX Java, Android / MVVM, Dependency Injection
ROlle: Entwicklerin im Scrum Team
Beschreibung;
Champion ist eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Frau Bien erweiterte die App um neue Features.
Methodik:
Know-how: Google Firebase, Firebase Cloud Messaging, Firebase Cloud functions
Werkzeuge: Android Studio, Git (SourceTree und Kommandozeile), JIRA (Projektorganisation und -dokumentation)
Technologien: Java, Kotlin, Android/X, MVP
Rolle: Entwicklerin im Scrum Team
Frau Bien implementierte Interaktionen des Hauptcharakters eines 2 ½ D Puzzle Adventures
https://www.bib.de/das-college/studienarbeiten/Game.htmlMethodik:
Know-how: Animation
Werkzeuge: Unity 3D, 3DS Max, Visual Studio
Technologien: C#
Rolle: Entwicklerin
Die neam IT-Services GmbH benötigte ein Tool, um das Arbeiten in Word für die Mitarbeiter zu erleichtern. Dazu wurden Vorlagen und Textbausteine übersichtlich zusammengestellt.
Methodik:
Know-how: Microsoft Word
Werkzeuge: Apache POI, Eclipse, UMLet
Technologien: Java
Rolle: Entwicklerin, Designerin
"Partylize“ ist eine Desktop Anwendung, mittels derer Abstimmungen zwischen Party-Teilnehmern zu Zutaten, Mitbringseln u.ä. unterstützt werden.
Methodik:
Know-how: Synchronisation
Werkzeuge: Eclipse, MySQ
Teechnologien: Java, JavaFX, SQL
Rolle: Entwicklerin, Designerin
Reisebereitschaft
Verfügbar ab 12. März 2020
Sonstige Angaben
Bitte keine Anfragen für anderweitige Festanstellungen