Hans-peter Martini

Entwickler

Neukirchen, Deutschland

Erfahrungen

Sept. 2022 - Apr. 2024
1 Jahr 8 Monaten
Deutschland

Entwickler

Systemhaus der Bundesagentur für Arbeit

  • Portal zur Abgabe und Bearbeitung von Kindergeldanträgen.
  • Entwicklung von Microservices und Frontends zur Abwicklung von Kindergeldanträgen innerhalb der Infrastruktur der Bundesagentur für Arbeit.
  • Backend: Entwicklung von Event-Driven-Microservices mit REST-Controllern und Services; Mapping von Daten mit JSON-Models; Produzieren und Konsumieren von Kafka-Streams; Generierung von PDFs.
  • Frontend: Entwicklung von smarten Komponenten, Services, Guards; Verarbeitung der REST-Stream mittels Observables nach dem Reactive-Programming-Paradigma; Einbindung von WebComponents; Umsetzung der User-Authentifizierung mittels OIDC/OAuth2 und JWTs; Einbindung von KeyCloak für die vereinfachte Anbindung von Identitätsprovidern und Einführung von Zwei-Faktor-Authentifizierung; Erstellung von Mockups für Planung, Umsetzungs-Analysen und Machbarkeitsstudien.
  • Generell: Analyse und Umsetzung fachlicher Anforderungen; Durchführung von Code-Reviews; Pflege und Wartung der CI/CD-Pipelines; Durchführung von Refactorings; Durchführung von Sprint-Reviews; Monitoring der produktiven Anwendungen über Kibana und Grafana.
  • Technisches Umfeld: Betriebssysteme: Linux, Windows; IDE: IntelliJ IDEA, WebStorm; Programmiersprachen: TypeScript, Java 17; Frameworks: Angular, Spring Boot; Buildtools: Jenkins, NPM, Maven; Tools: Jira, Confluence, GitLab, BitBucket.
Jan. 2021 - Juli 2022
7 Monaten
Deutschland

Architekt, Entwickler, Coach, Berater

Bundesdruckerei GmbH

  • Portal zur Suche nach Bekanntmachungen öffentlicher Auftraggeber - im Auftrag der Bundesregierung.
  • Architekturplanung und Entwicklung der Web-Plattform (Frontend und Backend), Integration in vorhandene Infrastruktur.
  • Effizienzsteigerung der Entwicklungsleistung um ca. 200% durch Auswahl und Einführung eines geeigneten Frameworks.
  • Technische Leitung des Entwickler-Teams.
  • Re-Implementierung der vorhandenen Anwendung mit Vue.js, inklusive Ausarbeitung einer Argumentation für die Re-Implementierung, Architektur-Planung, und Implementierung der Komponenten und Anwendungsstruktur.
  • Vorgabe der Projektstruktur und des Style-Guides.
  • Definition von Coding-Standards.
  • Einführung von Redux im Frontend, plus Coaching des Teams.
  • Definition eines View-Models, basierend auf einer eForms-Abstraktion (Europäischer Standard zum Austausch von Ausschreibungen).
  • Ausarbeitung von Methoden zur Optimierung der lokalen Entwicklungsumgebungen.
  • Optimierung des Backend-Codes nach Hexagonaler Architektur.
  • Definition der Datenbankstruktur.
  • Implementierung von REST-Endpoints zum User-Login mittels Authentifizierung durch ELSTER (OAuth2).
  • Technisches Umfeld: Betriebssysteme: Linux, Windows, MacOS; IDE: IntelliJ IDEA Ultimate; Programmiersprachen: TypeScript, Java 17; Frameworks: Vue.js, Spring Boot; Buildtools: NPM, Maven; Tools: Jira, Confluence, GitLab; Architektur: Hexagonale Architektur.
Juli 2021 - Okt. 2021
4 Monaten
Deutschland

Entwickler, Architekt, Coach, Berater

