Profilbild von Thomas Reno Java Full Stack Developer aus Harsdorf

Thomas Reno

nicht verfügbar bis 31.12.2025

Letztes Update: 24.03.2024

Java Full Stack Developer

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (Muttersprache)

Skills

Java8+, Spring Boot, SQL, NoSQL, HTML5, CSS3, SCSS, Less, JavaScript, JSON, Vue, Angular, React, Docker

Projekthistorie

08/2022 - 01/2023
Weiterentwicklung eines Maklerverwaltungsprogramms
Computer Futures (Versicherungen)

Beschreibung: Für einen Kunden von Computer Futures wurde ein Maklerverwaltungsprogramm für Versicherungsmakler zur besseren und effizienteren Verwaltung von Kunden, Versicherungen und den dazugehörigen Verträgen, Anträgen, Schadensfällen und sonstigen Geschäftsvorgängen weiterentwickelt.

Folgende Aufgaben wurden umgesetzt:
  • Umsetzung einer Importfunktion von EML- und MSG-Dateien zur Verwaltung dieser im integrierten E-Mail-Client inkl. Möglichkeit zur Verknüpfung mit Kunden, Versicherungen, Verträgen, Anträgen oder Schadensfällen
  • Implementierung einer E-Mail-Vorlagenfunktion, sodass der Makler benutzer- oder vordefinierte E-Mail-Vorlagen mit Platzhaltern für Daten aus den
  • verknüpften Kunden-, Versicherungs-, Vertrags-, Antrags- oder Schadensdaten für eine einfachere Kommunikation nutzen kann
  • Entwicklung von Extranet-Anbindungen und Speicherungsmöglichkeiten der dazugehörigen Zugangsdaten
  • Optimierung der Oberfläche und der Kommunikation mit Backend-Services
  • Umsetzung weiterer kleinerer Features
  • Entwicklung von Unit-, Integrations- und E2E-Tests
  • Bugfixes
Eingesetzte Methoden: Code-Reviews, Scrum

Eingesetzte Mittel: Angular 13, Apache POI Scratchpad, Bitbucket, Confluence, CSS3, Cypress, Docker, Elasticsearch, Flyway, Git, HTML5, Java 11, JavaMail API, Jenkins 2, Jest, Jira, JUnit 5, Lombok, MacOS, Mapstruct, Maven, Mockito, Monorepo, NX, PostgreSQL, RabbitMQ, SCSS, Spring, Spring Boot, TypeScript, Upsource, YAML

06/2021 - 07/2022
Migration der On-Prem Systeme in die Cloud
DTAD GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Beschreibung: Die DTAD-Plattform und all ihre dazugehörigen Services, Persistenzen und Prozesse sollen nach dem Lift-und-Shift-Prinzip in die Google Cloud migriert werden.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung verschiedener Microservices
  • Datenbanken in die Google Cloud migrieren
  • Ant Legacy-Services Cloud-fähig machen und migrieren
  • Elasticsearch Indizes On-Prem upgraden und zu elastic.co migrieren
  • Google Cloud Projekte und VM’s konfigurieren und installieren
Teamgröße: 14 Personen

Eingesetzte Methoden: Code-Reviews, Kanban

Eingesetzte Mittel: Ansible, Ant, Confluence, Docker, Elasticsearch, Git, GitLab, GitLabCI, Google Compute Engine, Google Cloud Storage, Gradle, IntelliJ IDEA, Java 17, Jira, JPA, JSON, JSP, JUnit 5, MySQL, PostgreSQL, REST, Shell, SOAP, Spring, Spring Boot, Spring Data, Struts, Terraform, Tomcat, Windows 10, XML, YAML

05/2022 - 06/2022
Automatisierung des Exports von Vergabeunterlagen
DTAD GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Beschreibung: Für einen Kunden von DTAD soll der Export von Vergabeunterlagen täglich automatisiert verschickt werden.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung eines Microservices zum Einholen und versenden der Vergabeunterlagen
  • Erweiterung und Anbindung bestehender Services
  • Implementierung von Unit- und Integration-Tests
  • Konfigurieren und Installieren der VM in der Google Compute Engine
Eingesetzte Methoden: Code-Reviews, Scrum

Eingesetzte Mittel: Ansible, Ant, Confluence, Docker, Git, GitLab, GitLabCI, Google Compute Engine, Gradle, IntelliJ IDEA, Java 7, Java 17, Jira, JPA, JSON, JUnit 5, Mockito, MySQL, PostgreSQL, REST, Shell, SOAP, Spring, Spring Boot, Spring Data, Terraform, Tomcat, Windows 11, XML, YAML

10/2021 - 12/2021
Konzeption und Prototyping der Authentifizierung und Authorisierung
DTAD GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Beschreibung: Für die künftige neue Microservice-Infrastruktur soll ein neues Konzept für die Authentifizierung und Authorisierung mit OAuth2 und JWT primär für die User der DTAD-Plattform erstellt werden. Dafür wurden zwei verschiedene Möglichkeiten konzipiert, die mit Hilfe von Spring-Profilen gesteuert wurden.

