Android, Kotlin, Java, Python, Robotics, Automatisierung, Softwareentwicklung, CI/CD
Aktualisiert am 25.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 20%
MVVM
Android
Kotlin
Data Processing/Collection
CI/CD
Kotlin Multiplatform
Deutsch
B2
Englisch
C2
Slowakisch
L1
Ungarisch
L1

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-05 - heute

Digitale Impfnachweis CovPass und CovPassCheck Apps

CovPass, CovPassCheck, Softwareentwickler (Android) ReactiveState-Kotlin MVVM
CovPass, CovPassCheck, Softwareentwickler (Android)
ReactiveState-Kotlin MVVM
eHealth IBM Deutschland
7 Jahre
2017-04 - heute

Nedbank Private Wealth app, Nedbank RoA, AVO

Internet Banking, Sotfwareentwickler, Banking, Freiberufler Scrum
Internet Banking, Sotfwareentwickler, Banking, Freiberufler
  • Internet Banking App für eine südafrikanische Bank (Nedbank)
  • Entwicklung des Moduls für die Zahlungsfunktionalität
  • Verwendung von Android-Frameworks, welche in-house entwickelt wurden
  • Bugfixing + functionality improvements
Android Android Studio Bamboo Git Confluence Jira MVVM Kotlin Koin App Center Hockey Stash
Scrum
Zentity a.s.
1 Jahr 2 Monate
2020-03 - 2021-04

eBanking Mobile

Android Entwicker Scrum
Android Entwicker
  • Banking app redesign und technology stack update.

  • Kotlin Multiplatform
  • Redux
  • MVVM
Kotlin multiplatform Android MVVM Redux
Scrum
Zürcher Kantonalbank
Zürich
2 Jahre 4 Monate
2017-09 - 2019-12

DSL Hilfe App, App Integration

Softwareentwickler (Android) Scrum
Softwareentwickler (Android)
  • Android apps entwicklung und interne SDK entwicklung
  • Entwicklung eines SDK, das in mehrere Telekom-Apps integriert wurde - Context und Netzwerk data collection
  • Data collection basierend auf Benutzeraktivität/Standort
  • UI Architektur
  • UI re-design
  • Code Optimierungen und Reviews
Android Android Studio AndroidAnnotations Hockey Confluence Stash SQLite MVC MVVM RxJava Retrofit2 GARD Confluence
Scrum
T-Systems
Darmstadt
4 Monate
2017-05 - 2017-08

Auftrag-App

Softwareentwickler
Softwareentwickler

Automatisierung den Auftrag Prozess bei neue Internet Anschluss. Weiterentwicklung in internen Framework aufgebaut am json2view Bibliothek.

  • Neue Generic views einbauen
  • Leistungen erfassen funtionalität
  • Verbindung mit internen Datenbank
Android Android Studio Git json2view DBFlow MVC
ERNI Deutschland GmbH
4 Monate
2017-01 - 2017-04

Automobile-App

Softwareentwickler, Startup, Freiberufler
Softwareentwickler, Startup, Freiberufler

Automobil Konfigurator mit offline Datenbank (Realm). Die App bietet eine Aggregation und Integration von Bedienungs-, Pflege- und Kontroll- Hinweisen zum jeweiligen Fahrzeugmodell. Design und Implementierung des Datenmodells zum schnellen und performanten Auslesen und Anzeigen der Fahrzeugdaten.

  • Verantwortlich für die Architektur-, das Frontend und die Design-Implementierung der App in Zusammenarbeit mit der Design-Agentur InVision
  • Verantwortlich die technische Spezifikationen der App
  • Verantwortlich für die Implementierung der Kommunikation
Android Android Studio Git DTO generator Jira Realm ButterKnife Google Maps Android API
Pixelmate s.r.o
2 Jahre
2015-01 - 2016-12

Testautomatisierung

Softwareentwickler
Softwareentwickler