Emil Frey

  • Planung, Architektur und Entwicklung von Submodulen einer Plattform zum An- und Verkauf von Fahrzeugen.
  • Implementierung individueller Komponenten für eine vom Kunden entwickelte Component-Library.
  • Coaching der Mitarbeiter im Umgang mit Angular, sowie Einhaltung von Clean Code und gängigen Programmierprinzipien.
  • Entwicklung von Input- und Kontroll-Komponenten.
  • Umsetzung eines gegebenen Atomic-Design-Frameworks.
  • Implementierung der Submodule, Services und Routing.
  • Schulung und Vermittlung von Best-Practices und Angular-Kenntnissen.
  • Einbindung externer Skripts.
  • Beratung der IT-Leitung zur Optimierung des Entwicklungsprozesses.
  • Delegation der SEO-Optimierung an externen Dienstleister.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: IntelliJ IDEA Ultimate; Programmiersprachen: TypeScript; Frameworks: Angular 12; Buildtools: Angular CLI; Tools: Jira, BitBucket.
Mai 2020 - Mai 2021
1 Jahr 1 Monate
Deutschland

Entwickler, Gründer, Geschäftsführer, Architekt, DevOps-Engineer

Martini Labs

  • Implementierung einer Plattform zur Verwaltung, Auswertung und Sammlung von Leads durch Online-Marketing-Kampagnen.
  • Ausarbeitung der Geschäftsidee sowie des Business-Plans und der Anwendungsarchitektur.
  • Implementierung des MVP, Aufsetzen der Cloud-Infrastruktur mit FireBase als Angular-Material-Anwendung.
  • Machbarkeitsuntersuchungen.
  • Anforderungsanalyse.
  • Architekturentwurf.
  • Implementierung des MVP.
  • Auswahl und Einrichtung eines Cloud-basierten Backends.
  • User-Verwaltung über FireBase Authentication mit JWT.
  • Speicherung der Daten in FireStore.
  • Reporting.
  • Funnel-Page und Bewerbungsformular.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: IntelliJ IDEA Ultimate; Programmiersprachen: TypeScript; Frameworks: Angular 10; Buildtools: Angular CLI; Datenbanken: FireStore; Tools: Firebase, YouTrack, GitLab; Testing: Jasmine.
März 2020 - Juni 2021
1 Jahr 4 Monaten
Deutschland

Entwickler

BG-Phoenics GmbH

  • Implementierung eines Kundenportals mit Angular und Angular-Material.
  • Neu-Implementierung einer von mehreren Anwendungen und Zusammenführung in einem MonoRepo als kohärentes Kundenportal.
  • Umzug der vorhandenen Anwendung in ein MonoRepo (Nx).
  • Neu-Implementierung alter Komponenten und Services.
  • Umsetzung einer nachhaltigen Architektur, Coding-Standards und gängigen Programmierprinzipien.
  • Refactorings und Auslagerung gemeinsam genutzter Komponenten, Services usw. in eine Library, um im ganzen MonoRepo verfügbar zu machen.
  • Einführung eines NgRx-Stores mit Facade-Pattern.
  • Aushandlung der REST-APIs mit Backend.
  • Anbindung der zugrundeliegenden Microservices über REST-Schnittstellen.
  • Entwicklung von Unit-Tests mit Jest.
  • Technisches Umfeld: Betriebssysteme: Windows; IDE: IntelliJ IDEA Ultimate; Programmiersprachen: TypeScript; Frameworks: Angular 10-12; Buildtools: Angular CLI; Tools: GitLab, Jenkins, SonarQube, OpenShift; Testing: Jest.
Sept. 2018 - Dez. 2020
1 Jahr 4 Monaten
Deutschland

Entwickler

