Thomas Heinlein
Fullstack Developer
-
Standort
Nürnberg
- Telefon
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
Selbstständiger Softwareentwickler
Neu- und Weiterentwicklung individualisierter Compliance Software für Großkunden.
Verwendete Technologien: Java, SQL, Spring und Wicket
Design komplexter Schnittstellen zu CRM Systemen. Internationales Projekt mit Kunden in Asien.
Verwendete Technologien: Java, SQL