Hardware-in-Loop und Software-in-Loop Testframework Automatisierungen für die Automobilind

  • Automatisierung der Integration Tests mit Jenkins CI
  • Scripting der Hauptfunktionalität für die test cases
  • Konfiguration der Jenkins jobs für build-test-deploy
  • Integration der Module in das System
  • Aufsetzen und Pflege des Testframeworks zur Test-Automatisierung
  • Durchführung von Modul Tests, erstellen von Test Reports, erstellen der Test Spezifikationen
Continuous Integration mit Jenkin Debug Python Perl C/C++ Batch Scripts Shellskript (Bash sh) XSLT Git CANoe Doors
Unicontrol Systemtechnik GmbH / Continental AG
Deutschland
4 Monate
2014-10 - 2015-01

Dating-App

Softwareentwickler, Startup, Freiberufler
Softwareentwickler, Startup, Freiberufler

Implementierung einer Dating-App mit Integration der "Like"/"Disslike" Funktionalität von Facebook und Synchronisation von User-Daten zwischen Facebook und der Dating App.

  • Integration der "Like"/"Dislike" Funktionalität mit Verknüpfung zu Benutzerprofilen
  • Verantwortlich für das technische Konzept, die Schnittstellen und die Gesamt-Architektur der App 
  • Implementierung der Business-Logik und der Schnittstellen                 
  • Implementierung von Design-Vorlagen in Zusammenarbeit mit der Design-Agentur InVision
Android Android Studio Facebook API Retrofit2 Jira Git
Pixelmate s.r.o
2 Monate
2014-08 - 2014-09

Mobile-App

Softwareentwickler
Softwareentwickler
  • Applikation für Steuerung eines entfernten Indoor Robot.
  • Implementierung einer App zur Kommunikation zwischen Mobile Device und Robot mittels UDP-Protokoll
Wireless networking Android Eclipse UDP
Anima Technika s.r.o
2 Jahre 11 Monate
2011-11 - 2014-09

Unmanned Aerial/Ground Vehicle Development

Softwareentwickler
Softwareentwickler
  • Verantwortlich für wireless communication zwischen Ground Control Station (GCS) und entfernt Fahrzeugen (UAV, UGV) - 5.8GHz, 2.4GHz, 3G, 4G LTE
  • Verantwortlich für GPS navigation. Lesen der Daten aus dem GPS-Modul und Verarbeitung dieser Daten zur weiteren Positionsschätzung
  • Client-Server kommunikation model mit mehrere sockets
  • Verabeitung der Daten von verchiedenen Sensoren: 9DOF Sensor (accelerometer, gyroscope, magnetometer), Drucksensor, GPS-Modul
  • Erstellen eigener Kommunikationsprotokolle zur Weiterleitung der Daten von Eingabegeräten zu Aktoren
  • Video streaming über UDP (mjpeg-streamer)
  • Anzeige der erforderlichen Frugdaten im GUI (OpenGL)
  • Kommunikation mit Sensoren über UART, I2C Protokole
Videostreaming Data processing Wireless networking C/C++ Linux (Ubuntu) OpenGL GPS Kdevelop vim Bash UDP TCP/IP Git
Anima Technika s.r.o
Slowakei
3 Monate
2014-06 - 2014-08

Opensource Projekt eVRC reader

Unmaned Aerial Vehicles, Softwareentwickler, R&D
Unmaned Aerial Vehicles, Softwareentwickler, R&D
  • Java Applet zur Datenkommunikation von eVRC Server Applikation
Java-Applets Eclipse SmartCard Reader Libraries Java Smart Card
Anima Technika s.r.o
Slowakei

Aus- und Weiterbildung

Aus- und Weiterbildung

2012 - 2014
Robotik; Slowakische Technische Universität; Bratislava; Master

2012 - 2012
CCNA 2: Routing and Switching Essentials; Cisco Network Academy; Bratislava; CCNA2

2008 - 2012
Industrielle Informatik; Slowakische Technische Universität; Bratislava; Bachelor

2011 - 2011
CCNA1: Network Fundamentals; Cisco Network Academy; Bratislava; CCNA1