SMA Solar Technology AG

  • Mitarbeit an Projekten Energieanlagen-Steuerung und Anlagenüberwachung.
  • Für Energieanlagen-Steuerung: Entwicklung von Modbus- und SunSpec-Protokoll-Implementierungen für RS485 und TCP.
  • Aufgaben (Energieanlagen-Steuerung): Anforderungsanalyse, Vorbereitung der Scrum-Tickets; Refactoring (Vereinfachung der Projektstruktur, Optimierung des Datenflusses, Einführung von Interfaces); Implementierung eines Moduls zur Hardwarekommunikation und -Steuerung; API-Erweiterung mit Swagger; Schreiben von Unit-Tests; Code-Reviews.
  • Technisches Umfeld (Energieanlagen-Steuerung): Betriebssysteme: MacOS; IDE: IntelliJ IDEA, Eclipse; Programmiersprachen: Java; Frameworks: OSGI, Apache Felix; Buildtools: Gradle, bnd; Datenbanken: PostgresQL, TimescaleDB; Tools: YouTrack, GitHub, GitLab CI, Docker, Swagger; Testing: JUnit.
  • Für Anlagenüberwachung: Neuentwicklung eines Webservices zur Überwachung von Geräten an Kunden-Standorten.
  • Aufgaben (Anlagenüberwachung): Anforderungsanalyse, Vorbereitung der Scrum-Tickets; Implementierung von Komponenten zur Anwendung und Darstellung von Filtereingaben; Erweiterung des Test-Backends; Erweiterung der API-Endpoints für Datenbankoperationen; Schreiben von Unit-Tests; Code-Reviews.
  • Technisches Umfeld (Anlagenüberwachung): Betriebssysteme: MacOS; IDE: IntelliJ IDEA; Programmiersprachen: Kotlin, TypeScript; Frameworks: Angular, Spring Boot; Buildtools: Maven, Gradle; Datenbanken: PostgreSQL, TimescaleDB; Tools: YouTrack, GitHub, GitLab CI, Docker, Kubernetes, Helm; Testing: JUnit, Karma.
Sept. 2018 - Sept. 2018
1 Monate
Deutschland

Entwickler, Teamleiter

Werkstattportal (Projekt)

  • Webportal zur Suche und Vermittlung von KFZ-Dienstleistungen.
  • Anforderungsanalyse, Vorbereitung der Scrum-Tickets.
  • Implementierung eines Microservice zum Abrufen und Ausliefern von Scraping-Daten.
  • Aushandlung der durch die Scraping-API gelieferten Datenformate.
  • Parsen, Speichern und Bereitstellen der Daten.
  • Definition der API zum Abrufen der Daten.
  • Implementierung der Endpunkte zum Abrufen der Daten.
  • Schreiben von Unit-Tests.
  • Code-Reviews.
  • Übernahme der Kundenkommunikation.
  • Teamleitung.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: PHPStorm; Programmiersprachen: PHP7; Frameworks: Laravel; Tools: YouTrack, BitBucket, ScrapingHub; Testing: PhpUnit.
Aug. 2018 - Aug. 2018
1 Monate
Deutschland

Entwickler

4Mular (Projekt)

  • Neuentwicklung eines Webportals zur automatisierten Anmeldung von Photovoltaikanlagen.
  • Verbesserung der Code-Qualität durch Umsetzung gängiger Programmierprinzipien.
  • Schreiben von Unit-Tests.
  • Code-Reviews.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: IntelliJ IDEA; Programmiersprachen: TypeScript, Kotlin; Frameworks: Angular 5, RxJS, NgRx; Buildtools: Maven, npm; Datenbanken: PostgreSQL; Tools: YouTrack, BitBucket, Git, Docker Compose, Selenium, Kubernetes, Helm.
Okt. 2017 - Juli 2018
10 Monaten
Deutschland

Entwickler, Berater

Facto (Projekt)

  • Webplattform zur Rückabwicklung von Lebensversicherungen.
  • Plattform für Kunden, Sachbearbeiter und Anwälte, zur Antragsstellung, Dokumentenverwaltung, Berechnung der Erstattungssumme, Beurteilung des Rückabwicklungsanspruchs, Mandantenverwaltung.
  • Symfony 3 basiertes monolithisches Backend.
  • AngularJS Frontend.
  • Rechte- und Rollensystem: Auswahl eines geeigneten Paradigmas (ACLs vs. Voters); Implementierung des Basissystems mit Voters; Refactoring der Anwendung, um diese zu nutzen.
  • State-Machine zur Abbildung der Status im Lebenszyklus von Vorgängen im System: Beratung und Auswahl geeigneter Tools und Ansätze; Implementierung einer State-Machine auf Basis des Decorator- und des Visitor-Musters.
  • Entwurf und Implementierung der Datenbankstruktur, sowie Repositories und Services zur DB-Kommunikation.
  • Erstellung von Fixtures zur Befüllung der Datenbank mit Testdaten.
  • Erstellung eines Docker Compose-Scripts, um einheitliche lokale Umgebung zu gewährleisten.
  • Schreiben von Unit-Tests.
  • Code-Reviews.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: PhpStorm, WebStorm; Programmiersprachen: PHP, JavaScript; Frameworks: Symfony 3, AngularJS; Buildtools: Yarn; Datenbanken: PostgreSQL; Tools: GitLab, YouTrack, Docker, Docker Compose; Testing: PhpUnit, Karma.
