Recommended expert

Hans-Peter Martini

Entwickler

Hans-Peter Martini
Neukirchen, Deutschland

Erfahrungen

Sept. 2022 - Apr. 2024
1 Jahr 8 Monate

Entwickler

Systemhaus der Bundesagentur für Arbeit

  • 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
  • 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
  • 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
Jan. 2022 - Juli 2022
7 Monate

Architekt, Entwickler, Coach, Berater

Bundesdruckerei GmbH

  • Technische Leitung des Entwickler-Teams
  • Ausarbeitung einer Argumentation für die Re-Implementierung der vorhandenen Anwendung mit Vue.js
  • 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 und 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)
Juli 2021 - Okt. 2021
4 Monate

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
  • Schulung und Vermittlung von Best-Practices und Angular-Kenntnissen
  • Beratung der IT-Leitung zur Optimierung des Entwicklungsprozesses
  • Delegation der SEO-Optimierung an externen Dienstleister
Mai 2020 - Mai 2021
1 Jahr 1 Monat

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

Eigenes Projekt (Online-Marketing)

  • 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
  • Implementierung von Funnel-Page und Bewerbungsformular
März 2020 - Juni 2021
1 Jahr 4 Monate

Entwickler

BG-Phoenics GmbH (Systemhaus der BG Bau)

  • 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 in eine Library
  • Einführung eines NgRx-Stores mit Facade-Pattern
  • Aushandlung der REST-APIs mit Backend
  • Anbindung der Microservices über REST-Schnittstellen
  • Entwicklung von Unit-Tests mit Jest
Okt. 2018 - Dez. 2019
1 Jahr 3 Monate

Entwickler

SMA Solar Technology AG

  • Anforderungsanalyse und 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
Sept. 2018 - Dez. 2019
1 Jahr 4 Monate

Entwickler

SMA Solar Technology AG

  • Anforderungsanalyse und Vorbereitung der Scrum-Tickets
  • Refactoring der Projektstruktur und Optimierung des Datenflusses
  • Einführung von Interfaces
  • Implementierung eines Moduls zur Hardwarekommunikation und -Steuerung (Modbus- und SunSpec-Protokolle für RS485 und TCP)
  • API-Erweiterung mit Swagger
  • Schreiben von Unit-Tests
  • Code-Reviews
Sept. 2018 - Sept. 2018
1 Monat

Entwickler, Teamleiter

Taxiportal Projekt

  • Anforderungsanalyse und 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
  • Kundenkommunikation
  • Teamleitung
Aug. 2018 - Aug. 2018
1 Monat

Entwickler

4Mular

  • Verbesserung der Code-Qualität durch Umsetzung gängiger Programmierprinzipien
  • Schreiben von Unit-Tests
  • Code-Reviews
Okt. 2017 - Juli 2018
10 Monate

Entwickler, Berater

Facto

  • Auswahl und Implementierung eines Rechte- und Rollensystems mit Voters
  • Refactoring der Anwendung zur Nutzung des Basissystems
  • Beratung und Implementierung einer State-Machine basierend auf Decorator- und Visitor-Muster
  • Entwurf und Implementierung der Datenbankstruktur, Repositories und Services
  • Erstellung von Fixtures zur Befüllung der Datenbank mit Testdaten
  • Erstellung eines Docker Compose-Scripts für eine einheitliche lokale Umgebung
  • Schreiben von Unit-Tests
  • Code-Reviews
Sept. 2017 - Sept. 2017
1 Monat

Entwickler, Mentor, Coach

timeBuzzer GmbH

  • Anforderungsanalyse und Kundenkommunikation
  • Entwurf und Implementierung eines stateless Microservice zur Verknüpfung von Zeiterfassungstools und Projektmanagement-Plattformen
  • Datenbankentwurf und Implementierung eines Importmoduls (WebHook-basiert)
  • Aufbau interner und externer Datenmodelle und Parsing der konsumierten Daten
  • Bereitstellung der geparsten Daten für Kundensystem
  • Entwurf der Login-UI und minimale User-Verwaltung
  • Schreiben von Unit-Tests
  • Code-Reviews
  • Coaching und Übergabe der Werkstudenten
Juli 2017 - Juli 2017
1 Monat

Entwickler

Eigenes Projekt (Container-Management)

  • Anforderungsanalyse und Debugging der fehlerhaften Bereitstellung von Containern für Code-Analyse-Plattform
  • Auswahl geeigneter Technologien und Bibliotheken
  • Implementierung eines Daemons als Client-/Server-Anwendung zur Bereitstellung von Docker-Machines in LXC-Umgebung
Apr. 2017 - Apr. 2017
1 Monat

Entwickler