Folgende Aufgaben wurden umgesetzt:
  • Analyse des bestehenden Rechte-Konzepts
  • Ermittlung und Vergleich unterschiedlicher Authentifizierungslösungen
  • Konzeptionierung zwei unterschiedlicher Authorisierungsansätze (Token-based und EMS)
  • Einrichtung von Google Firebase bzw. Keycloak
  • Implementierung einer generischen Spring-Security-Library für die einfache Integration von Microservices
  • Implementierung eines Microservices für die EMS-Variante
  • Implementierung eines Microservices zum Updaten der Userdaten bzw. Rechte für die Token-basierte Variante
  • Implementierung eines Beispiel-Frontends mit Registrierung, Login und Logout
  • Präsentation der Proof of Concepts
Eingesetzte Methoden: Code-Reviews, Pair-Programming

Eingesetzte Mittel: Confluence, CSS3, Docker, Git, GitLab, GitLabCI, Google Firebase, Gradle, HTML5, IntelliJ IDEA, Java 17, JavaScript, Jira, JPA, JSON, JUnit 5, JWT, Keycloak, Mockito, MongoDB, OAuth2, PostgreSQL, REST, SCSS, Spring, Spring Boot, Spring Data, Spring Security, TypeScript, Vue, Windows 10, YAML

06/2020 - 05/2021
EEG / KWKG Umlagenportal
TenneT TSO GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

Beschreibung: TenneT TSO GmbH ist als Übertragungsnetzbetreiber gesetzlich verpflichtet, die Umlagen aus EEG und KWKG zu berechnen und zu verwalten. Dafür entsteht ein Portal worin Stromversorger ihre Prognosen und Abrechnungen pflegen und die daraus resultierenden Förderungen berechnet werden können. Zusätzlich wird eine Verwaltungskomponente benötigt um diese durch TenneT-Mitarbeiter verwalten zu können.

Folgende Aufgaben wurden umgesetzt:
  • Konzipierung und Implementierung verschiedener neuer Microservices zur Verwaltung von Firmen- und Benutzerdaten und von Prozessinformationen Implementierung neuer Frontend-Features für die Erfassungs- und Verwaltungskomponente
  • Implementierung von Single-Page-Applications für die Erfassung und Verwaltung nach fachlichen Anforderungen
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 6 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Program- ming, Scrum

Eingesetzte Mittel: Angular 10, Bitbucket, Confluence, CSS3, Git, Hexagonale Architektur, HTML5, IntelliJ IDEA, Java 11, JavaScript, Jenkins 2, Jira, JUnit 5, Maven, Mockito, Oracle 19c, Oracle Service Bus, SCSS, Spring, Spring Boot, Spring Data, Spring Security, TypeScript,
Windows 10, XL Deploy, YAML

08/2019 - 10/2019
edoop.de
indibit GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Entwicklung eines neuen Microservices für die Noten- und Zeugnisanwendung edoop
  • Migration von Legacy-Code in die neue Code-Basis