Sept. 2017 - Sept. 2017
1 Monate
Deutschland

Entwickler, Mentor, Coach

timeBuzzer GmbH

  • Serverlass EVA-Microservice.
  • Middleware zur Verknüpfung von Zeiterfassungstools und Projektmanagement-Plattformen.
  • Stateless Worker, Eingabe und Ausgabe über APIs der verbundenen Plattformen.
  • Minimale UI als Authentifizierungs-Proxy mittels JWT.
  • Anforderungsanalyse und Kundenkommunikation.
  • Entwurf und Implementierung eines stateless Microservice: Datenbankentwurf; Implementierung eines Importmoduls, welches per WebHook getriggert wird und eine Service-spezifische API konsumiert; Aufbau eines internen und mehrerer externen Datenmodelle; Parsing der Daten aus konsumierter API in internes Datenmodell; Bereitstellen der geparsten Daten für Kunden-System; Nutzung des Kundensystems für Authentifizierung (System liefert JWT nach erfolgreichem Login, Zwischenspeicherung des Tokens).
  • Entwurf der Login-UI: Abruf des User-Tokens mittels Backend; Minimale User-Verwaltung.
  • Schreiben von Unit-Tests.
  • Code-Reviews.
  • Coaching, Übergabe und weitere Betreuung der Werkstudenten.
  • Technisches Umfeld: Betriebssysteme: MacOS; IDE: IntelliJ IDEA; Programmiersprachen: Kotlin, TypeScript; Frameworks: Spring Boot, Angular 5; Buildtools: Maven, npm; Datenbanken: PostgreSQL; Tools: Webhooks, JWT; Testing: JUnit, Karma.
Nov. 2016 - Sept. 2017
11 Monaten
Deutschland

Entwickler

CI-Plattform (Projekt)

  • Konstante Weiterentwicklung einer CI-Plattform, Implementierung neuer Features und Bug-Fixes.
  • Aufgaben umfassten: Anforderungsanalyse, Kundenkommunikation, 3. Level-Support, Implementierung diverser Features auf Kundenwunsch, Schreiben von Unit-Testing und UI-Tests, Dokumentation und Aktualisierung der Plattform-Dokumentation.
  • Technisches Umfeld (Weiterentwicklung): Betriebssysteme: Linux; IDE: PHPStorm, GoLand, IntelliJ IDEA; Programmiersprachen: PHP, JavaScript, Go; Frameworks: Symfony 2, AngularJS, Docktrine, Swiftmailer; Tools: GitHub, BitBucket, GitLab, Shell-Scripting, Sublime-Text; Testing: PHPUnit, Selenium, Behat.
  • Implementierung eines Server-Daemons mit CMD-basiertem Kontroll-Client für Container-Management zur Bereitstellung von Docker-Machines aufgrund von Inkompatibilität von Docker Containern mit LXC als Laufzeitumgebung (Juli 2017).
  • Aufgaben (Container-Management): Anforderungsanalyse (fehlerhafte Bereitstellung von Containern für Code-Analyse-Plattform), Debugging der Systemmeldungen mit XTrace, Auswahl geeigneter Technologien und Bibliotheken, Implementierung des Daemons als Client-/Server-Anwendung.
  • Technisches Umfeld (Container-Management): Betriebssysteme: Linux; IDE: GoLand; Programmiersprachen: Go, Unix Shell; Tools: Sublime-Text, Docker, Docker-Machine, Boot2Docker, KVM, LibVirt, Virsh, XTrace.
  • Neu-Implementierung einer Matching-Komponente für die CI-Plattform: Umstellung auf Kontext-basiertes Matching (April 2017).
  • Aufgaben (Matching-Komponente): Anforderungsanalyse, Entwurf und Implementierung des Algorithmus, Code-Profiling von Performance-Schwächen, Schreiben von Unit-Tests.
  • Technisches Umfeld (Matching-Komponente): Betriebssysteme: Linux; IDE: PHPStorm; Programmiersprachen: PHP; Frameworks: Symfony 2; Testing: PHPUnit, Backfire.
  • Implementierung von VNC-Recording für die CI-Plattform: Mitschnitt von UI-Tests, teilweise Neu-Implementierung von VNC-Aufnahmetools und Anpassung an die CI-Umgebung (Februar 2017).
  • Aufgaben (VNC-Recording): Anforderungsanalyse, Evaluierung und Auswahl eines geeigneten Codecs (FFMPEG), Aufnahme und Kompression der XServer-Ausgabe, automatischer Upload zu AWS-EC3, Bereitstellung und Darstellung des Streams.
  • Technisches Umfeld (VNC-Recording): Betriebssysteme: Linux; IDE: CLion, PHPStorm; Programmiersprachen: C, PHP, JavaScript; Frameworks: AngularJS, Symfony 2; Tools: diverse VNC-Implementierungen, XServer, Chef, Node.js.
  • Implementierung einer VNC-Browser-View für die CI-Plattform: Video-Debugging von UI-Tests, teilweise Neu-Implementierung von noVNC und Routing durch Reverse-Proxy (Januar 2017).
  • Aufgaben (VNC-Browser-View): Anforderungsanalyse, Evaluierung und Auswahl geeigneter Technologien für XServer-Aufnahme (LXC-Container), Nutzung und Anpassung von noVNC, Implementierung eines Node.js-Reverse-Proxys, Bereitstellung des Streams.
  • Technisches Umfeld (VNC-Browser-View): Betriebssysteme: Linux; IDE: CLion, PHPStorm; Programmiersprachen: C, PHP, JavaScript; Frameworks: AngularJS, Symfony 2; Tools: diverse VNC-Implementierungen, XServer, Node.js.