Eigenes Projekt (Matching-Komponente CI-Plattform)

  • Anforderungsanalyse
  • Entwurf und Implementierung eines Kontext-basierten Matching-Algorithmus
  • Code-Profiling von Performance-Schwächen
  • Schreiben von Unit-Tests
Feb. 2017 - Feb. 2017
1 Monat

Entwickler

Eigenes Projekt (VNC-Recording CI-Plattform)

  • Anforderungsanalyse
  • Evaluierung und Auswahl eines geeigneten Codecs und Einstellungen für FFMPEG
  • Aufnahme und Kompression der XServer-Ausgabe
  • Automatischer Upload der Aufnahmedaten zu AWS-EC3
  • Bereitstellung und Darstellung des gespeicherten Streams auf der Web-Plattform
Jan. 2017 - Jan. 2017
1 Monat

Entwickler

Eigenes Projekt (VNC-Browser-View CI-Plattform)

  • Anforderungsanalyse
  • Evaluierung und Anpassung von noVNC für die CI-Plattform
  • Implementierung eines Reverse-Proxys als Node.js-Anwendung
  • Bereitstellung des Streams über noVNC im Browser
Nov. 2016 - Sept. 2017
11 Monate

Entwickler

Eigenes Projekt (CI-Plattform)

  • Anforderungsanalyse und Kundenkommunikation
    1. Level-Support
  • Implementierung diverser Features und Bug-Fixes
  • Schreiben von Unit-Tests und UI-Tests
  • Dokumentation und Aktualisierung der Plattform-Dokumentation
Feb. 2015 - Okt. 2016
1 Jahr 9 Monate

Entwickler, Admin

Eigenes Unternehmen (Tourismus)

  • Entwicklung von Webanwendungen zur Verwaltung von Stamm- und Reisedaten
  • Anforderungsanalyse, Konzeption und Abstimmung mit Kunden
  • Implementierung von Frontend, Backend und Datenbanken
  • Testing (Unit und manuell)
  • Beratung und Bereitstellung der Webanwendung
Feb. 2015 - Okt. 2016
1 Jahr 9 Monate

Entwickler, Team Lead

Eigenes Unternehmen (Tourismus)

  • Anforderungsanalyse und Konzeption zur Ablösung einer Legacy Smart-Client-Anwendung
  • Implementierung der Desktopanwendung und Datenbanken
  • Testing (Unit und manuell)
  • Beratung von Geschäftsleitung und Kunden
Feb. 2015 - Okt. 2016
1 Jahr 9 Monate

Entwickler, Team Lead, techn. Projektleiter, techn. Strategieberater

Eigenes Unternehmen (Tourismus)

  • Anforderungsanalyse und Abstimmung mit dem Kunden
  • Konzeption, Implementierung und Testing eines externen Printsystems
  • Beratung und Inbetriebnahme mit externem Dienstleister
Jan. 2015 - Juni 2015
6 Monate

Projektleitung

Eigenes Unternehmen (Tourismus)

  • Ressourcen-, Budget- und Kapazitätsplanung
  • Kontrolle des laufenden Prozesses
  • Abstimmung mit Dienstleister
  • Koordination der Ausfallzeiten und Vorbereitung der Systeme
Aug. 2011 - Okt. 2016
5 Jahren 3 Monate

Entwickler

Eigenes Unternehmen (Tourismus)

  • Konstante Weiterentwicklung der Desktopanwendung für Flug-Refund-Abwicklung mit WinFormsUI
  • Manuelle SQL-Abfragen für individuelle Kundenanfragen
Aug. 2011 - Okt. 2016
5 Jahren 3 Monate

Entwickler

Eigenes Unternehmen (Tourismus)

  • Entwicklung einer Endkunden-Plattform zur Einsicht von Reiseinformationen
  • Anforderungsanalyse, Konzeption und Abstimmung mit Kunden
  • Implementierung von Frontend, Backend und Datenbanken
  • Testing (Unit und manuell)
  • Beratung und Bereitstellung der Webanwendung
Aug. 2011 - Okt. 2016
5 Jahren 3 Monate

Entwickler, Admin, Team Lead

Eigenes Unternehmen (Tourismus)

  • Konstante Weiterentwicklung von Smart-Client-Anwendungen mit WinFormsUI zur Produktion von Print- und elektronischen Reiseunterlagen und Rechnungen
  • Implementierung zeitgesteuerter Server-basierter Jobs und Aztec-Code-Generierung für Rail-and-Fly-Tickets
  • Wartung und Kalibrierung von Produktionsdruckern
  • Serveradministration und Deployment
  • Recruiting und Teamleitung

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Tourismus (5 Jahre), Informationstechnologie (3.5 Jahre), Regierung und Verwaltung (2 Jahre), Energie (1.5 Jahre), Werbung (1 Jahr) und Automotive (0.5 Jahre).

