Bei einem führendem Hersteller von Heizungs- und Klimatechnik wurde ein IoT System aufgebaut, das auf einer Event-basierten Architektur und Microservices basiert. Das System wird von Endkunden und Wohnbaugesellschaften verwendet, um die eigene Heizungsanlage zu überwachen und zu steuern.
Für einen führenden Hersteller von Heizungs- und Klimatechnik wurde eine bestehende Such- Lösung basierend auf Exalead durch eine Neuimplementierung auf Basis von Elastic (Elasticsearch)abgelöst. Es wurden verschiedene Spezialsuchen wie Content-Suche, Dokumenten-Suche, Produkt- Suche, Schaltplan-Suche und lokalisierte Händler Suche implementiert. Diese wurden in rund 60 internationalisierten Webapplikationen eingebunden.
Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden ein Produktkonfigurator implementiert, mit dem Endkunden und niedergelassene Installateure eine passende Heizungsanlage für einWohnobjekt konfigurieren können. Um geeignete Produkte auswählen zu können, mussten umfangreiche Berechnungen durchgeführt werden, die bisher manuell erfolgt sind. Außerdem wurden zahlreiche regionale Unterschiede bei der Berechnung und der Produktauswahl berücksichtigt.
Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden die rund 60 bestehenden B2B und B2C Webapplikationen weiterentwickelt und gepflegt.
Für den mittelständischen Betreiber zweierWebshops und mehrerer Kunden-Portalen wurde ein Konzept für einen Single Sign On Service erstellt und dann in Folge in einer Neuentwicklung umgesetzt.
Für eine internationale Gruppe in der Chemie-Industrie wurde eine Content- Publishing Strategie entwickelt. Basierend darauf wurde eine Event-basierte Architektur konyipiert, die in Folge mit verschiedenen externen Dienstleistern umgesetzt wurde. Die besondere Herausforderung bestand darin, dass das zu ersetzende hetegrogene System in zwanzig Jahren auf mehr als 20 CMS Systeme, mehrere DTP Systeme, diverse Datenbanken und Produktkataloge angewachsen ist und eine Konsolidierung der Systemlandschaft dringend geboten war.
Für den Bundesverband Digitale Wirtschaft e.V. wurde eine Software konzipiert und entwickelt, mittels derer die Verbandsmitglieder ermitteln und reporten können, ob die Nutzer auf derenWebseiten Adblocker verwenden.
Für eine deutsche Airline wurden die bestehenden Mobil-Apps gewartet und weiter entwickelt. Dabei wurden verschiedenste Systeme des Kunden integriert, um dem Endnutzer möglichst viele Funktionen direkt in der App bereitzustellen.
Bei Social Media Integrations Applikation handelt es sich um einen Social Media Aggregator, mittels dessen die Kunden in einer App sowohl auf Facebook, Twitter und auch Google+ agieren können. Außerdem werden Reports bereitgestellt, welche die Reichweite der Interaktionen sichtbar machen.
Für einen führendem Telekommunikationsausrüster wurde ein Onlinetool zur Koordinierung von Software und Hardware # Testaktivitäten entwickelt. Das Test And Performance Tool war ursprünglich für den internen Gebrauch konzipiert, wird aber mittlerweile auch als Service an Dritte vermarktet.
Im Auftrag von Avarto Systems GmbH (Bertelsmann) wurde ein mandantenfähiges Ecommerce Backend-System weiterentwickelt und gewartet. Außerdem wurde ein neuer Mandant integriert.
Für einen mittelständischen Reiseveranstalter und -vermittler wurde eine Endkunden-Webapplikation erstellt und gewartet. Dafür würden die Buchungs- und Reservierungssysteme verschiedener Anbieter integriert.
Für einen deutschen Provider und Content-Anbieter wurde eine Social Media Platform konzipiert.
Für das Onlineportal web.de wurde eine Suche des Drittanbieters Google integriert.
Nach dem Merger eines großen deutschen Internetproviders und eines Webmail Anbierters wurde ein bestehender Single Sign On Service so erweitert, dass dieser für die Webdienste beider Parteien verwendet werden kann.
Für web.de wurde die Fotoalbum Webapplikation weiterentwickelt und gepflegt.
Senior Architekt / Java Entwickler
Frameworks:
Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Spring Web Services, Spring MVC (REST), JSON, JAX-WS, Swagger, Tomcat, Spring Security, Apache CXF, Spring Cloud, Spring Kafka, Spring Cloud Stream, Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, Kibana, Zookeeper, Spock, JUnit, TestNG, Mockito, Powermock, jMockit, Assertj, DBunit, REST-assured, Wiremock, Selenium, JMeter, Servlet API, Java Server Pages (JSP), Java Server Faces (JSF), OpenPDF, Flyway, Liquibase
Build und CI Tools:
Maven, Ant, Gradle, Jenkins, JRebel
DevOps:
Docker, Ansible, Terraform, Packer, Vagrant, Molecule
Methoden:
Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Objektorientierte Programmierung (OOP), Aspektorientierte Programmierung (AOP), Domain Driven Design (DDD), Analyse- und Entwurfsmuster (Design Patterns), Datenmodellierung, Datenbankdesign, Event Sourcing, Konzeption und Durchführung systematischer Tests, Continuous Integration (CI), Continuous Delivery (CD)
Vorgehensmodelle:
Agile, Scrum, Kanban, Extreme Programming (XP), Test Driven Development (TDD), Pair-Programming
Infrastruktur:
Kubernetes, Jenkins, Nexus, Gitlab, Microsoft Azure Cloud
NoSQL:
MongoDB, Redis, Apache Cassandra
Messaging:
Kafka, ActiveMQ, Websphere MQ
Security:
Keycloak, Apareo CAS, OAuth2, Hashicorp Vault, Spring Security
Verschiedenes:
Markdown, Asciidoc, LaTex, PDF Generierung, openAPI
Bei einem führendem Hersteller von Heizungs- und Klimatechnik wurde ein IoT System aufgebaut, das auf einer Event-basierten Architektur und Microservices basiert. Das System wird von Endkunden und Wohnbaugesellschaften verwendet, um die eigene Heizungsanlage zu überwachen und zu steuern.
Für einen führenden Hersteller von Heizungs- und Klimatechnik wurde eine bestehende Such- Lösung basierend auf Exalead durch eine Neuimplementierung auf Basis von Elastic (Elasticsearch)abgelöst. Es wurden verschiedene Spezialsuchen wie Content-Suche, Dokumenten-Suche, Produkt- Suche, Schaltplan-Suche und lokalisierte Händler Suche implementiert. Diese wurden in rund 60 internationalisierten Webapplikationen eingebunden.
Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden ein Produktkonfigurator implementiert, mit dem Endkunden und niedergelassene Installateure eine passende Heizungsanlage für einWohnobjekt konfigurieren können. Um geeignete Produkte auswählen zu können, mussten umfangreiche Berechnungen durchgeführt werden, die bisher manuell erfolgt sind. Außerdem wurden zahlreiche regionale Unterschiede bei der Berechnung und der Produktauswahl berücksichtigt.
Bei einem führendem Anbieter von Heizungs- und Klimatechnik wurden die rund 60 bestehenden B2B und B2C Webapplikationen weiterentwickelt und gepflegt.
Für den mittelständischen Betreiber zweierWebshops und mehrerer Kunden-Portalen wurde ein Konzept für einen Single Sign On Service erstellt und dann in Folge in einer Neuentwicklung umgesetzt.
Für eine internationale Gruppe in der Chemie-Industrie wurde eine Content- Publishing Strategie entwickelt. Basierend darauf wurde eine Event-basierte Architektur konyipiert, die in Folge mit verschiedenen externen Dienstleistern umgesetzt wurde. Die besondere Herausforderung bestand darin, dass das zu ersetzende hetegrogene System in zwanzig Jahren auf mehr als 20 CMS Systeme, mehrere DTP Systeme, diverse Datenbanken und Produktkataloge angewachsen ist und eine Konsolidierung der Systemlandschaft dringend geboten war.
Für den Bundesverband Digitale Wirtschaft e.V. wurde eine Software konzipiert und entwickelt, mittels derer die Verbandsmitglieder ermitteln und reporten können, ob die Nutzer auf derenWebseiten Adblocker verwenden.
Für eine deutsche Airline wurden die bestehenden Mobil-Apps gewartet und weiter entwickelt. Dabei wurden verschiedenste Systeme des Kunden integriert, um dem Endnutzer möglichst viele Funktionen direkt in der App bereitzustellen.
Bei Social Media Integrations Applikation handelt es sich um einen Social Media Aggregator, mittels dessen die Kunden in einer App sowohl auf Facebook, Twitter und auch Google+ agieren können. Außerdem werden Reports bereitgestellt, welche die Reichweite der Interaktionen sichtbar machen.
Für einen führendem Telekommunikationsausrüster wurde ein Onlinetool zur Koordinierung von Software und Hardware # Testaktivitäten entwickelt. Das Test And Performance Tool war ursprünglich für den internen Gebrauch konzipiert, wird aber mittlerweile auch als Service an Dritte vermarktet.
Im Auftrag von Avarto Systems GmbH (Bertelsmann) wurde ein mandantenfähiges Ecommerce Backend-System weiterentwickelt und gewartet. Außerdem wurde ein neuer Mandant integriert.
Für einen mittelständischen Reiseveranstalter und -vermittler wurde eine Endkunden-Webapplikation erstellt und gewartet. Dafür würden die Buchungs- und Reservierungssysteme verschiedener Anbieter integriert.
Für einen deutschen Provider und Content-Anbieter wurde eine Social Media Platform konzipiert.
Für das Onlineportal web.de wurde eine Suche des Drittanbieters Google integriert.
Nach dem Merger eines großen deutschen Internetproviders und eines Webmail Anbierters wurde ein bestehender Single Sign On Service so erweitert, dass dieser für die Webdienste beider Parteien verwendet werden kann.
Für web.de wurde die Fotoalbum Webapplikation weiterentwickelt und gepflegt.
Senior Architekt / Java Entwickler
Frameworks:
Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Spring Web Services, Spring MVC (REST), JSON, JAX-WS, Swagger, Tomcat, Spring Security, Apache CXF, Spring Cloud, Spring Kafka, Spring Cloud Stream, Apache Camel, Apache Lucene, Apache Solr, Elasticsearch, Kibana, Zookeeper, Spock, JUnit, TestNG, Mockito, Powermock, jMockit, Assertj, DBunit, REST-assured, Wiremock, Selenium, JMeter, Servlet API, Java Server Pages (JSP), Java Server Faces (JSF), OpenPDF, Flyway, Liquibase
Build und CI Tools:
Maven, Ant, Gradle, Jenkins, JRebel
DevOps:
Docker, Ansible, Terraform, Packer, Vagrant, Molecule
Methoden:
Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Objektorientierte Programmierung (OOP), Aspektorientierte Programmierung (AOP), Domain Driven Design (DDD), Analyse- und Entwurfsmuster (Design Patterns), Datenmodellierung, Datenbankdesign, Event Sourcing, Konzeption und Durchführung systematischer Tests, Continuous Integration (CI), Continuous Delivery (CD)
Vorgehensmodelle:
Agile, Scrum, Kanban, Extreme Programming (XP), Test Driven Development (TDD), Pair-Programming
Infrastruktur:
Kubernetes, Jenkins, Nexus, Gitlab, Microsoft Azure Cloud
NoSQL:
MongoDB, Redis, Apache Cassandra
Messaging:
Kafka, ActiveMQ, Websphere MQ
Security:
Keycloak, Apareo CAS, OAuth2, Hashicorp Vault, Spring Security
Verschiedenes:
Markdown, Asciidoc, LaTex, PDF Generierung, openAPI