Die Software ist in Java geschrieben und verwendet ein eigenes multithreaded Executor Framework um fachlich konfigurierte ?Requests? auszuführen. In der Konfiguration ist festgelegt welche Eingangsevents für welche Extrakte (CSV Dateien) sorgen und wohin diese Übertragen werden. Verwendet wird nach wie vor Java 8, da die eingesetzte Websphere Version die entsprechende Vorgabe macht.
Der Code des Projekts wird auf unserem eigenen git Server gehostet und via Commit-Hook mit dem des Kunden gesynct. Das umfangreiche Build System wurde durch unseren Mitarbeiter erst auf Basis von ANT aufgesetzt und später auf gradle umgestellt. Die ursprüngliche GUI des Projekts basiert auf JSP Pages und wird seit etlichen Jahren kontinuierlich auf Vaadin portiert. Die von uns aufgesetzte lokale Installation für Entwicklungszwecke, läuft auf zwei Tomcat Instanzen in einem Docker Netzwerk, um die Funktionalität der produktiven Websphere Installation mit zwei Cluster Nodes nachzubilden und die diesbezüglich vorhandenen Features testen zu können. Die Softwareentwicklung selbst, passiert in einer VirtualBox VM auf Linux (Debian) Basis.
nennenswerte Übergabe) musste er sich vollumfänglich in den fremden Code einarbeiten und konnte durch sein Engagement dafür sorgen, das die Software weiterhin stabil lief und weiterentwickelt wurde.
Ab 2019 wurden Mitarbeiter von unserem Mitarbeiter als zusätzliche Entwickler in dem Projekt eingesetzt.
Schwerpunktfach: Graphische Datenverarbeitung
Hauptfach: Kommunikationssysteme
Hauptfach: Datenbanksysteme
Nebenfach: Medizin
Geschäftsführer, Software-Entwickler, DevOps, Administrator
Der Mitarbeiter entwickelt seit 1997 Client-/Server-Software im Java-Umfeld und hat sich sehr früh auf Webanwendungen spezialisiert. Zuerst auf Basis verschiedener Frameworks wie Struts, Tapestry oder Servlets/JSP und JavaScript; ab 2009 hat er die meisten Projekte auf Basis des Google Web Toolkit (GWT) im Frontend und Spring/Hibernate im Backend umgesetzt. Seit 2015 verwendet er hauptsächlich Vaadin im Frontend und Spring/Springboot/JPA im Backend.
Er hat sowohl in großen Projektteams mitentwickelt als auch in eigenen Projekten alle Ebenen der Softwareentwicklung übernommen. Er installiert und administriert seit vielen Jahren die Serverlandschaft seiner Firma auf Linux Basis (Debian) und ist auf diesen Servern auch verantwortlich für die produktiven Dienste auf Basis von Tomcat/Apache. Er hat im Laufe seines Berufslebens viele Schulungen, Consultings und Vorträge gehalten und kann Themen didaktisch sinnvoll aufbereiten um diese der interessierten Zuhörerschaft näher bringen. Während seiner Tätigkeit als Softwareentwickler hat er fachliche Erfahrung im Bereich Automobil, Bau, Medizin und Banken gesammelt. Er arbeitet sich schnell und eigenverantwortlich auch in andere technische Bereiche, fachliche Bereiche oder in Bestandssoftware ein.
Die Software ist in Java geschrieben und verwendet ein eigenes multithreaded Executor Framework um fachlich konfigurierte ?Requests? auszuführen. In der Konfiguration ist festgelegt welche Eingangsevents für welche Extrakte (CSV Dateien) sorgen und wohin diese Übertragen werden. Verwendet wird nach wie vor Java 8, da die eingesetzte Websphere Version die entsprechende Vorgabe macht.
Der Code des Projekts wird auf unserem eigenen git Server gehostet und via Commit-Hook mit dem des Kunden gesynct. Das umfangreiche Build System wurde durch unseren Mitarbeiter erst auf Basis von ANT aufgesetzt und später auf gradle umgestellt. Die ursprüngliche GUI des Projekts basiert auf JSP Pages und wird seit etlichen Jahren kontinuierlich auf Vaadin portiert. Die von uns aufgesetzte lokale Installation für Entwicklungszwecke, läuft auf zwei Tomcat Instanzen in einem Docker Netzwerk, um die Funktionalität der produktiven Websphere Installation mit zwei Cluster Nodes nachzubilden und die diesbezüglich vorhandenen Features testen zu können. Die Softwareentwicklung selbst, passiert in einer VirtualBox VM auf Linux (Debian) Basis.
nennenswerte Übergabe) musste er sich vollumfänglich in den fremden Code einarbeiten und konnte durch sein Engagement dafür sorgen, das die Software weiterhin stabil lief und weiterentwickelt wurde.
Ab 2019 wurden Mitarbeiter von unserem Mitarbeiter als zusätzliche Entwickler in dem Projekt eingesetzt.
Schwerpunktfach: Graphische Datenverarbeitung
Hauptfach: Kommunikationssysteme
Hauptfach: Datenbanksysteme
Nebenfach: Medizin
Geschäftsführer, Software-Entwickler, DevOps, Administrator
Der Mitarbeiter entwickelt seit 1997 Client-/Server-Software im Java-Umfeld und hat sich sehr früh auf Webanwendungen spezialisiert. Zuerst auf Basis verschiedener Frameworks wie Struts, Tapestry oder Servlets/JSP und JavaScript; ab 2009 hat er die meisten Projekte auf Basis des Google Web Toolkit (GWT) im Frontend und Spring/Hibernate im Backend umgesetzt. Seit 2015 verwendet er hauptsächlich Vaadin im Frontend und Spring/Springboot/JPA im Backend.
Er hat sowohl in großen Projektteams mitentwickelt als auch in eigenen Projekten alle Ebenen der Softwareentwicklung übernommen. Er installiert und administriert seit vielen Jahren die Serverlandschaft seiner Firma auf Linux Basis (Debian) und ist auf diesen Servern auch verantwortlich für die produktiven Dienste auf Basis von Tomcat/Apache. Er hat im Laufe seines Berufslebens viele Schulungen, Consultings und Vorträge gehalten und kann Themen didaktisch sinnvoll aufbereiten um diese der interessierten Zuhörerschaft näher bringen. Während seiner Tätigkeit als Softwareentwickler hat er fachliche Erfahrung im Bereich Automobil, Bau, Medizin und Banken gesammelt. Er arbeitet sich schnell und eigenverantwortlich auch in andere technische Bereiche, fachliche Bereiche oder in Bestandssoftware ein.