
Ich plane und implementiere für Sie diejenigen Systeme, die Ihre Daten im Hintergrund verarbeiten. Die folgenden Systeme geben einen Eindruck der Welt, in der ich mich viel bewege.
Die grafischen Oberflächen Ihrer IT-Anwendungen unterstützen die Benutzer, ihre Ziele schnell und einfach zu erfüllen. Mit einem Augenmerk auf Usability und User Experience entwerfe ich Ihre Benutzerschnittstellen.
Cloud Computing und die Automatisierung Ihrer IT-Aufgaben gehören für mich zum Tagesgeschäft. Ist Ihre Infrastruktur bereits in der Cloud oder Sie benötigen Unterstützung auf dem Weg dahin? Profitieren Sie von meiner Erfahrung.
Oder schauen Sie hier auf eine Auswahl weiterer verwendeten Technologien und Verfahren >
Jakarta EE, Java EE, Java, J2EE, JEE, Microservices, Cloud-Computing, Künstliche Intelligenz (KI), JavaScript, Java Server Faces (JSF), JSP, JPA, JDO, JTA, JMS, JCA, Servlet, EJB, CDI, Bean Validation, WebSocket, Portlet, SOAP, REST, Webservices, JAX-WS, JAX-RS, Batch Processing, HTML 5, CSS 3, UML, SQL, Shell-Scripting, Oracle, DB2, MySQL, MS SQL Server, MS-Access, MongoDB, Spring, Spring Boot, Hibernate, Struts, JQuery, Backbone, Bootstrap, AngularJs, Angular, Raphael, JUnit, JS-Test-Driver, Selenium, Apache Lucene, Apache Solr, Apache CXF, Jersey, Apache Active MQ, Node.js, Bouncy Castle Crypto API, Google JSON, Google Maps API, Apache Hadoop, Tomcat, Jetty, IBM Websphere, Oracle, Glassfish, BEA Weblogic, JBoss, WildFly, ANT, Maven, CVS, Subversion (SVN), Git, Mercurial, MKS, Versionverwaltung, Komponentenorientierte Entwicklung, Testautomation, Automatisiertes Testen, Konfigurationsmanagement, Jenkins (Hudson), Jira, Eclipse IDE, RAD, IntelliJ, Kryptographie, Scrum, Elasticsearch, Big Data, JavaFX, Modern Batch, Microservices, Self-Contained Systems, Docker, Prometheus, Grafana, Graylog, Helm, ArgoCD, Terraform
Mein aktuell erhältliches Java-Fachbuch:
Eine kleine Auswahl von veröffentlichten Artikeln:
Beispiele für öffentliche Vorträge von mir auf Konferenzen:
Als freiberuflicher Softwarearchitekt, -entwickler, Projektleiter und Berater bin ich seit über 20 Jahren tätig. An der Universität - RWTH Aachen - habe ich mein Diplom in Informatik erworben (zusätzliche Nebenfächer: Betriebswirtschaft und Elektrotechnik) und unterstütze seit dem Unternehmen in den unterschiedlichsten Projekten und Branchen. Je nach Bedarf nehme ich dabei verschiedene Rollen ein. Vom Entwickler zum Architekten und vom Projektleiter zum Berater sind mir die Rollen vertraut. Meine praktische Mitarbeit in Entwicklungsprojekten ist meist eine Mischung dieser Rollen mit einem großen Anteil an Softwareentwicklung. Mein Schwerpunkt ist dabei die Softwareentwicklung in verteilten Systemen im Java-Umfeld.
Meine projektleitenden und auch abteilungsleitenden Tätigkeiten haben mich zudem mit der Führung auch mehrerer Teams in Großprojekten vertraut gemacht und Erfahrungen beim Aufbau agiler Teams sammeln lassen. Zudem konnte ich viele Strukturen unternehmensinterner IT-Bereiche kennenlernen und weiß, wo es bei Softwareprojekten oft klemmt oder es bei der Planung von IT-Strategien ankommt.
Neben meinen Projekttätigkeiten leite ich gerne Workshops und Schulungen, schreibe Artikel und Bücher und halte Vorträge auf Konferenzen und in Unternehmen.
Und wenn ich gerade mal nicht meiner großen Leidenschaft der Informatik nachgehe und
mich mit Neuigkeiten aus der Softwaretechnik beschäftige, dann genieße ich die Welt des hochalpinen Bergsports und Bergsteigens. Denn mit Eispickeln, Steigeisen und Seil die Gletscherwand hochzusteigen und auf dem Gipfel eines Berges zu stehen, läßt auch mich den Computer vergessen.
Sie benötigen Unterstützung bei Ihrem Projekt?