Author Image

Hi, I am Thomas

Dipl.-Inf. (FH) Thomas Endres

Freelance Software Architect

Thomas is an IT freelancer with over 20 years experience and know-how in the areas of software enterprise architecture, strategy planning, team leadership, development of processes, system infrastructure and digital transformation.

Thomas has worked with SME and multinational corporations in industries such as pharmaceuticals, insurance, engineering and technology, science and research, and aerospace and is focused on qualitative and highly impactful solutions.

He is passionate about creating a positive and productive work environment ensuring different skill levels work together as one team.

Leadership
Mentoring
Communication
Agile Thinking
Best Practise
Problem Solving

Skills

Projects

BPM microservice integration
BPM microservice integration
Architect / Java Developer Dec 2019 - Jan 2020

Proof-of-concept to use a BPM process engine in a service-orientated microservice application.

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

Prescription data processor
Prescription data processor
Enterprise Architect Aug 2018 - Feb 2019

Platform for processing prescription data with full anonymization.

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

Warehouse logistic system for pharmaceutical products
Warehouse logistic system for pharmaceutical products
Enterprise Architect Oct 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

Billing platform for ophthalmologists and health insurances
Billing platform for ophthalmologists and health insurances
Enterprise Architect Oct 2019 - Dec 2019

Redesign of an existing monolithic application to an event-driven microservice architecture.

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

Middleware system integration engine
Middleware system integration engine
Developer Jul 2014 - Jul 2015

Builtup of a service-orientated midleware for service-aggregation with ESB (Enterprise Service Bus) for health insurances.

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

BPM process engine
BPM process engine
Developer Jul 2012 - Jun 2014

Core Java development and design of a BPM process engine.

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

Service for handling postal processes
Service for handling postal processes
Developer / Analyst Jan 2010 - Jun 2012

Business analysis, design and implementation of a message-orientated Java API service to a 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

Documentation repository for scientific and scholarly communities
Documentation repository for scientific and scholarly communities
Developer Oct 2007 - Dec 2009

Design and implementation of several core modules of a documentation repository software.

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

Aeronautical Service-Integrator for mobile phones
Aeronautical Service-Integrator for mobile phones
Developer Jun 2005 - Sep 2007

Design and implementation of several components of an aeronautical GSM service integrator according to DO-178B standards of RTCA.

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