Timon Ringwald

Embedded-Linux, Java, Backend, BSI-Standards

Bielefeld, Deutschland

Erfahrungen

Juni 2024 - März 2025
10 Monaten

Administrator

Verschiedene Kunden

  • Einrichtung und Wartung mehrerer Webserver.
  • Konfiguration von Load Balancing zur Verteilung des Traffics auf mehrere Server.
  • Implementierung von HTTPS mit Let's Encrypt Zertifikaten für sichere Datenübertragung.
  • Einrichtung von automatisierten Backups und Recovery-Strategien.
  • Optimierung der Serverleistung durch Caching (z.B. Redis, Memcached).
  • Sicherheitsmaßnahmen wie SSH-Hardening, fail2ban und regelmäßige Security-Audits.
  • Tools: Nginx / Caddy als Web- und Proxyserver, Docker für Containerisierung von Anwendungen, Monitoring mit Grafana.
Juni 2024 - Okt. 2024
5 Monaten

Administrator

Verschiedene Kunden

  • Aufbau eines kabelgebundenen und eines Wi-Fi Netzwerks auf Basis von TP-Link Omada.
  • Planung und Implementierung einer redundanten Netzwerkarchitektur zur Gewährleistung von Hochverfügbarkeit.
  • Aufbau eines Wi-Fi Mesh-Netzwerks für einen unterbrechungsfreien Übergang zwischen WLAN-Repeatern.
  • Konfiguration von VLANs zur Trennung verschiedener Netzwerksegmente (z.B. Mitarbeiter, Gäste, IoT-Geräte).
  • Implementierung von QoS-Regeln zur Priorisierung von kritischen Anwendungen (z.B. VoIP, Video-Konferenzen).
  • Tools: Raspberry Pi mit Ubuntu Server, TP-Link Omada - Controller Interface, Router, Wi-Fi Devices, VLAN-Konfiguration über CLI/WEB-Interface, Wireshark für Netzwerkanalyse.
Jan. 2024 - Juli 2025
1 Jahr 7 Monaten
Deutschland

Backend-Entwickler – Datenaustauschplattform

Versicherungskonzern

  • Generierung einer KVNR: Service zur Erstellung und sicheren Speicherung von Krankenversicherungsnummern für Versicherungskunden.

  • Entwicklung eines RESTful-APIs zur Erstellung und Verwaltung von KVNRs.

  • Implementierung einer sicheren Speicherung und Übermittlung der KVNR-Daten unter Einhaltung der Datenschutzbestimmungen (z.B. DSGVO).

  • Realisierung einer effizienten Validierung und Fehlerbehandlung, um die Korrektheit der generierten Nummern zu gewährleisten.

  • Integration eines Logging-Mechanismus zur Nachverfolgung von Systemvorgängen und zur Gewährleistung der Auditierbarkeit.

  • Erstellen eines Integration-Services: Integration verschiedener interner und externer Services zu einem gesamten Datenauftritt für die Verwendung und Weiterverarbeitung der Daten.

  • Konzeption und Implementierung eines Microservice-Architekturansatzes zur Integration verschiedener Datenquellen.

  • Entwicklung einer API-Gateway-Lösung mit Spring Boot, um die Kommunikation zwischen internen und externen Services zu steuern.

  • Implementierung von Mechanismen zur Synchronisation und Harmonisierung der Daten aus verschiedenen Systemen, um eine konsistente Datendarstellung zu ermöglichen.

  • Realisierung eines Systems zur Fehlerbehandlung und Retry-Mechanismen, um die Zuverlässigkeit des Integration-Services zu erhöhen.

  • Implementierung eines Löschkonzeptes für personenbezogene Daten unter Einhaltung der Datenschutzbestimmungen (z.B. DSGVO).

  • Tools: Java + Spring Boot, Maven, IntelliJ, Postman, OpenAPI / Swagger, PostgreSQL, OPNsense.

Dez. 2023 - März 2024
4 Monaten

Administrator

Verschiedene Kunden

  • Aufbau eines Smarthomes.
  • Integration verschiedener Geräte (z.B. Licht, Heizung, Sicherheitssysteme) in einem unterbrechungsfreien ZigBee-Mesh-Netzwerk.
  • Implementierung von Automatisierungsregeln (z.B. Licht einschalten bei Bewegung, Heizung anpassen basierend auf Wetterdaten).
  • Sicherstellung der Datenintegrität und -sicherheit durch verschlüsselte Kommunikation zwischen den Geräten.
  • Optimierte Energieverbrauchsanalyse und -steuerung durch intelligente Geräteintegration.
  • Tools: Linux Raspberry Pi OS, Raspberry Pi als lokale Serverinfrastruktur, Home Assistant als zentrale Plattform, Zigbee für drahtlose Gerätekommunikation, MQTT-Broker für unterbrechungsfreie Mesh-Kommunikation.
Dez. 2023 - Jan. 2024
2 Monaten

Fortbildung zum Pen-Tester

  • Planung und Umfangsdefinition
  • Informationsbeschaffung und Schwachstellenidentifikation
  • Angriffe und Exploits
  • Berichterstellung und Kommunikation
  • Tools und Code-Analyse
Mai 2023 - Sept. 2023
5 Monaten

Backend-Entwickler – Eventsoftware

Softwarelösung zur Akkreditierung von Versammlungsteilnehmern

  • Definition von Schnittstellen und Dokumentation mittels Swagger/OpenAPI für einen API-first Ansatz.
  • Konzeptionierung der Backendarchitektur und anschließenden Umsetzung.
  • Test und Inbetriebnahme der Lösung in der Cloud.
  • Tools: Java/Spring Boot (Microservices), Swagger, MinIO, MariaDB, GitHub inkl. Buildpipelines, Kubernetes.
