Author Image

Hallo, ich bin Thomas

Dipl.-Inf. (FH) Thomas Endres

freiberuflicher Software Architect

Thomas Endres ist ein professioneller Software Architekt mit über 20 Jahren Berufserfahrung in den Bereichen Software Enterprise Architecture, Strategieplanung, Teamführung, Entwicklung von Prozess‐ und Systemlandschaften und digitalen Transformationen.

Er besitzt ein tiefgreifendes Wissen in allen Phasen der Softwareerstellung speziell in den Bereichen Architektur, Entwicklung, Infrastruktur, agilen Methodiken, Design Patterns und Prozessmanagement.

Leadership
Mentoring
Kommunikation
Agile Thinking
Best Practise
Problem Solving

Skills

Projekte

BPM Microservice Integration
BPM Microservice Integration
Architekt / Java Developer Dez 2019 - Jan 2020

Aufbau eines Prototypen (Proof of concept) zur effizienten, automatisierten Abarbeitung von Kundenprozessen in einer Cloudumgebung.

Tools: Kubernetes, Microservices, Camunda BPM PE, Camunda Modeler, Java Spring Boot, REST, Docker, Apache Kafka, Prometheus, Grafana, Kibana, Kong, git, IntelliJ IDEA, Linux

Verarbeitung von Rezeptdaten
Verarbeitung von Rezeptdaten
Enterprise Architekt Aug. 2018 - Feb. 2019

Aufbau einer Applikation zur Verarbeitung von anonymisierten Rezeptdaten.

Tools: Java Spring Boot, REST, Jira, JPA/Hibernate, Confluence, Gitlab, Docker, IntelliJ IDEA, Maven, git, AWS, PostgreSQL, CentOS, KVM Virtualization

Warenhaus Logistik für pharmazeutische Produkte
Warenhaus Logistik für pharmazeutische Produkte
Enterprise Architekt Okt 2015 - Aug 2018

Design of a software product to support a pharmaceutical warehouse logistic with a event-based microservice architecture.

Tools: Java Spring Boot, REST, Jira, JPA/Hibernate, Confluence, Gitlab, Docker, IntelliJ IDEA, Maven, git, AWS, PostgreSQL, CentOS, KVM Virtualization

Abrechnungsstelle für Augenärzte und Krankenkassen
Abrechnungsstelle für Augenärzte und Krankenkassen
Enterprise Architekt Okt 2019 - Dez 2019

Betrieb und Redesign einer Abrechnungsstelle für Augenärzte und Krankenkassen.

Tools: Kubernetes, Java Spring Boot, REST, OAuth2, Camunda, Jira, Confluence, Gitlab, Docker, IntelliJ IDEA, Maven, git, AWS, PostgreSQL, CentOS, KVM Virtualization

Middleware Serviceaggregation
Middleware Serviceaggregation
Developer Jul 2014 - Jul 2015

Design einer serviceorientierten Mittelschicht zur Serviceaggregation bestehender Dienste mittels ESB (Enterprise Service Bus).

Tools: JEE, EJB, SOAP, HL7, Enterprise Architect, JBoss, Apache Camel, Eclipse, git, Maven, Jira, Confluence, Spring, Spring Hibernate

BPM Process engine - Core Entwicklung
BPM Process engine - Core Entwicklung
Developer Jul 2012 - Jun 2014

Entwicklung und Design mehrerer Java Kernmodule der inubit BPM Prozessengine.

Tools: Java, IntelliJ IDEA, Enterprise Architect, Apache Tomcat, git, SonarQube, Jenkins, ant, Maven

Serviceschicht postalische Prozesse
Serviceschicht postalische Prozesse
Developer / Analyst Jan 2010 - Jun 2012

Design und Implementierung einer messageorientierten Java API Service Schnittstelle an ein IBM Content Manager System.

Tools: JEE, JMS, EJB, SOAP, JPA/Hibernate, IBM Websphere, Oracle SQL Developer, Oracle DB, Subversion, ant, IBM Content Manager, IBM Rational ClearCase

Dokumentationsarchiv für wissenschaftliche Einrichtungen
Dokumentationsarchiv für wissenschaftliche Einrichtungen
Developer Okt 2007 - Dec 2009

Design und Implementierung vieler Servicemodule im Rahmen eines wissenschaftlichen Dokumentationsarchives.

Tools: JEE, JPA/Hibernate, JBoss, Jira, Eclipse, ant, Hudson, JUnit

Aeronautischer Service-Integrator für Mobiltelefone
Aeronautischer Service-Integrator für Mobiltelefone
Developer Jun 2005 - Sep 2007

Design und Implementierung verschiedener Komponenten eines aeronautischen GSM Service-Integrators nach den DO-178B Richtlinien der RTCA.

Tools: UML, MagicDraw, C++, CppUnit, Emacs, Make, CppCheck, Bugzilla, RedHat OS