Kotlin, Java, TypeScript, ReactJs, Spring Boot, RxJs, JavaScript, Haskell, Elm, C#, Jetpack Compose, MySQL, PostgresSql, MongoDB, Docker
Aktualisiert am 08.11.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 02.11.2023
Verfügbar zu: 50%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
verhandlungssicher in Wort und Schrift

Einsatzorte

Deutschland
nicht möglich

Projekte

5 Monate
2023-07 - 2023-11

Modernisierung einer Legacy Banksoftware für Antragserstellung

Software-Entwickler Java ReactJS
Software-Entwickler
Im Auftrag eines Kunden wurde eine veraltete Bankensoftware grundlegend überarbeitet. Dabei wurde die Softwarearchitektur komplett erneuert und neu definiert. Für die Modernisierung und Optimierung wurden modernste Technologien zur Ablösung des Legacy-Codes und zur Verbesserung der Laufzeit eingesetzt. Insbesondere wurde das Ziel verfolgt, die Formularverarbeitung zu optimieren, indem das Laden, Ausfüllen und Absenden modernisiert und optimiert wurde. Die Benutzeroberfläche wurde modern und benutzerfreundlich gestaltet. Die Wartbarkeit und Qualität des Codes wurde in umfangreichen eigenen Tests laufend überprüft.
Java ReactJS
1 Monat
2023-10 - 2023-10

Lokales k3s cluster

Kubernetes k3s
Privat wurde ein lokales Kubernetes Cluster mit Raspberry Pi aufgebaut. Auf dem Cluster wurden bereits verschiedene Anwendungen veröffentlicht, wie Homeassistant und Vaultwarden.
Kubernetes k3s
4 Monate
2023-07 - 2023-10

Modernisierung Empfang, Versand und Ausfüllung von Förderanträgen

Spring Boot Java Maven ...
Das Ausfüllen und Absenden von Förderanträgen wurde modernisiert und mit Features erweitert.
  • Frontend
  • Backend
Spring Boot Java Maven RocksDB XML Typescript Vite ReactJs RxJS
1 Monat
2023-09 - 2023-09

Wie gehts BUNQ?

Typescript Mui Progressive Web App ...
Ähnlich zum Projekt MMM-bunq wurde dies auf eine Progressive Web App (PWA) erweitert. Das Backend wurde dabei in Firebase erstellt und auch deployed.
Typescript Mui Progressive Web App Firebase
2 Monate
2023-05 - 2023-06

Migration von Daten beim Wechsel des CRM-Systems

Software-Entwickler Kotlin TypeScript MUI ...
Software-Entwickler
Intern wurde zu einem neuen CRM System gewechselt. Die Daten sollten von der API des alten CRM-Systems geladen und auf eine eigene Datenbank migriert werden. Nach der Migration wurden die Benutzer benachrichtigt und gefragt, ob ihre Daten migriert werden dürfen. Wenn der Benutzer zustimmt, kann er einen Link öffnen und durch eine Webhook-Schnittstelle seine Daten in das neue System übertragen lassen. Zur Übersicht wurden die migrierten Benutzer in einer Google Sheet Tabelle erfasst. Durch Server Side Events (SSE) konnte der Benutzer den Fortschritt der Migration verfolgen. Zusätzlich wurde ein Frontend entwickelt, sodass Supportmitarbeiter Tickets einsehen können, die noch nicht migriert wurden.
Kotlin TypeScript MUI Ktor
1 Jahr 7 Monate
2021-12 - 2023-06

Tätigkeit als Junior Developer bei GEOGRAT Informationssysteme GmbH

Software-Entwickler Java TypeScript ReactJS ...
Software-Entwickler
GEOGRAT Informationssysteme GmbH bietet eine eigene GIS-Lösung an. Das System wird von GEOGRAT gewartet und stetig verbessert. 

Java TypeScript ReactJS PostgreSQL Azure Atlassian JIRA Zendesk
GEOGRAT Informationssysteme GmbH
1 Monat
2023-03 - 2023-03

MMM-Notion

Javascript Typescript ReactJs ...
Nach der Entwicklung des Modules MMM-bunq habe ich weiter Module geschrieben, welche unter anderem in einem Forum von anderen Benutzern gewünscht und vorgeschlagen wurden.
  • Entwicklung
  • Deployment
Javascript Typescript ReactJs Vite
1 Monat
2023-01 - 2023-01

Studentenküche