Aug. 2011 - Okt. 2016
5 Jahren 3 Monaten
Deutschland

Entwickler, Admin, Teamleiter, Technischer Projektleiter, Technischer Strategieberater, Projektleitung

Arbeitgeber im Tourismussektor

  • Entwicklung und Betreuung verschiedener Systeme und Projekte im Tourismusbereich.
  • Drucksystem für Reiseunterlagen (Smart-Client-Anwendung mit WinFormsUI): Konstante Weiterentwicklung zur Produktion von Print- und elektronischen Reiseunterlagen sowie Rechnungen; Implementierung von zeitgesteuerten Server-basierten Jobs und Aztec-Code-Generierung; Wartung/Kalibrierung von Produktionsdruckern; Serveradministration; Deployment; Recruiting; Teamleitung.
  • Aufgaben (Drucksystem): Analyse, Entwurf, Implementierung, Testing, Beratung.
  • Technisches Umfeld (Drucksystem): Betriebssysteme: Windows, Windows Server; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: .NET, WinForms; Datenbanken: Microsoft SQL Server, MySQL; Tools: Git, Sublime-Text; Testing: Microsoft Unit Test Framework, manuell.
  • Auslagerung des Drucksystems: Entwicklung und Inbetriebnahme eines Printsystems mithilfe eines externen Dienstleisters (02/2015 - 10/2016).
  • Aufgaben (Auslagerung Drucksystem): Anforderungs-Analyse und Abstimmung mit dem Kunden, Konzeption, Implementierung, Testing, Beratung, Inbetriebnahme.
  • Technisches Umfeld (Auslagerung Drucksystem): Betriebssysteme: Windows; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: ASP.NET, .NET, WebForms, WinForms, Microsoft MVC; Datenbanken: Microsoft SQL Server; Tools: Git, Sublime-Text; Testing: Microsoft Unit Test Framework, manuell.
  • Neu-Implementierung eines Drucksystems: Ablösung einer Legacy Smart Client-Anwendung und Übernahme vorhandener Logik (02/2015 - 10/2016).
  • Aufgaben (Neu-Implementierung Drucksystem): Anforderungs-Analyse, Abstimmung mit Kunden, Konzeption der Umsetzung und späteren Änderungen, Implementierung der Desktopanwendung und der Datenbanken, Testing (Unit-Testing und manuelle Tests), Beratung von Geschäftsleitung und Kunden.
  • Technisches Umfeld (Neu-Implementierung Drucksystem): Betriebssysteme: Windows, Windows Server; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: ASP.NET, .NET, WebForms, WinForms, Microsoft MVC; Datenbanken: Microsoft SQL Server; Tools: Git, Sublime-Text, Hyper V; Testing: Microsoft Unit Test Framework, manuell.
  • Desktopanwendung für Flug-Refund-Abwicklung (Smart-Client-Anwendung mit WinFormsUI): Konstante Weiterentwicklung der Desktopanwendung; Manuelle SQL-Abfragen für individuelle Kundenanfragen.
  • Aufgaben (Flug-Refund): Anforderungs-Analyse, Abstimmung mit Kunden, Konzeption der Umsetzung und späteren Änderungen, Implementierung von Frontend, Backend und Datenbanken, Testing (Unit-Testing und manuelle Tests), Beratung von Geschäftsleitung und Kunden.
  • Technisches Umfeld (Flug-Refund): Betriebssysteme: Windows; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: .NET, WinForms; Datenbanken: Microsoft SQL Server, MySQL; Tools: Git, Sublime-Text; Testing: Microsoft Unit Test Framework, manuell.
  • Webanwendungen zur Verwaltung von Reisedaten: Anwendungen zur Pflege von Stamm- und Reisedaten (02/2015 - 10/2016).
  • Aufgaben (Verwaltung Reisedaten): Anforderungs-Analyse, Abstimmung mit Kunden, Konzeption der Umsetzung und späteren Änderungen, Implementierung von Frontend, Backend und Datenbanken, Testing (Unit-Testing und manuelle Tests), Beratung von Geschäftsleitung und Kunden, Bereitstellung Webanwendung.
  • Technisches Umfeld (Verwaltung Reisedaten): Betriebssysteme: Windows, Windows Server; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: ASP.NET, WebForms, Microsoft MVC; Datenbanken: Microsoft SQL Server; Tools: Git, Sublime-Text, Hyper V, IIS; Testing: Microsoft Unit Test Framework, manuell.
  • Auslagerung der IT-Infrastruktur an Dienstleister (Projektleitung, 01/2015 - 06/2015): Einsparung von Entwicklerkapazitäten durch Abgabe von Admin-Aufgaben (ca. 20%); Einführung eines Sicherheitskonzepts; Einführung eines Backupkonzepts.
  • Aufgaben (Auslagerung IT): Ressourcen-, Budget- und Kapazitätsplanung, Kontrolle des laufenden Prozesses, Abstimmung mit Dienstleister, Koordination der Ausfallzeiten und Vorbereitung der Systeme.
  • Technisches Umfeld (Auslagerung IT): Betriebssysteme: Windows, Windows Server; Datenbanken: Microsoft SQL Server, MySQL.
  • Webanwendungen für elektronische Reiseunterlagen: Endkunden-Plattform zur Einsicht von Reiseinformationen.
  • Aufgaben (Elektronische Reiseunterlagen): Anforderungs-Analyse, Abstimmung mit Kunden, Konzeption der Umsetzung und späteren Änderungen, Implementierung von Frontend, Backend und Datenbanken, Testing (Unit-Testing und manuelle Tests), Beratung von Geschäftsleitung und Kunden, Bereitstellung Webanwendung.
  • Technisches Umfeld (Elektronische Reiseunterlagen): Betriebssysteme: Windows, Windows Server; IDE: Visual Studio; Programmiersprachen: C#, JavaScript; Frameworks: ASP.NET, .NET, Microsoft MVC; Datenbanken: Microsoft SQL Server; Tools: Git, Sublime-Text, Hyper V, IIS; Testing: Microsoft Unit Test Framework, manuell.

Zusammenfassung

  • Analyse, Konzeption, Architektur
  • Enterprise-Softwareentwicklung
  • TypeScript, JavaScript, Kotlin, Java
  • Vue.js, Angular, React(Native), Node.js, Spring Boot
  • Agile Methoden

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

HS Fulda

Angewandte Informatik · Fulda, Deutschland