Profileimage by Radu Maerza Senior Fullstack Engineer (Kotlin, Java) from Huettenberg

Radu Märza

not available until 12/31/2024

Last update: 14.12.2023

Senior Fullstack Engineer (Kotlin, Java)

Company: https://www.radumaerza.com
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | Romanian (Native or Bilingual)

Skills

Meinen CV finden Se unter der Rubrik "Über mich" auf https://www.radumaerza.com.

Programmiersprachen
Kotlin, Java, Typescript & bereit auch andere Sprachen zu lernen sofern erforderlich.

Native Android Entwicklung
Kotlin Coroutines, RxJava, Android Jetpack, Dagger 2, Koin, WorkManager, Jetpack Compose, Retrofit, Cucumber, JUnit, GSON, Moshi, Bluetooth Drucker, Secure Access Module, Mockito, Robolectric, Android Room, Gradle, Tensorflow Lite, Espresso, Firebase Crashlytics, DataBinding, CameraX API, Adobe Analytics

Web- & Backend Entwicklung
Typescript, Angular, Spring Boot, Kubernetes, Docker, JBoss WildFly, Keycloak, REST APIs, OAuth 2, OIDC, Websockets, Oracle RDBMS, Postgres, Maven, Gradle, Firebase, NPM, Postman, Swagger

Software Design & Architektur Microservices
Clean Architecture, SOLID Principles, Dependency Injection, MVVM, MVC, Gradle Multi Module Projects, Strategy Pattern, UML

Fachliche Prozesse & Methodiken
IT-Security, Drucksteurung, Arbeitsschichten, Drucker, Rechnungswesen, Buchhaltung, SAM (Secure Access Module), Bluetooth, SAFe, Scrum, Kanban, Jira, Confluence, Zahlungsdienstleistungen, Git, SumUp

IDEs
Android Studio, IntelliJ Ultimate, VS Code

Project history

03/2019 - Present
Senior Fullstack Engineer - MTx & Mosaik (Kontrollgeräte der Zugbegleiter)
Deutsche Bahn / DB Vertrieb (Transport and Logistics, >10.000 employees)

Referenz auf Anfrage. 

Stichworte: Android, Kotlin, Java EE, RxJava, MVVM, Clean Architecture, Automatisierte Tests, Dagger, Cucumber, JBoss EAP, Artifactory, SonarQube, Webservices, Jenkins, Kanban, Docker, NDK, Retrofit, Moshi, GSON, JUnit, Espresso, WorkManager, Mockito, Timber, Robolectric, DataBinding

Das bestandsverfahren MTx soll in einer neuen Generation übergehen (FGMT - Folgegeneration Mobiles Terminal), während die bestehende Generation im Wartungsmodus übergeht.
Das Projekt wird deutschlandweit von den Zugbegleitern für die E-Ticket Kontrolle, Fahrpreisnacherhebung, Ticketverkauf sowie Reiseauskunft verwendet. 

Hier handelt es sich um ein agiles, skaliertes Android Projekt nach SAFe - komplett geschrieben in Kotlin. 

Es wurde Clean Architecture verwendet, um eine horizontal geschnittene Architektur der Module zu ermöglichen.  Auf der UI / Presentation Ebene wurde MVVM eingesetzt.

Aufgabenbereiche:
  • Entwicklung der nativen Android App
  • Entwicklung im Java EE Backend (JBoss)
  • Consulting
  • Testautomatisierung

12/2018 - 03/2019
Software Engineer Android - Tätigkeitsbericht Applikation
Energieversorgungsunternehmen (Energy, water and environment)

Stichworte: Android, Kotlin, Java EE, RxJava, MVVM, Automatisierte Tests, Dagger, Webservices, Jenkins, Kanban, Retrofit, GSON, JUnit, Espresso, Mockito, Crashlytics, Google Play Services, Widgets

Die Mitarbeiter des Unternehmens sollen Aufgabenlisten, Handzeichnungen, Kamera- und Galeriebilder an den Tätigkeitsberichten anheften können.

Eine Echtzeit Synchronisation der Berichte wird mithilfe der Firebase Realtime Database auf mehreren Geräten realisiert, die im Kontext des gleichen Benutzers angemeldet sind (Anmeldung läuft über die Google Konten).

Die Anwendung wurde als einer nativen Android Anwendung mit einer MVVM Architektur entwickelt.