Kotlin Spring Boot React ...
In Rahmen der Vorlesung Software-Engineering 2 wurde eine Webapplikation entwickelt, welche die Verwaltung von Rezepten und Zutaten ermöglicht. Die App wurde mit dem Spring Framework entwickelt und verwendet eine Postgres Datenbank. Als Frontend wurde React und MUI in Kotlin (Kotlin-Wrapper) verwendet.
  • Entwicklung
  • Test
  • Dokumentation
  • Frontend
  • Backend
  • UX
  • Deployment
  • Agile Entwicklung
Kotlin Spring Boot React Kotlin JS Docker CI/CD Figma
1 Monat
2023-01 - 2023-01

Studentenküche

Software-Entwickler Kotlin Spring Boot ReactJS ...
Software-Entwickler
Für die Verwaltung der Rezepte und Zutaten wurde eine Webanwendung entwickelt. Das Backend wurde mit dem Spring Boot Framework in Kotlin realisiert und verwendet eine Postgres Datenbank. Für das Frontend wurde Kotlin-JS verwendet. Kotlin-JS bietet über Kotlin-Wrapper die Möglichkeit, React mit MUI mit Kotlin zu nutzen.
Kotlin Spring Boot ReactJS Docker CI/CD
1 Monat
2022-08 - 2022-08

Isometric Defence

Elm Funktionale Programmierung
In Rahmen einer Hausarbeit im Modul Deklarative Softwaretechnologien wurde ein Tower Defence Spiel entwickelt in der Funktionalen Sprache Elm.
  • Frontend
  • Entwicklung
  • Deployment
  • Konzeption und Planung
Elm Funktionale Programmierung
3 Monate
2022-06 - 2022-08

Automatisierte Datenbankübertragung

Software-Entwickler PostgreSQL Basho Oracle DBA
Software-Entwickler
Für einen Kunden mussten wir Daten manuell aus einer Oracle-Datenbank extrahieren und mit einem eigens entwickelten Tool in ein Format konvertieren, das für eine andere Postgres-Datenbank geeignet ist. Dieses Verfahren sollte automatisiert werden. Regelmäßig wurden mittels des Migrationstools Daten aus der Oracle-Datenbank in eine Datei extrahiert. Diese Datei wurde danach an den anderen Server gesendet, der die Datei in die Postgres-Datenbank importiert hat. Um möglichen Datenverlust zu vermeiden, wurde ein Archivierungssystem implementiert. Sollte eine Übertragung fehlschlagen, wurden zwei Postgres-Schemas definiert, wobei eines Eine Datenbank diente als Backup und die andere als aktuelle Version. Falls die Übertragung fehlschlägt, kann die Backup-Version einfach wiederhergestellt werden. Das Programm wurde in Bash geschrieben, um die Anwendung dieser Funktion auch bei anderen Kunden zu ermöglichen und um eine einfache Ausführung auf den Servern zu gewährleisten.
PostgreSQL Basho Oracle DBA
1 Monat
2022-07 - 2022-07

Budget Binder

Kotlin / Kotlin Multiplatform Docker Android ...
Im Rahmen unseres Studienabschlusses haben wir gemeinsam mit einer vierköpfigen Gruppe eine eigenständige Anwendung entwickelt. Von Anfang bis Ende haben wir sie mit eigener Initiative aufgebaut, konzipiert, entwickelt und teilweise (auf Github) veröffentlicht. Unsere App ist mit Hilfe von Kotlin Multiplattform für Android, Desktop (macOS, Linux, Windows) sowie als Webanwendung verfügbar. Zusätzlich fungiert die App als Haushaltsbuch, das eine umfassende Übersicht über die finanziellen Ein- und Ausgaben bietet und ¨ dabei hilft, ein definiertes Budget im Blick zu behalten.
  • Frontend
  • Backend
  • Test
  • Dokumentation
  • Agile Entwicklung
  • Konzeption und Planung
  • UX
  • Entwicklung
  • Deployment
Kotlin / Kotlin Multiplatform Docker Android Kotlin JS Ktor Figma
1 Monat
2022-06 - 2022-06

Computer Vision - Sportübungen

Matlab
Im Rahmen einer Hausarbeit zu Computer Vision wurde die Aufgabe gestellt, eine Software mit MATLAB zu entwickeln, die mithilfe der Webcam eines PCs einen Menschen während sportlicher Aktivitäten aufnimmt und dabei in Echtzeit die Zyklen und Frequenz der Sportart ermittelt.
  • Entwicklung
  • Dokumentation
Matlab
1 Monat
2021-07 - 2021-07

Capture the Campus

