Profilbild von Lukas Raymann Android Developer aus Darmstadt

Lukas Raymann

verfügbar

Letztes Update: 26.06.2023

Android Developer

Firma: moguru GmbH
Abschluss: Studium der Informatik - Technische Universität Darmstadt, M. Sc.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Softwareentwicklung Flutter Java Agile Methodologie Android Objektorientierte Software-Entwicklung Scrum Kotlin Kanban Dart

Skills

Schwerpunkte:
  • Java, Kotlin
  • Flutter, Dart
  • Android
Kompetenzen:
  • Objektorientierte Softwareentwicklung 
  • Funktionale Softwareentwicklung 
  • Agile (Scrum, Kanban) Softwareentwicklung
  • Klassische Softwareentwicklung
  • Android Development
  • Entwicklung und Konzeption von Apps

 

Projekthistorie

12/2021 - 07/2023
Crossplattform Developer
(Banken und Finanzdienstleistungen)

Beschreibung
Wartung und Weiterentwicklung einer Kotlin-Multiplatform-Mobile-App, die es Nutzern unter anderem erlaubt, Bezahlkarten in der App zu hinterlegen und damit kontaktlos zu bezahlen.
Aufgaben 
  • Implementierung neuer Anforderungen
  • Beheben von bestehenden Bugs
  • Durchführung von Code Reviews
  • Unterstützung des Qualitätsmanagements
Tools & Methoden
Android Studio, Kotlin Multiplatform Mobile (KMM), Android, Kotlin, iOS, Swift, Promon, Mockk, Appium, Jenkins, TestRail, App Center, Figma, Git, Jira, Scrum

11/2021 - 11/2021
Flutter Developer

Beschreibung
Weiterentwicklung einer Flutter-App, die es Nutzern erlaubt, Personen für Freizeitaktivitäten in der Umgebung zu finden und sich mit ihnen auszutauschen.
Aufgaben 
  • Implementierung neuer Screens
  • Beheben von bestehenden Bugs
  • Umsetzung von Notifications mithilfe von Firebase Cloud Functions
Tools & Methoden
Android Studio, Flutter, Android, Dart, Git, Scrum, Firebase Cloud Functions

04/2020 - 10/2021
Android Developer
Deutsche Bahn (Transport und Logistik)

Beschreibung
Wartung, Weiterentwicklung und Neuentwicklung einer Android-App, die es Nutzern wie Lokführern und Bahnhofsangestellten erlaubt, Betriebs-kritische Daten (Bremseinstellungen, Gefahrengüter Informationen etc.) von Zugfahrten zu erfassen und zu verwalten, um einen sicheren Betriebsablauf zu gewährleisten.
Aufgaben 
  • Implementierung neuer Anforderungen
  • regelmäßige Lieferung der App
  • Aufbau einer Schnittstelle zum Backend
  • Beheben bestehender Bugs
  • Durchführung von Code Reviews
  • Releasemanagement
  • Neuentwicklung der App mit verbesserter Architektur und neuen Technologien
Tools & Methoden
Android, Java, Git, SVN, Scrum, Jira, Eclipse, Android Studio, IntelliJ IDEA, Artifactory, Swagger

12/2019 - 03/2020
Flutter Developer
Rente.de

Beschreibung
Konzeption und Entwicklung einer Crossplattform-App, die Rentenbescheid-Informationen ausliest und diese für den Nutzer aufbereitet.
Aufgaben 
  • Umsetzung des MVP
  • POC für Scan-Komponente
  • Texterkennung mit Flutter ML Kit
  • Entwicklung der Informationsstrecke
Tools & Methoden
Android Studio, Flutter, Android, XCode, Dart, Git, Scrum, Firebase ML Vision, Provider, RESTful, Mockito

11/2019 - 03/2020
Crossplattform Developer

Wertgarantie: Apps für Handy-Versicherer

Weiterentwicklung von 3 Apps, die zur Aktivierung der Handyversicherung dienen.

Aufgaben:
  • Ersetzen der internen IMEI-Abfrage mit manuellem Screen
  • Fixen von Bugs
  • Anpassungen im nativen Code auf Android und iOS
  • Testing und Update für iOS13 und Android 10
Tools & Methoden:
  • Ionic
  • HTML5
  • CSS
  • Apache Cordova
  • Git
  • iOS
  • Scrum

10/2019 - 11/2019
Android Developer

Smart Office App

Mit Hilfe der App soll ein Büro vollständig vom Handy aus gesteuert werden können. Teil der gesteuerten Elemente sind beispielsweise Licht, Parkplatzschranke, Heizungen.

Aufgaben:
  • Weiterentwicklung der Android App in Kotlin
  • Erweitern von bestehenden Komponenten zur Messung der Luftqualität
