Thomas Heinlein

Fullstack Developer

Leistungen

  • Softwareentwicklung mit Schwerpunkt auf Java (JEE), React und Wicket
  • Unterstützung in der Softwarearchitektur und im Projektmanagement
  • Zielorientierte Kundenkommunikation und Anforderungsmanagement
  • Durchführung von Cloud und On-Premise Deployments

Ihr Mehrwert

  • Umfassend getestet und nach aktuellen Industriestandards entwickelte Software
  • Zukunftssichere und flexible Architektur
  • Klare und transparente Kommunikation von Entscheidungen und Fortschritten
  • Effizient und zeitnah umgesetzte Anforderungen

Über mich

Ich bin selbstständiger Software Entwickler mit über 10 Jahren Java und SQL Erfahrung. Mein Fokus liegt auf Backend-Entwicklung.

Seit über 5 Jahren bin ich in allen Lebenszyklen der professionellen Softwareentwicklung tätig – von der Konzeption bis zur Wartung. Mal in der Position eines Programmierers, mal als Projektmanager.

Fähigkeiten

Java


  • Spring Boot
  • JPA / Hibernate
  • Apache Wicket
  • JUnit
  • Mockito
  • Selenium

JavaScript


  • HTML
  • CSS
  • TypeScript
  • React
  • Jest
  • NPM / Yarn

SQL


  • Oracle SQL
  • Microsoft SQL Server
  • PostgreSQL
  • MySQL

Build


  • Git
  • Gradle
  • Maven
  • GitLab
  • SonarQube
  • Jenkins

Cloud


  • AWS
  • Kubernetes
  • Docker
  • Helm

Sonstiges


  • Scrum
  • Domain Driven Design (DDD)
  • Test Driven Development (TDD)
  • Jira
  • Confluence
  • IntelliJ
  • Power BI
  • REST / SOAP
  • SOA

Projekte (Auswahl)

M&A Prozess (2023-2024)

Projektbeschreibung
Anpassung einer bestehenden Softwarelösung zur Umsetzung eines M&A Prozesses
Umsetzung eines komplexen Fragebogens
Vorbelegung von Antworten anhand von Excel Templates

Meine Tätigkeit
Senior Fullstack Developer
Kundenkommunikation

Technologien
Java, Spring Boot, Apache Wicket, JPA/Hibernate, DDD, JUnit, Selenium, PostgreSQL, Gradle, Jira, Scrum

Risikomanagement (2023)

Projektbeschreibung
Neuentwicklung eines Tools zur Erfassung und Verwaltung von Risiken
Integration eines externen Mitigierungs-Workflows via REST

Meine Tätigkeit
Senior Fullstack Developer
Softwarearchitekt

Technologien
React, Typescript, Java, Spring Boot, REST, Selenium, JPA/Hibernate, DDD, JUnit, Jest, PostgreSQL, Gradle, Jira, Scrum

Fragebogen-Tool (2018-2020)

Projektbeschreibung
Neuentwicklung eines Tools zur Erstellung und Erfassung von Fragebögen
Implementierung eines Freigabe-Workflows zur Validierung und Bewilligung von Antworten

Meine Tätigkeit
Senior Fullstack Developer und Softwarearchitekt
Performance-Analyse und Optimierung
Entwicklung der Logik zur Definition von Personengruppen

Technologien
Apache Wicket, Java, DDD, Oracle SQL, PostgreSQL, JUnit, Gradle, Jira, Confluence, Scrum

Geschäftspartnerprüfung (2019-2022)

Projektbeschreibung
Weiterentwicklung einer Applikation zur Korruptionsprävention
Bewertungssystem zur Ableitung maßgeschneiderter Fragebögen
Komplexer Freigabeprozess
Anbindung externer Systeme via Webservices
Detailliertes Reporting

Meine Tätigkeit
Kundenbetreuung inklusive Umsetzung / Delegation von CRs
Übernahme und Optimierung der Softwarearchitektur
Implementierung entscheidender Produktverbesserungen
Entwicklung und Wartung komplexer Excel Reports

Technologien
Apache Wicket, Java, SOAP, REST, Spring, MVC, Microsoft SQL Server, Gradle JUnit, Jira, Confluence, Scrum

CRM Integrationsschnittstelle (2016 – 2018)

Projektbeschreibung
Schnittstelle zur Anbindung verschiedenster Datenquellen an Salesforce
Internationales Umfeld mit Kunden und Entwicklern aus der APAC Region

Meine Tätigkeit
Kundenkommunikation
Design und Konzeption der Schnittstellen
Koordination des internationalen Teams
Einarbeitung neuer Entwickler*innen
Einbindung in diverse Auslandsaufenthalte

Technologien
Java, JUnit, Mockito, Tomcat, Jira, Confluence

Arbeitserfahrung

2022-heute

Selbstständiger Softwareentwickler

2018-2022

Proxora

Fullstack Developer

Neu- und Weiterentwicklung individualisierter Compliance Software für Großkunden.

Verwendete Technologien: Java, SQL, Spring und Wicket

2016-2018

NTT Data

IT Consultant

Design komplexter Schnittstellen zu CRM Systemen. Internationales Projekt mit Kunden in Asien.

Verwendete Technologien: Java, SQL

Bildungsweg

2014-2016

Master of Science - Computer Science

Universität Bayreuth

2015

Auslandssemester in Schweden

Karlstads universitet

2011-2014

Bachelor of Science - Informatik

Universität Bayreuth

bis 2011

Abitur

Frankenwald Gymnasium Kronach