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.
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, LinuxAufbau 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 VirtualizationDesign 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 VirtualizationBetrieb 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 VirtualizationDesign 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 HibernateEntwicklung und Design mehrerer Java Kernmodule der inubit BPM Prozessengine.
Tools: Java, IntelliJ IDEA, Enterprise Architect, Apache Tomcat, git, SonarQube, Jenkins, ant, MavenDesign 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 ClearCaseDesign und Implementierung vieler Servicemodule im Rahmen eines wissenschaftlichen Dokumentationsarchives.
Tools: JEE, JPA/Hibernate, JBoss, Jira, Eclipse, ant, Hudson, JUnitDesign 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