Migration der Logik von HOST auf moderne Technologien(Spring Boot)
Entwicklung, Betrieb, Problem- und Incidentbehebung einer Client-Server-System für Versicherung.
Entwicklung eines verteilten System für Digitale Tickets. Projekt ?Vendo?, Team ?Komfort Checkin?.
2016 - 2017
Architektur eines verteilten Systems für Internet of Things
Projektinhalt:
Eine Fabrik soll vollautomatisiert werden, von Aufnahme eines Auftrages bis zu Steuerung von Maschinen.
Technologien:
Java, Spring Framework, Microservice Architektur auf Basis von Netflix Stack, Docker, OpenHab
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests
2016
Export Legacy Daten in Form von Excel Sheets nach Datenbank
Projektinhalt:
Entwicklung der Vorgehensweise und Implementierung. Das Hauptproblem war die Tabellen innerhalb eines Sheets zu erkennen und korrekt auszulesen. Die Positionen von Tabellen im Sheet war nicht festgelegt und musste voll automatisch bestimmt werden.
Technologien:
Java, Bildverarbeitung (OpenCV), Apache POI
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests, Dokumentation
2016
Entwicklung eines Scanners für Racks
Branche:
Pharmaindustrie
Projektinhalt:
Erstellung eines Prototyps
Technologien:
Java, Bildverarbeitung, Objekterkennung (OpenCV), SVN
Aufgaben:
Entwicklung von Hardware und Software Komponenten, Tests, Dokumentation.
Export Legacy Daten in Form von Excel Sheets nach Datenbank.
2015
Architektur einer verteilten Backend -Komponente einer Datenbankbasierter Software.
Branche:
Pharmaindustrie
Projektinhalt:
Eine Datenbankbasierte Anwendung benötigt eine serviceorientierte Umgebung zur Durchführung spezifischen Aufgaben wie Xslt-Transformation, Erzeugung von Word und Pdf-Dateien, Generierung von Bilder und Grafiken usw. Die Webservices sollen deployed, gestartet, gestoppt und überwacht werden können.
Technologien:
Java, SOAP, Servlets, XML,SVN
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung des Kerns und einigen Webservices.
2014
Entwicklung einer Software für die Überwachung von Datenbanken
Projektinhalt:
die Software soll eine Datenbank überwachen und regelmäßig die zu übermittelnden Datenbankdaten(z.B. CPU-Auslastung, freier Speicherplatz, Anzahl von gültigen Sessions usw.) an die Zentrale senden. Dafür soll ein Konzept und Architektur des Programms entwickelt werden.
Technologien:
Java, XML, SQL
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung
2014
Portierung einer C++ Legacy Software für Kristallographie nach Java
Branche:
Wissenschaft
Projektinhalt:
Erstellung eines Bedienkonzepts und Softwarearchitektur, Implementierung
Technologien:
Java, JavaFX, XML, Bildverarbeitung(OpenCV), Profiler(VisualVM), SVN.
Aufgaben:
Entwicklung, Reverse Engineering, Profiling, Tests, Dokumentation
2013
Support und Customizing
Branche:
Bankenindustrie
Projektinhalt:
Die Standartsoftware musste kundenspezifisch angepasst und Bugs behoben werden.
Technologien:
PHP, JavaScript, SQL, Unit - Tests, Selenium Tests, Mercurial, Jenkins
Aufgaben:
Entwicklung, Tests, Dokumentation
2012
Entwicklung eines Online Ticket Systems mit sicherer Nachrichtenzustellung
Projektinhalt:
Eine Firma benötigte ein System, dass die in Hauptoffice erstellten Aufträge zu verantwortlichen Mitarbeitern liefert, die möglicherweise weit entfernt sind. Das System soll Desktop und Webanwendungen unterstützen.
Technologien:
Java, JavaScript, ActiveMQ, Sockets, Websockets, MySQL, XML,Git
Aufgaben:
Entwicklung der Architektur, Implementierung, Tests, Dokumentation.
Machbarkeitsstudie
2012
Entwicklung eines Online Ticket Systems mit sicherer Nachrichtenzustellung
Projektinhalt:
Eine Firma benötigte ein System, dass die in Hauptoffice erstellten Aufträge zu verantwortlichen Mitarbeitern liefert, die möglicherweise weit entfernt sind. Das System soll Desktop und Webanwendungen unterstützen.
Technologien:
Java, JavaScript, ActiveMQ, Sockets, Websockets, MySQL, XML,Git
Aufgaben:
Entwicklung der Architektur, Implementierung, Tests, Dokumentation.
Machbarkeitsstudie
2012
Entwicklung einer Bibliothek für die Steuerung eines Autos in Unity 3D Projekten
Projektinhalt:
Implementierung einer Logik für die Steuerung eines Autos in einer Stadt, anhand gegebener Routen.
Technologien:
C#, Unity3d
Aufgaben:
Implementierung
2011
Webservice für Einbindung einer 3D-Darstellung von Waren in Online-Shops
Projektinhalt:
Es soll möglich sein, eine rotierbare 3D-Darstellung einer Ware in ihre Beschreibung in Online-Shop einzubinden
Technologien:
Java, GWT, Servlets, RESTfull Webservice, JavaScript, HTML, CSS
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests
2011
Automatische Codegenerierung einer Webkomponente mit Backend
Projektinhalt:
Aus einer Beschreibung in XML-Format muss ein Code für Backend (Servlet) und Frontend (Widget in Form einer Tabelle für den Browser mit Unterstützung gängiger Funktionalitäten wie Sortierung, Suche, Pagination) generiert werden.
Technologien:
Java, JavaScript, GWT, XML, Tomcat, Servlets, SQL, MySQL.
Aufgaben:
Konzept, Entwicklung, Tests, Dokumentation
2011
Konzipierung und Entwicklung einer Backend - Komponente zur Synchronisation des Google Kalenders mit MS Outlook
Projektinhalt:
Eine Firma arbeitete mit zwei Kalendern, die gemeinsam in einen Kalender zusammengefasst werden sollten. Man brauchte eine Software, die diese Kalender synchronisiert.
Technologien:
C#, Google Kalender API
Aufgaben:
Implementierung des Teils, der mit Google Kalender interagiert.
2010
Machbarkeitsstudie
Projektinhalt:
Evaluierung einer Rule Engine unter unternehmensspezifischen Anforderungen.
Technologien:
Java, Swing, JavaScript, GWT, Rule Engine(Drools)
Aufgaben:
Entwicklung, Tests, Dokumentation
Java
Java Developer, Softwarearchitekt
Bankenindustrie, Wissenschaft, Pharmaindustrie, Internet of Things
Migration der Logik von HOST auf moderne Technologien(Spring Boot)
Entwicklung, Betrieb, Problem- und Incidentbehebung einer Client-Server-System für Versicherung.
Entwicklung eines verteilten System für Digitale Tickets. Projekt ?Vendo?, Team ?Komfort Checkin?.
2016 - 2017
Architektur eines verteilten Systems für Internet of Things
Projektinhalt:
Eine Fabrik soll vollautomatisiert werden, von Aufnahme eines Auftrages bis zu Steuerung von Maschinen.
Technologien:
Java, Spring Framework, Microservice Architektur auf Basis von Netflix Stack, Docker, OpenHab
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests
2016
Export Legacy Daten in Form von Excel Sheets nach Datenbank
Projektinhalt:
Entwicklung der Vorgehensweise und Implementierung. Das Hauptproblem war die Tabellen innerhalb eines Sheets zu erkennen und korrekt auszulesen. Die Positionen von Tabellen im Sheet war nicht festgelegt und musste voll automatisch bestimmt werden.
Technologien:
Java, Bildverarbeitung (OpenCV), Apache POI
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests, Dokumentation
2016
Entwicklung eines Scanners für Racks
Branche:
Pharmaindustrie
Projektinhalt:
Erstellung eines Prototyps
Technologien:
Java, Bildverarbeitung, Objekterkennung (OpenCV), SVN
Aufgaben:
Entwicklung von Hardware und Software Komponenten, Tests, Dokumentation.
Export Legacy Daten in Form von Excel Sheets nach Datenbank.
2015
Architektur einer verteilten Backend -Komponente einer Datenbankbasierter Software.
Branche:
Pharmaindustrie
Projektinhalt:
Eine Datenbankbasierte Anwendung benötigt eine serviceorientierte Umgebung zur Durchführung spezifischen Aufgaben wie Xslt-Transformation, Erzeugung von Word und Pdf-Dateien, Generierung von Bilder und Grafiken usw. Die Webservices sollen deployed, gestartet, gestoppt und überwacht werden können.
Technologien:
Java, SOAP, Servlets, XML,SVN
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung des Kerns und einigen Webservices.
2014
Entwicklung einer Software für die Überwachung von Datenbanken
Projektinhalt:
die Software soll eine Datenbank überwachen und regelmäßig die zu übermittelnden Datenbankdaten(z.B. CPU-Auslastung, freier Speicherplatz, Anzahl von gültigen Sessions usw.) an die Zentrale senden. Dafür soll ein Konzept und Architektur des Programms entwickelt werden.
Technologien:
Java, XML, SQL
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung
2014
Portierung einer C++ Legacy Software für Kristallographie nach Java
Branche:
Wissenschaft
Projektinhalt:
Erstellung eines Bedienkonzepts und Softwarearchitektur, Implementierung
Technologien:
Java, JavaFX, XML, Bildverarbeitung(OpenCV), Profiler(VisualVM), SVN.
Aufgaben:
Entwicklung, Reverse Engineering, Profiling, Tests, Dokumentation
2013
Support und Customizing
Branche:
Bankenindustrie
Projektinhalt:
Die Standartsoftware musste kundenspezifisch angepasst und Bugs behoben werden.
Technologien:
PHP, JavaScript, SQL, Unit - Tests, Selenium Tests, Mercurial, Jenkins
Aufgaben:
Entwicklung, Tests, Dokumentation
2012
Entwicklung eines Online Ticket Systems mit sicherer Nachrichtenzustellung
Projektinhalt:
Eine Firma benötigte ein System, dass die in Hauptoffice erstellten Aufträge zu verantwortlichen Mitarbeitern liefert, die möglicherweise weit entfernt sind. Das System soll Desktop und Webanwendungen unterstützen.
Technologien:
Java, JavaScript, ActiveMQ, Sockets, Websockets, MySQL, XML,Git
Aufgaben:
Entwicklung der Architektur, Implementierung, Tests, Dokumentation.
Machbarkeitsstudie
2012
Entwicklung eines Online Ticket Systems mit sicherer Nachrichtenzustellung
Projektinhalt:
Eine Firma benötigte ein System, dass die in Hauptoffice erstellten Aufträge zu verantwortlichen Mitarbeitern liefert, die möglicherweise weit entfernt sind. Das System soll Desktop und Webanwendungen unterstützen.
Technologien:
Java, JavaScript, ActiveMQ, Sockets, Websockets, MySQL, XML,Git
Aufgaben:
Entwicklung der Architektur, Implementierung, Tests, Dokumentation.
Machbarkeitsstudie
2012
Entwicklung einer Bibliothek für die Steuerung eines Autos in Unity 3D Projekten
Projektinhalt:
Implementierung einer Logik für die Steuerung eines Autos in einer Stadt, anhand gegebener Routen.
Technologien:
C#, Unity3d
Aufgaben:
Implementierung
2011
Webservice für Einbindung einer 3D-Darstellung von Waren in Online-Shops
Projektinhalt:
Es soll möglich sein, eine rotierbare 3D-Darstellung einer Ware in ihre Beschreibung in Online-Shop einzubinden
Technologien:
Java, GWT, Servlets, RESTfull Webservice, JavaScript, HTML, CSS
Aufgaben:
Entwicklung des Konzepts und Architektur. Implementierung, Tests
2011
Automatische Codegenerierung einer Webkomponente mit Backend
Projektinhalt:
Aus einer Beschreibung in XML-Format muss ein Code für Backend (Servlet) und Frontend (Widget in Form einer Tabelle für den Browser mit Unterstützung gängiger Funktionalitäten wie Sortierung, Suche, Pagination) generiert werden.
Technologien:
Java, JavaScript, GWT, XML, Tomcat, Servlets, SQL, MySQL.
Aufgaben:
Konzept, Entwicklung, Tests, Dokumentation
2011
Konzipierung und Entwicklung einer Backend - Komponente zur Synchronisation des Google Kalenders mit MS Outlook
Projektinhalt:
Eine Firma arbeitete mit zwei Kalendern, die gemeinsam in einen Kalender zusammengefasst werden sollten. Man brauchte eine Software, die diese Kalender synchronisiert.
Technologien:
C#, Google Kalender API
Aufgaben:
Implementierung des Teils, der mit Google Kalender interagiert.
2010
Machbarkeitsstudie
Projektinhalt:
Evaluierung einer Rule Engine unter unternehmensspezifischen Anforderungen.
Technologien:
Java, Swing, JavaScript, GWT, Rule Engine(Drools)
Aufgaben:
Entwicklung, Tests, Dokumentation
Java
Java Developer, Softwarearchitekt
Bankenindustrie, Wissenschaft, Pharmaindustrie, Internet of Things