12/2018 - 07/2019
High-Performance Offer-Import
idealo internet GmbH (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Beschreibung: Um dem Kunden eine Vielzahl von Angeboten mit den aktuellsten Preisen schneller und besser anbieten zu können, ist es notwendig die Import-Strecken stets zu optimieren.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung verschiedener Microservices
  • Erstellung notwendiger Datenbanken
  • Migration von Legacy-Code in neue Code-Basis
  • Implementierung und Konfiguration von Monitoring-Ansichten
  • Einbindung von Kafka in den EFK-Stack
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 5 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Programming, Scrumban

Eingesetzte Mittel: Bitbucket, Confluence, CSS3, Docker, Elasticsearch, FluentD, Git, Grafana, HTML5, IntelliJ IDEA, Java 8, JavaScript, Jenkins 2, Jira, JUnit 5, Kafka, Kibana, macOS, Maven, Mockito, MongoDB, MySQL, OpenShift, Puppet, Reactive Programming, Spring, Spring Boot, Spring Boot Admin, Spring Cloud Config, Spring Data, Spring Security, Tomcat, TypeScript, Vault, Vue, YAML

01/2018 - 12/2018
Modernisierung der White Labels
idealo internet GmbH (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Beschreibung: Die White Labels www.auspreiser.de, www.auspreiser.at, www.purefashion.de und www.kfzteile.net von idealo sollen im neuen Look im Responsive Design bereitgestellt werden.

Folgende Aufgaben wurden umgesetzt:
  • Migration von Legacy-Code in neue Code-Basis
  • Implementierung neuer Benutzeroberflächen nach fachlichen Anforderungen
  • Anbindung an die notwendigen Backend-Systeme
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 5 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Programming, Scrumban

Eingesetzte Mittel: Bitbucket, Confluence, CSS3, FreeMarker, Git, Grafana, HTML5, IntelliJ IDEA, Java 8, JavaScript, Jenkins 2, Jira, JSON, JUnit 5, Kibana, macOS, Maven, Mockito, MongoDB, MySQL, REST, SCSS, Spring, Spring Boot, Spring Data, Spring MVC, Spring Security, SSR, Tomcat, YAML

04/2017 - 12/2017
Gemeinsames Kundenportal ERGO / ERGO Direkt / DKV
ERGO Direkt Versicherungen (Versicherungen, 1000-5000 Mitarbeiter)

Beschreibung: Für die Kunden der ERGO, der ERGO Direkt und der DKV soll ein einheitliches Kundenportal zur Verfügung stehen. Dabei mussten bereits bestehende Features im einheitlichen Tech-Stack neu implementiert und integriert und Kundenportal-relevante Kundendaten migriert werden.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung von Backend-Services in
  • Microservice-Architektur
  • Erstellung notwendiger Datenbanken und Tabellen
  • Anbindung der Backend-Services an Datenbank
  • Implementierung neuer Benutzeroberflächen nach fachlichen Anforderungen
  • Anbindung an die notwendigen Backend-Systeme
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 10 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Programming, Scrum

Eingesetzte Mittel: Bitbucket, Confluence, CSS3, Docker, Git, HTML5, IntelliJ IDEA, Java 8, JavaScript, Jenkins 2, Jira, JUnit 4, Less, Maven, Mockito, OpenShift, Oracle, React, REST, Spring, Spring Boot, Spring Data, Windows 7

12/2016 - 02/2017
Kundenportal-Registrierung via VideoIdent
isento GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Beschreibung: Für die Kunden der ERGO Direkt soll die Möglichkeit geschaffen werden, sich per VideoIdent für das Kundenportal zu registrieren.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung von Backend-Services zum Identifizieren und Registrieren
  • Erstellung notwendiger Datenbanktabellen
  • Anbindung der Backend-Services an Datenbank
  • Implementierung neuer Benutzeroberflächen nach fachlichen Anforderungen
  • Anbindung an die notwendigen Backend-Systeme
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 4 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Programming, Scrum

Eingesetzte Mittel: Confluence, CSS3, Eclipse, GWT, HTML, Java 7, Java EE, JavaScript, Jenkins, Jira, JUnit 4, Less, Maven, WebLogic, Windows 7, XML

05/2016 - 07/2016
Private Pflegeversicherung mit staatlicher Förderung
isento GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Beschreibung: Der Tarifrechner für eine private Pflegeversicherung mit staatlicher Förderung der ERGO Direkt Versicherungen ist eine Webanwendung im Responsive Design.

Folgende Aufgaben wurden umgesetzt:
  • Implementierung von Backend-Services zum Identifizieren und Registrieren
  • Erstellung notwendiger Datenbanktabellen
  • Anbindung der Backend-Services an Datenbank
  • Implementierung neuer Benutzeroberflächen nach fachlichen Anforderungen
  • Anbindung an die notwendigen Backend-Systeme
  • Implementierung von Unit- und Integration-Tests
Teamgröße: 9 Personen

Eingesetzte Methoden: Code-Reviews, Pair-Programming, Scrum

Eingesetzte Mittel: Adobe Experience Manager, Confluence, CSS3, Eclipse, GWT, HTML, Java 7, Java EE, JavaScript, Jenkins, Jira, JUnit 4, Less, Maven, WebLogic, Windows 7, XML

Zertifikate

OCA Java SE 8 Programmer
2023
OCP Java SE 8 Programmer
2023
PSM I
2016

Reisebereitschaft

Verfügbar in den Ländern Deutschland

Bewertungen

/
Senior Software Engineer (Admir Purkovic)
"Thomas Reno verfügt über umfangreiche Kenntnisse sowohl im Backend mit Java und Spring Boot, als auch im Frontend mit Angular. Er hat immer Wert auf Qualität und Vollständigkeit gelegt und die Zusammenarbeit mit ihm war sehr konstruktiv."
Simple-Web Celil Uzunel
Geschäftsführer (Celil Uzunel)
"Thomas Reno verfügt über sehr gute Programmierkenntnisse, sowohl im Frontend- als auch im Backend-Bereich. Er arbeitet selbstständig an ihm übertragenen Aufgaben sorgfältig und legt Wert auf Qualitätssicherung. In Teambesprechungen bringt Thomas Reno gute Ideen ein, die bei der Umsetzung der Projekte sehr hilfreich sind. Bei Fragen ist Thomas Reno äußerst hilfsbereit und nimmt auch gerne Hilfe an. Er lernt schnell und ist in der Lage, das Gelernte effektiv umzusetzen."
Profilbild von Thomas Reno Java Full Stack Developer aus Harsdorf Java Full Stack Developer
Registrieren