10/2018 - 11/2018
Software Engineer Android - Tensorflow Diebstahlerkennung
Logistik Unternehmen (Transport and Logistics, 10-50 employees)

Stichworte: Android, Kotlin, MVVM, Android Camera 2 API, TensorFlow Lite, Python

LKWs die für längere Zeit unbewacht verlassen werden sind immer im Gefahr, dass der Tankdeckel aufgebohrt wird, um Sprit abzuzapfen. Die künstliche Intelligenz soll Abhilfe schaffen, indem es Menschen mithilfe der LKW Kamera, welche im Spiegel eingebaut ist, erkennt und den Fahrer darüber alarmiert.


04/2018 - 09/2018
Software Engineer Android - Client für einen Websystem
Logistik Unternehmen (Transport and Logistics, 50-250 employees)

Stichworte: Android, Java, MVVM, KSOAP2, Firebase, Dagger

Ein Logistik Unternehmen besitzt einen Web System, welches für Schulungen der LKW-Fahrer verwendet wird. Die Speditionsfahrer sollen anstehende Schulungen unterwegs absolvieren und schulungsrelevante Dokumente lesen können.

Die App wird auf Android OS basierte TomTom Navigationssysteme laufen.


10/2017 - 03/2018
Software Engineer Android & Java SE Zeiterfassung
IT-Dienstleister (Internet and Information Technology, 10-50 employees)

Stichworte: Java SE, Oracle SQL, Android, REST, Apache POI

Es wird eine Anwendung für die interne Arbeitszeiterfassung & Auswertung benötigt. Die Java SE RichClient Anwendung soll Excel Spreadsheets für die Abrechnung der Arbeitszeiten generieren.

Die Zeiterfassung soll auch mobil verfügbar sein, damit die Unternehmensmitarbeiter auch vor Ort beim Kunden die Arbeitszeiten erfassen
können - diese wurde als einer nativen Android Applikation entwickelt.


08/2017 - 08/2017
VB Script Developer - Domänen Migrationsskript
Pharmazeutisches Unternehmen (Pharmaceuticals and medical technology, >10.000 employees)

Durch die Übernahme eines Unternehmens entstand die Anforderung, alle Daten aus der alten Domäne zu migrieren. Es ist eine unverzichtbare Anforderung, dass alle migrierten Dateien aus der alten Domäne byte-identisch sind.

06/2017 - 07/2017
Adobe Coldfusion Developer - Prozess Diagramm Generator
IT-Dienstleister (Internet and Information Technology, 10-50 employees)

Eine in Haus entwickelte Web Anwendung für die Prozessdigitalisierung soll erweitert werden, damit die Prozessabläufe einer Matrix in Diagrammen dargestellt werden.
Bei sehr komplexen Prozessabläufe sollen die generierten Diagramme Abhilfe schaffen.

04/2017 - 05/2017
.NET Core Developer - Online RichText- und Spreadsheet Editor
Pharmazeutisches Unternehmen (Pharmaceuticals and medical technology, >10.000 employees)

Microsoft Word- und Excel Dokumente sollen aus einem webbasierten DMS-System verarbeitet werden können. Beim Abspeichern sollen die Dokumente ins DMS zurück revisioniert werden. Die Notwendigkeit dieser Funktionalität entsteht daraus, da keine Software auf den validierten Maschinen installiert werden darf.

03/2017 - 03/2017
Adobe Coldfusion Developer - vCard Generator
IT-Dienstleister (Internet and Information Technology, 10-50 employees)

Die Vertriebsabteilung möchte die Kunden aus dem CRM-System auf den Dienstgeräten bei Bedarf importieren können, ohne die Kunden manuell auf den jeweiligen Geräten anzulegen.

01/2017 - 02/2017
Adobe Coldfusion Developer - Automatisierte Firewall Backup Sicherung
IT-Dienstleister (Internet and Information Technology, 10-50 employees)

Kunden des Unternehmens besitzen Firewalls der Firma Fortinet. Im Falle eines Ausfalls muss die Firewall umgehend ersetzt und rekonfiguriert werden. Dies erfolgt i.d.R. durch externe Dienstleister.
Um Kosten zu senken, sollen die Konfigurationen der Firewalls in einstellbaren Zeitintervallen automatisch gesichert werden.

Local Availability

Only available for remote work
Profileimage by Radu Maerza Senior Fullstack Engineer (Kotlin, Java) from Huettenberg Senior Fullstack Engineer (Kotlin, Java)
Register