Willkommen bei
Software Engineering · Architektur · Innovation
&
Johannes Weigend ist Diplom-Informatiker, Software-Architekt und leidenschaftlicher Programmierer mit Expertise in Big Data, Search und Künstlicher Intelligenz.
Als Mitgründer von QAware (2005) war er bis 2022 als Geschäftsführer tätig und verantwortete Forschung & Entwicklung sowie die technische Infrastruktur. 2014 wurde er von Oracle als Java Rockstar ausgezeichnet.
Die Weigend Group operiert an der Schnittstelle von Deutschland und Brasilien und verbindet europäische Ingenieurskunst mit dem dynamischen brasilianischen Markt. Derzeit liegt der Fokus auf Austausch, Exploration und dem Aufbau zukünftiger Optionen.
Verteilte Systeme für Cloud, Edge oder Baremetal. Architekturanalyse und Renovierung. Fokus auf Skalierbarkeit und Wartbarkeit.
Suchbasierte Business Intelligence, Datenanalyse mit Apache Solr und Spark, sowie Machine Learning und KI-Lösungen.
Komplexe Systeme durch interaktive 3D-Modelle und VR sichtbar machen. Architekturen und Abhängigkeiten intuitiv erfassen – für Analyse und fundierte Entscheidungen.
Analyse und Modernisierung gewachsener Altsysteme in C/C++, COBOL oder FORTRAN. Teilautomatische Transformation mit AI für bessere Wartbarkeit und Zukunftsfähigkeit.
Software-Notarzt: Enterprise Troubleshooting, Systemanalyse und Debugging komplexer Produktionssysteme. Ich helfe dort, wo es klemmt.
Vergleich von Microservice-Architekturen in Java und Go auf Deutschlands größter Java-Community-Konferenz.
Mehr erfahren → Slides →Vortrag über schnelle Datenanalyse mit Apache Solr Cloud und Spark auf einer der führenden europäischen Entwicklerkonferenzen.
Video →Vortrag über praxisnahe Analytik mit Apache Solr Cloud und Spark für suchbasierte Business Intelligence.
Mehr erfahren → Slides →Code-intensiver Vortrag über die Kombination von Apache Solr und Spark für Echtzeit-Suche und -Verarbeitung.
Mehr erfahren →Ausgezeichnet als Java Rockstar von Oracle. Vorträge zu Java EE, JavaScript/HTML5 Rich Clients und NetBeans. Panel mit James Gosling am NetBeans Day.
NetBeans Day →Zwei Vorträge auf der JavaOne Brasilien: JavaScript/HTML5 Rich Clients mit Java EE und JCache/JSR-107.
Sessions →Sessions und Panel-Teilnahme zu Java EE, Tooling und JSF auf dem NetBeans Track.
Mehrere Vorträge und Panels auf dem NetBeans Track. JSF-fokussierte Sessions und Panel-Diskussionen mit Gertjan Wielenga und James Gosling.
Vortrag auf dem KoSSE-Symposium "Application Performance Management" an der Christian-Albrechts-Universität zu Kiel.
Vortrag über die Integration von Enterprise Java mit modernen JavaScript-Clients auf der JavaOne.
JavaOne 2011 →Viele haben ein EKG – aber nicht jeder ist ein Arzt. Herr Weigend erkennt Zusammenhänge und Ursachen, die andere nicht einmal in Betracht ziehen.
— Kundenstimme zum Thema Software-Analyse
Dynamisches Systemanalyse-Tool zur Diagnose verteilter Systeme. Entwickelt und eingesetzt von 2009 bis 2021.
2009 – 2021Suchbasiertes Business-Intelligence-System für die Stücklistenkalkulation eines großen Automobilherstellers.
2014 – 2016Cloudbasierte Plattform zur Integration technischer und organisatorischer Aftersales-Daten im Automobilsektor.
2012 – 2023Master-Kurs an der Hochschule Rosenheim: Konzepte von Programmiersprachen, implementiert in Go.
2018 – 2020Langjährige Lehrtätigkeit an der Technischen Hochschule Rosenheim mit Betreuung zahlreicher Abschlussarbeiten.
Master-Vorlesung über moderne Programmiersprach-Konzepte mit praktischen Übungen in Go.
Vorlesung über GUI-Entwicklung, Frameworks und interaktive Systeme.
Betreuung von Dissertationen, Master- und Diplomarbeiten im Bereich Software Engineering und verteilte Systeme.
Best Paper Award auf der IVAPP 2021 (VISIGRAPP, SciTePress). Ko-Autor mit Veronika Dashuber und Michael Philippsen. Layered Graph Drawing zur 3D-Visualisierung von Software-Architekturen.
Paper (PDF) → DOI → CRIS FAU →Paper auf der WICSA 1 (Working IEEE/IFIP Conference on Software Architecture). Ko-Autor mit Johannes Siedersleben, Gerhard Albers und Peter Fuchs.
Paper (PDF) →Visualizing the Statics, Dynamics and Infrastructure of Software Using the City Metaphor. FAU Erlangen-Nürnberg.
Mehr erfahren →Effiziente Speicherung von Zeitreihen mit Betriebsdaten aus Software-Systemen zur Analyse von Laufzeitanomalien. FAU Erlangen-Nürnberg.
DNB →Modellbasierte Extraktion, Repräsentation und Analyse von Traceability-Informationen. FAU Erlangen-Nürnberg.
Verlag (PDF) →