Kompetenzen

Kompetenzen

Top-Skills

MVVM Android Kotlin Data Processing/Collection CI/CD Kotlin Multiplatform

Schwerpunkte

Kotlin multiplatform

Produkte / Standards / Erfahrungen / Methoden

Android Studio
App Center
Bamboo
Batch Scripts
ButterKnife
C/C++
CANoe
Confluence
Continuous Integration mit Jenkin
Data processing
DBFlow
Debug
Doors
DTO generator
Eclipse
Facebook API
Git
Google Maps Android API
GPS
Hockey
Java-Applets
Jira
json2view
Kdevelop
Koin
Linux (Ubuntu)
MVC
MVVM
OpenGL
Retrofit2
Scrum
sh
Shellskript (Bash
Smart Card
SmartCard Reader Libraries
UDP
Videostreaming
vim
Wireless networking
XSLT

Methoden/Prozesse:

  • MVVM
  • MVC
  • Videostreaming
  • Data Processing/Collection
  • Wireless networking
  • CI/CD Jenkins
  • Gitlab

 

Pakete

  • Facebook API
  • Google Maps API
  • Google Awareness API
  • OpenGL

 

Werkzeuge:

  • Android Studio
  • IntelliJ
  • Kdevelop
  • Visual Studio
  • Bamboo
  • Data Binding
  • View Binding
  • Confluence
  • App Center
  • Jira
  • Retrofit2
  • RxJava
  • Jenkins
  • Git
  • Stash
  • Gitlab
  • fastlane
  • Koin

 

Netzwerke/Protokolle:

  • UDP
  • GPS
  • UDP
  • TCP/IP

 

Weitere:

  • Json
  • json2view
  • SmartCard Reader Libraries
  • Smart Card

Betriebssysteme

Android
MacOS
Windows
 Linux
(RedHat, Debian, Ubuntu)

Programmiersprachen

Android
Batch Scripts
C/C++
Java
Java-Applets
Kotlin
Perl
Python
Shellskript
(Bash, sh)
XSLT

Datenbanken

Realm
Room
SQLite

Datenkommunikation

TCP/IP

Design / Entwicklung / Konstruktion

Redux

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-05 - heute

Digitale Impfnachweis CovPass und CovPassCheck Apps

CovPass, CovPassCheck, Softwareentwickler (Android) ReactiveState-Kotlin MVVM
CovPass, CovPassCheck, Softwareentwickler (Android)
ReactiveState-Kotlin MVVM
eHealth IBM Deutschland
7 Jahre
2017-04 - heute

Nedbank Private Wealth app, Nedbank RoA, AVO

Internet Banking, Sotfwareentwickler, Banking, Freiberufler Scrum
Internet Banking, Sotfwareentwickler, Banking, Freiberufler
  • Internet Banking App für eine südafrikanische Bank (Nedbank)
  • Entwicklung des Moduls für die Zahlungsfunktionalität
  • Verwendung von Android-Frameworks, welche in-house entwickelt wurden
  • Bugfixing + functionality improvements
Android Android Studio Bamboo Git Confluence Jira MVVM Kotlin Koin App Center Hockey Stash
Scrum
Zentity a.s.
1 Jahr 2 Monate
2020-03 - 2021-04

eBanking Mobile

Android Entwicker Scrum
Android Entwicker
  • Banking app redesign und technology stack update.

  • Kotlin Multiplatform
  • Redux
  • MVVM
Kotlin multiplatform Android MVVM Redux
Scrum
Zürcher Kantonalbank
Zürich
2 Jahre 4 Monate
2017-09 - 2019-12

DSL Hilfe App, App Integration

Softwareentwickler (Android) Scrum
Softwareentwickler (Android)
  • Android apps entwicklung und interne SDK entwicklung
  • Entwicklung eines SDK, das in mehrere Telekom-Apps integriert wurde - Context und Netzwerk data collection
  • Data collection basierend auf Benutzeraktivität/Standort
  • UI Architektur
  • UI re-design
  • Code Optimierungen und Reviews
Android Android Studio AndroidAnnotations Hockey Confluence Stash SQLite MVC MVVM RxJava Retrofit2 GARD Confluence
Scrum
T-Systems
Darmstadt
4 Monate
2017-05 - 2017-08

Auftrag-App

Softwareentwickler
Softwareentwickler

Automatisierung den Auftrag Prozess bei neue Internet Anschluss. Weiterentwicklung in internen Framework aufgebaut am json2view Bibliothek.

  • Neue Generic views einbauen
  • Leistungen erfassen funtionalität
  • Verbindung mit internen Datenbank
Android Android Studio Git json2view DBFlow MVC
ERNI Deutschland GmbH
4 Monate
2017-01 - 2017-04

Automobile-App

Softwareentwickler, Startup, Freiberufler
Softwareentwickler, Startup, Freiberufler

Automobil Konfigurator mit offline Datenbank (Realm). Die App bietet eine Aggregation und Integration von Bedienungs-, Pflege- und Kontroll- Hinweisen zum jeweiligen Fahrzeugmodell. Design und Implementierung des Datenmodells zum schnellen und performanten Auslesen und Anzeigen der Fahrzeugdaten.

  • Verantwortlich für die Architektur-, das Frontend und die Design-Implementierung der App in Zusammenarbeit mit der Design-Agentur InVision
  • Verantwortlich die technische Spezifikationen der App
  • Verantwortlich für die Implementierung der Kommunikation
Android Android Studio Git DTO generator Jira Realm ButterKnife Google Maps Android API
Pixelmate s.r.o
2 Jahre
2015-01 - 2016-12

Testautomatisierung

Softwareentwickler
Softwareentwickler

Hardware-in-Loop und Software-in-Loop Testframework Automatisierungen für die Automobilind

  • Automatisierung der Integration Tests mit Jenkins CI
  • Scripting der Hauptfunktionalität für die test cases
  • Konfiguration der Jenkins jobs für build-test-deploy
  • Integration der Module in das System
  • Aufsetzen und Pflege des Testframeworks zur Test-Automatisierung
  • Durchführung von Modul Tests, erstellen von Test Reports, erstellen der Test Spezifikationen
Continuous Integration mit Jenkin Debug Python Perl C/C++ Batch Scripts Shellskript (Bash sh) XSLT Git CANoe Doors
Unicontrol Systemtechnik GmbH / Continental AG
Deutschland
4 Monate
2014-10 - 2015-01

Dating-App

Softwareentwickler, Startup, Freiberufler
Softwareentwickler, Startup, Freiberufler

Implementierung einer Dating-App mit Integration der "Like"/"Disslike" Funktionalität von Facebook und Synchronisation von User-Daten zwischen Facebook und der Dating App.

  • Integration der "Like"/"Dislike" Funktionalität mit Verknüpfung zu Benutzerprofilen
  • Verantwortlich für das technische Konzept, die Schnittstellen und die Gesamt-Architektur der App 
  • Implementierung der Business-Logik und der Schnittstellen                 
  • Implementierung von Design-Vorlagen in Zusammenarbeit mit der Design-Agentur InVision
Android Android Studio Facebook API Retrofit2 Jira Git
Pixelmate s.r.o
2 Monate
2014-08 - 2014-09

Mobile-App

Softwareentwickler
Softwareentwickler
  • Applikation für Steuerung eines entfernten Indoor Robot.
  • Implementierung einer App zur Kommunikation zwischen Mobile Device und Robot mittels UDP-Protokoll
Wireless networking Android Eclipse UDP
Anima Technika s.r.o
2 Jahre 11 Monate
2011-11 - 2014-09

Unmanned Aerial/Ground Vehicle Development

Softwareentwickler
Softwareentwickler
  • Verantwortlich für wireless communication zwischen Ground Control Station (GCS) und entfernt Fahrzeugen (UAV, UGV) - 5.8GHz, 2.4GHz, 3G, 4G LTE
  • Verantwortlich für GPS navigation. Lesen der Daten aus dem GPS-Modul und Verarbeitung dieser Daten zur weiteren Positionsschätzung
  • Client-Server kommunikation model mit mehrere sockets
  • Verabeitung der Daten von verchiedenen Sensoren: 9DOF Sensor (accelerometer, gyroscope, magnetometer), Drucksensor, GPS-Modul
  • Erstellen eigener Kommunikationsprotokolle zur Weiterleitung der Daten von Eingabegeräten zu Aktoren
  • Video streaming über UDP (mjpeg-streamer)
  • Anzeige der erforderlichen Frugdaten im GUI (OpenGL)
  • Kommunikation mit Sensoren über UART, I2C Protokole
Videostreaming Data processing Wireless networking C/C++ Linux (Ubuntu) OpenGL GPS Kdevelop vim Bash UDP TCP/IP Git
Anima Technika s.r.o
Slowakei
3 Monate
2014-06 - 2014-08

Opensource Projekt eVRC reader

Unmaned Aerial Vehicles, Softwareentwickler, R&D
Unmaned Aerial Vehicles, Softwareentwickler, R&D
  • Java Applet zur Datenkommunikation von eVRC Server Applikation
Java-Applets Eclipse SmartCard Reader Libraries Java Smart Card
Anima Technika s.r.o
Slowakei

Aus- und Weiterbildung

Aus- und Weiterbildung

2012 - 2014
Robotik; Slowakische Technische Universität; Bratislava; Master

2012 - 2012
CCNA 2: Routing and Switching Essentials; Cisco Network Academy; Bratislava; CCNA2

2008 - 2012
Industrielle Informatik; Slowakische Technische Universität; Bratislava; Bachelor

2011 - 2011
CCNA1: Network Fundamentals; Cisco Network Academy; Bratislava; CCNA1

Kompetenzen

Kompetenzen

Top-Skills

MVVM Android Kotlin Data Processing/Collection CI/CD Kotlin Multiplatform

Schwerpunkte

Kotlin multiplatform

Produkte / Standards / Erfahrungen / Methoden

Android Studio
App Center
Bamboo
Batch Scripts
ButterKnife
C/C++
CANoe
Confluence
Continuous Integration mit Jenkin
Data processing
DBFlow
Debug
Doors
DTO generator
Eclipse
Facebook API
Git
Google Maps Android API
GPS
Hockey
Java-Applets
Jira
json2view
Kdevelop
Koin
Linux (Ubuntu)
MVC
MVVM
OpenGL
Retrofit2
Scrum
sh
Shellskript (Bash
Smart Card
SmartCard Reader Libraries
UDP
Videostreaming
vim
Wireless networking
XSLT

Methoden/Prozesse:

  • MVVM
  • MVC
  • Videostreaming
  • Data Processing/Collection
  • Wireless networking
  • CI/CD Jenkins
  • Gitlab

 

Pakete

  • Facebook API
  • Google Maps API
  • Google Awareness API
  • OpenGL

 

Werkzeuge:

  • Android Studio
  • IntelliJ
  • Kdevelop
  • Visual Studio
  • Bamboo
  • Data Binding
  • View Binding
  • Confluence
  • App Center
  • Jira
  • Retrofit2
  • RxJava
  • Jenkins
  • Git
  • Stash
  • Gitlab
  • fastlane
  • Koin

 

Netzwerke/Protokolle:

  • UDP
  • GPS
  • UDP
  • TCP/IP

 

Weitere:

  • Json
  • json2view
  • SmartCard Reader Libraries
  • Smart Card

Betriebssysteme

Android
MacOS
Windows
 Linux
(RedHat, Debian, Ubuntu)

Programmiersprachen

Android
Batch Scripts
C/C++
Java
Java-Applets
Kotlin
Perl
Python
Shellskript
(Bash, sh)
XSLT

Datenbanken

Realm
Room
SQLite

Datenkommunikation

TCP/IP

Design / Entwicklung / Konstruktion

Redux

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.