Nov. 2022 - Nov. 2023
1 Jahr 1 Monate

Backend-Entwickler – Hinweisgeberschutzsoftware

lettly.de

  • SaaS-Entwicklung für diverse Endkunden.
  • Implementierung kryptografischer Verfahren, unter anderem nach dem BSI Standard TR 02102-1.
  • Implementierung von Sicherheits- und Zugriffskonzepten in Backendsystemen.
  • Umsetzen einer Meldestelle gemäß den Vorgaben des HinSchG (Hinweisgeberschutzgesetztes).
  • Einbindung von Stripe als Zahlungsanbieter.
  • Tools: Java/Spring Boot (Microservices), Swagger, MongoDB, MinIO, MariaDB, GitHub inkl. Buildpipelines, Kubernetes, Linux.
Aug. 2022 - Apr. 2023
9 Monaten

Backend Entwickler - Wahlsoftware

ballotly.de

  • SaaS-Entwicklung für diverse Endkunden.
  • Implementierung kryptografischer Verfahren, unter anderem nach dem BSI Standard TR 02102-1 und Common Criteria (CC).
  • Implementierung der Businesslogik nach Wahlordnung.
  • Erstellung Synchronisationskonzept für verteile Architektur.
  • Tools: Java/Spring Boot (Microservices), Swagger/OpenAPI, Redis, SSE, DDA MinIO, MariaDB, GitHub inkl. Buildpipelines, Kubernetes, Linux.
Juni 2022 - Okt. 2024
2 Jahren 5 Monaten

Teilzeitprojekt

Automobilzulieferer

  • Erstellen von Etiketten für den Versand. Auf einem Industrie Drucker werden Charge Etiketten erstellt, inklusive der Etiketten für die Umverpackung.
  • Entwurf einer Server-Client-basierten Softwarearchitektur für eine Skalierbarkeit auf mehrere Arbeitsplätze.
  • Entwicklung von Schnittstellen zur Steuerung von industriellen Zebra-Etikettendruckern.
  • Konzeption und Implementierung einer bidirektionalen Datensynchronisation zwischen dem Etikettensystem und der MS SQL-Datenbank.
  • Support und Wartung der Software.
  • Tools: IntelliJ, Java + JavaFX, MS SQL, Linux Raspberry Pi OS, Raspberry Pi.
Apr. 2021 - Apr. 2022
1 Jahr 1 Monate
Deutschland

Fullstack Entwickler - Anlagenüberwachung

Maschinen- und Anlagenbau

  • Weiterentwicklung der neuen Plattform zur Unterstützung der Produktion in einer verteilten Maschinenlandschaft.
  • Entwicklung und Inbetriebnahme der Lösungen entsprechend der Anlagengenerationen.
  • Technologieberatung für Neuanlagen.
  • Tools: Softwarearchitektur (EDA, DDD), Java/Spring Boot, MinIO, MySQL, MongoDB, MQTT, Mail-Proxy & Bridges, C#.
Jan. 2021 - Juli 2022
1 Jahr 7 Monaten
Lampertheim, Deutschland

Backend Entwickler - Dokumentationswerkzeug

Hauseigene Entwicklung / Verschiedene Kunden

  • Service App als Dokumentations- und Nachschlagewerkzeug für Maschinen, Projekte, Immobilien- & Facility Management.
  • Vorlagenbasierte Prozessdokumentation für konstante Qualität.
  • Tools: Java/Spring Boot (Microservices), NodeJS, MongoDB, MinIO, MariaDB, GitLab, docker & docker-compose auf Linuxservern.
März 2019 - Dez. 2020
1 Jahr 10 Monaten
Deutschland

App Entwickler - Qualitätssicherung

Straßenbau und -erhaltung

  • Vernetzte App für die Qualitätskontrolle im Straßen- und Asphaltbau.
  • Konzeption und Implementation der Infrastuktur und der Android-App.
  • Mathematische Modellierung der Businesslogik.
  • Tools: Java, Android, BLE, SQLite, GitLab, Confluence.
Juli 2018 - März 2019
9 Monaten
Bielefeld, Deutschland

Fullstack Entwickler - Prozessmanagement

Land- und Forstwirtschaft

  • Weiterentwicklung einer hauseigenen Plattform für die Prozessoptimierung und das Management in landwirtschaftlichen Betrieben.
  • Technologieberatung.
  • Tools: Softwarearchitektur (EDA; DDD), Java 8, Angular, NodeJS, Apache Cassandra, MariaDB.
Juli 2014 - Juli 2018
4 Jahren 1 Monate
Bielefeld, Deutschland

Fachausbildung in der Anwendungsentwicklung

b.i.b. International College Bielefeld

Schwerpunkt auf Fullstack- und App-Entwicklung

Zusammenfassung

Mehrwert Digitalisierung und Softwareentwicklung - von der ersten Idee bis zur fertigen Lösung. „Mir macht es Spaß, zusammen mit meinen Kunden passende Lösungen zu finden!“ Im Web bin ich im Backend zuhause - Schnittstellen sind meine Stärke.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Juli 2014 - Juli 2018

B.I.B. International College Bielefeld

Fachausbildung in der Anwendungsentwicklung, mit Schwerpunkt auf Fullstack- und App-Entwicklung · Anwendungsentwicklung · Bielefeld, Deutschland

Zertifikate & Bescheinigungen

Penetrationstester

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