Kotlin Android GPS ...
Im Rahmen einer Hausarbeit für die Vorlesung Mobile Computing wurde eine Android-App entwickelt. Die grundlegenden Funktionen der App wurden von den Dozenten vorgegeben, konnten aber beliebig erweitert werden. Der Zweck der App bestand darin, ein kleines Spiel zu ermöglichen. Mehrere Studierende sollten sich über Bluetooth mit ihren Android-Geräten verbinden und ein Capture-the-Flag-Spiel auf dem Campus spielen, wobei das GPS verwendet wurde. Zu diesen Kurs war ich bereits zum dritten mal als Tutor tätig.
  • Entwicklung
  • Dokumentation
Kotlin Android GPS Bluetooth Data-Fetching
1 Monat
2021-04 - 2021-04

MMM-bunq

Javascript
Ich habe ein Modul für Magic Mirror (Smart Mirror) geschrieben. In unserer WG hatten wir einen gemeinsamen BUNQ-Account (Online-Bank), und ich habe meinen selbstgebauten Smart Mirror dort aufgestellt. Das Modul zeigt den aktuellen Kontostand des BUNQ-Kontos an.
  • Entwicklung
  • Deployment
Javascript
1 Monat
2021-01 - 2021-01

Objekterkennung Deep Learning Nummernschilderkennung

Matlab
In Rahmen einer Hausarbeit in Digitale Signalverarbeitung wurde eine Anwendung erstellt, welche Nummernschilder durch Deep Learning erkennen kann. Dabei wurde ein Lernsatz an Bildern von Nummernschildern erstellt. Das Programm konnte am Ende Nummernschilder zwischen SL und NF mit einer Genauigkeit von 73 ? 86% erkennen.
  • Entwicklung
  • Test
  • Dokumentation
Matlab
1 Monat
2021-01 - 2021-01

mvk-factro-slack

Node.js MongoDB Javascript ...
Im Rahmen einer Hausarbeit habe ich eine Tätigkeit mit den internen Factro-Aufgaben in Verbindung gebracht. Gemäß der offiziellen Aufforderung des Arbeitgebers werden regelmäßig die internen Factro-Aufgaben mithilfe der temporären Factro-Tags ?#slack-b? und ?#slack-s? automatisch durchsucht. Dabei werden bestimmte Metadaten der markierten Factro-Aufgaben strukturiert ausgelesen und in einer DB-Engine gespeichert. Anschließend werden die temporären Factro-Tags in den identifizierten Factro-Aufgaben gelöscht. Die aufbereiteten Inhalte werden entsprechenden internen Slack-Kanälen weitergeleitet: ?#mvk-besprechung-factro? für Factro-Aufgaben mit dem Tag ?#slack-b? und ?#mvk-streaming-factro? für Factro-Aufgaben mit dem Tag ?#slack-s?. Innerhalb der DB-Engine wird ein Flag als Statusindikator verwendet.
  • Entwicklung
  • Dokumentation
  • Frontend
  • Backend
Node.js MongoDB Javascript ReactJs
1 Monat
2018-04 - 2018-04

Einrichten einer Mobile-Device-Management

Sophos Mobile Control Apple DEP
Im Rahmen meines Abschlussprojekts meiner Ausbildung habe ich eine MDM-Lösung (Mobile Device Management) in das Unternehmen implementiert. Diese Lösung wird bis heute verwendet. Das Unternehmen verfügt nun über die Möglichkeit, alle mobilen Endgeräte an einem zentralen Ort zu verwalten. Damals gab es ungefähr 300 solcher Endgeräte.
  • Projekt-, Zeit- und Kostenplanung
  • Auswählen passender Softwarelösung
  • Installation und Einrichtung der Software
  • Dokumentation
Sophos Mobile Control Apple DEP

Aus- und Weiterbildung

Ausbildung - Fachinformatiker Systemintegration

Studium - Angewandte Informatik
Abschluss: Bachelor of Science

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Frameworks
  • ReactJs
  • RxJS
  • Gatsby
  • MUI/ Material Design
  • Android SDK
  • RocksDB

Allgemeine Kenntnisse
  • Adobe Photoshop
  • Adobe Premiere Pro
  • Adobe After Effects
  • Adobe XD
  • Figma
  • Matlab
  • Bash/ Powershell
  • Datenbanken & SQL
  • Netzwerktechnik
  • Docker
  • Kubernetes
  • Firebase
  • AdA-Schein (nächstes Jahr, 2024)

Programmiersprachen

Kotlin
Java
C#
PHP
Haskell
Elm
Javascript
Typescript

Datenbanken

MongoDB
PostgresSQL

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.