Tourismus
Informationstechnologie
Regierung und Verwaltung
Energie
Werbung
Automotive

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (12 Jahre), Produktentwicklung (10 Jahre), Qualitätssicherung (6 Jahre), Kundendienst (5 Jahre), Betrieb (5 Jahre) und Projektemanagement (2 Jahre).

Informationstechnologie
Produktentwicklung
Qualitätssicherung
Kundendienst
Betrieb
Projektemanagement

Fähigkeiten

Schwerpunkte

  • Analyse, Konzeption, Architektur
  • Enterprise-softwareentwicklung
  • Typescript, Javascript, Kotlin, Java
  • Vue.js, Angular, React(native), Node.js, Spring Boot
  • Agile Methoden

Formale Sprachen

  • Typescript, Javascript, Kotlin, Java, Go, Python, Shell Scripting, Css, Sass

Frameworks

  • Angular, Vue, React, Spring Boot, Express, Hibernate, Flyway

Datenbanken

  • Postgresql, Mysql, Ms Sql Server, Oracle, Firestore, Mongodb

Architekturkonzepte

  • Hexagonale Architektur, Onion Architecture, Clean Architecture, Single-page-applications, Microservices, Micro-frontends, Self-contained-systems, Monorepos

Methoden/prozesse

  • Agile Methoden, Scrum, Kanban

Paradigmen

  • Event-driven Programming (Rabbitmq, Apache Kafka), Domain-driven Design, Clean Code, Tdd, Reactive Programming (Redux, Ngrx, Rxjs)

Devops

  • Gitlab Ci, Github Actions, Jenkins, Sonarqube, Docker (Compose), Kubernetes, Openshift, Google Cloud Platform, Firebase, Azure, Kvm, Libvirt/virsh, Vagrant, Chef, Lxc, Docker-machine, Boot2docker, Bash, Zsh, Sh

Monitoring

  • Kibana, Elastic Search, Grafana

Build-systeme

  • Npm, Maven, Gradle, Bnd, Webpack, Angularcli

Testing

  • Jest, Jasmine, Junit, Selenium, Playwright, Cucumberjs, Behat, Karma

Tools

  • Git, Jira, Confluence, Visual Studio Code, Youtrack, Swagger

Web-/application-server

  • Apache, Nginx, Iis, (Node.js)

Betriebssysteme

  • Linux (Ubuntu, Arch, Debian), Mac Os X

Entwicklungsumgebungen

  • Intellij Idea, Eclipse, Netbeans

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

HS Fulda

Angewandte Informatik · Fulda, Deutschland

Profil

Erstellt
Stand
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Hans-Peter ansässig?

Hans-Peter ist in Neukirchen, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Welche Sprachen spricht Hans-Peter?

Hans-Peter spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Hans-Peter?

Hans-Peter hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Hans-Peter in mindestens 12 verschiedenen Rollen und für 16 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 6 Monate. Beachten Sie, dass Hans-Peter möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Hans-Peter am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Hans-Peter gut geeignet für Rollen wie: Entwickler, Architekt, Entwickler, Coach, Berater, Entwickler, Architekt, Coach, Berater.

Was ist das neueste Projekt von Hans-Peter?

Die neueste Position von Hans-Peter ist Entwickler bei Systemhaus der Bundesagentur für Arbeit.

Für welche Unternehmen hat Hans-Peter in den letzten Jahren gearbeitet?

In den letzten Jahren hat Hans-Peter für Systemhaus der Bundesagentur für Arbeit, Bundesdruckerei GmbH, Emil Frey, Eigenes Projekt (Online-Marketing) und BG-Phoenics GmbH (Systemhaus der BG Bau) gearbeitet.

In welchen Industrien hat Hans-Peter die meiste Erfahrung?

Hans-Peter hat die meiste Erfahrung in Industrien wie Tourismus, Informationstechnologie und Regierung und Verwaltung. Hans-Peter hat auch etwas Erfahrung in Energie, Werbung und Automotive.

In welchen Bereichen hat Hans-Peter die meiste Erfahrung?

Hans-Peter hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung. Hans-Peter hat auch etwas Erfahrung in Kundendienst, Betrieb und Projektemanagement.

In welchen Industrien hat Hans-Peter kürzlich gearbeitet?

Hans-Peter hat kürzlich in Industrien wie Regierung und Verwaltung, Informationstechnologie und Werbung gearbeitet.

In welchen Bereichen hat Hans-Peter kürzlich gearbeitet?

Hans-Peter hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Marketing gearbeitet.

Was ist die Ausbildung von Hans-Peter?

Hans-Peter besuchte HS Fulda für Angewandte Informatik.

Wie ist die Verfügbarkeit von Hans-Peter?

Hans-Peter ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Hans-Peter?

Der Stundensatz von Hans-Peter hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Hans-Peter beauftragen?

Um Hans-Peter zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 820-980 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.