Dennis Meister

Freiberuflicher IT Berater und Softwarearchitekt

Digitalisierung mit handfesten Ergebnissen - Ich mache Ihr komplexes Projekt handhabbar.


Meine Einstellung

Die Zeit in der wir leben bringt historische Herausforderungen mit sich. Begrenzte Ressourcen stellen die Menschheit vor Konflikte und schwierige Entscheidungen.

Digitalisierung kann uns dabei helfen, optimal mit diesen begrenzten Ressourcen umzugehen. Dafür ist es essentiell, dass Digitalisierungsprojekte von Kosteneffizienz und Weitsicht geprägt sind.

Als freiberuflicher Softwarearchitekt helfe ich Ihnen, modernste Anwendungen und Integrationslösungen mit höchster Kosteneffizienz auf Weltklasseniveau umzusetzen. 

Damit wir gemeinsam bereit sind für die Zukunft.

Softwarearchitektur

Mein Schwerpunkt liegt im Design moderner Microservice basierter Anwendungen. Besonders gerne unterstütze ich Sie auch in der Migration ihrer SOA Anwendung, ihres alten Monolithen oder anderer Legacy Software. 
Dazu gehören natürlich übliche Querschnittsthemen wie DevOps, CICD, Observability und Security.

Technische Schwerpunkte

Sprachen und Frameworks
Java, Angular, Spring, JSF
Proprietäre Software
SoftwareAG webMethods (primär CAF und IS)
Datenhaltung
Relationale und nicht-relationale Datenbanksysteme, Oracle, PostgreSQL
Vorgehensweisen
DDD, DevOps, CICD, SOA, Microservice Architecture, TDD, ARC42
Tools
ELK( Elasticsearch, Logstash, Kibana), Grafana (Prometheus, Tempo, Loki), SVN, GIT, Jenkins, Gitlab, Sonarcube, Whitesource, Selenium, Cucumber
Sprachen
Deutsch als Muttersprache, Englisch verhandlungssicher

Methodik

Die Methodik, in der Software entwickelt wird, ist grundlegend und zentral für den Erfolg eines Projektes. Agile Entwicklungsmethoden sind dabei der aktuelle Industriestandard. Als zertifizierter Professional Scrum Master II und Professional Scrum Produkt Owner bin ich in der Lage ihr Projekt auch in diesem Bereich auf höchstes Niveau zu bringen, sei es mit Kanban, Scrum, Safe oder anderen Ansätzen. 

Menschen

Software wird mit Menschen gemacht. Egal ob Stakeholder oder Teammitglied, in der Softwareentwicklung gilt es viele Beziehungen zu verwalten und zu berücksichtigen. Diese Beziehungen sind entscheidend für den Projekterfolg, häufig gleichbedeutend mit der technischen Ausgestaltung.
Durch meine Erfahrungen als Trainer, Lead Developer und Personalvorgesetzter bringe ich das nötige Fingerspitzengefühl mit, um die Menschen im Umfeld ihres Projektes für Sie zu gewinnen.


Kontakt

Sie erreichen mich über meine Emailadresse 
[email protected] 
oder telefonisch unter 
0151 1882 1519.