Tools & Methoden:
  • Android Studio
  • Kotlin
  • Java
  • Dagger
  • Retrofit
  • REST
  • LiveData
  • Lifecycle
  • Support Library
  • Git
  • Gradle
  • Scrum
  • Kanban
  • Confluence

08/2019 - 09/2019
Frontend und Backend Developer

Android MVP zum Hochladen von Bildern

Umsetzung einer App, durch die Fotos von einem Android-Gerät ausgewählt und auf Google Fotos hochgeladen werden können.

Aufgaben:
  • Umsetzung eines Google-Konto-Logins und Konfiguration der App auf der Google API Console
  • Implementierung der Kommunikation der App mit Google Fotos
  • Darstellung der Bilder von Google Fotos in einer Galerie mit Filter-Funktion
​​​​​​​Tools & Methoden:
  • Android
  • Espresso
  • Java
  • Google API Console
  • Git


05/2019 - 09/2019
Frontend und Backend Developer

Fortführung von Android-Entwicklung und Integration

Wartung und Erweiterung einer Android-Applikation mit Bezug zu Location-based Games.

Aufgaben:
  • Konzeption und Implementierung diverser Funktionen der Android-Applikation
  • Umsetzung von Evaluationssystemen
  • Aufbauen einer globalen Datenbasis basierend auf OpenStreetMap-Daten
Tools & Methoden:
  • Android
  • Java
  • JavaScript
  • node.js
  • SQLite
  • REST
  • OpenStreetMap
  • Overpass
  • Git

10/2018 - 03/2019
App und Backend Developer

Simultane Multiplayer für Location-based Games

Konzeption, Umsetzung und Evaluation eines Vorgehens, durch das Spieler an unterschiedlichen Standorten gemeinsam ein positionsbezogenes Spiel spielen können.

Aufgaben:
  • Konzeption und Evaluierung eines evolutionären Algorithmus und Metriken
  • Implementierung eines Servers mit node.js
  • Android-Entwicklung
Tools & Methoden:
  • Android
  • Java
  • JavaScript
  • node.js
  • OpenStreetMap
  • Git
  • BitBucket

03/2017 - 11/2018
Frontend und Backend Developer

Android-Entwicklung und Integration diverser Projekte

Wartung und Erweiterung einer Android-Applikation mit Bezug zu Location-based Games.

Aufgaben:
  • Konzeption und Implementierung diverser Funktionen der Android-Applikation
  • Umsetzung von Evaluationssystemen
  • Aufbauen einer globalen Datenbasis basierend auf OpenStreetMap-Daten
  • Integration von Teilprojekten
Tools & Methoden:
  • Android
  • Java
  • JavaScript
  • node.js
  • SQLite
  • OpenStreetMap
  • Overpass
  • Git

04/2018 - 09/2018
Backend Developer

Automatische Textzusammenfassung

Umsetzung eines Verfahrens zur automatischen Erstellung von Zusammenfassungen aus einer Menge von Texten.

Aufgaben:
  • Implementierung der automatischen Auswahl relevanter Sätze aus einer hierarchischen Struktur von Textinhalten
  • Ergebnisevaluation und Beteiligung bei dem Verfassen eines Essays zum Vorgehen
Tools & Methoden:
  • Python
  • Natural Language Toolkit
  • sumy Library
  • Git

06/2016 - 12/2016
Backend Developer

Automatisierte Inhaltsgenerierung für Location-based Games

Design und Implementierung eines Klassifikations-Algorithmus zur Identifikation relevanter Geodaten für positionsbezogene Spiele.

Aufgaben:
  • Konzeption des Systems der Geodaten-Klassifikation
  • Verarbeitung von OpenStreetMap-Daten und Clustering
  • Durchführung einer funktionalen Evaluation
Tools & Methoden: 
  • Java
  • OpenStreetMap
  • Overpass
  • Git
  • BitBucket

10/2015 - 03/2016
Frontend Developer

Webanwendung zur Informationsvisualisierung

Entwicklung einer Webanwendung, die Onlinezeitungsartikel und deren semantische Verbindungen mit Hilfe von Diagrammen und Graphen visualisiert.

Aufgaben:
  • Visualisierung von Verbindungen zwischen Themen in einem Graphen
  • Umsetzung einer Zeitleiste mit Dokumentenhäufigkeit und Drilldown-Funktion
  • Durchführen von Code-Reviews
Tools & Methoden:
  • JavaScript
  • D3.js
  • Scala
  • SQL
  • Jira
  • Scrum
  • Git

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Lukas Raymann Android Developer aus Darmstadt Android Developer
Registrieren