D4 o. D5 bevorzugt
Entwicklung einer Reporting API mit Restful Services und SpringBoot. LDAP Anbindung, Auslagern von Services in die AWS, Bootstrap, Angular 14 Frontendentwicklung, JBoss, DynamoDB, S3, Athena
Konzeption und Entwicklung einer Online Plattform fu?r die Erfassung und Verwaltung von Versicherungsfa?llen: Spring Boot, Java, Hibernate, Vue, Vuetify, Maven, NPM, Vue CLI, HTML5, SCSS, GIT, SonarCube, Jenkins, Docker, Kubernetes, Oracle, SCRUM
Entwicklung Online Plattform fu?r Arzt-Patien-Krankenkasse: Online- Services, J2EE, Angular 6, Jasmine, Karma, NPM, Angular CLI, HTML5, SCSS, GIT, SonarCube, Jenkins, Docker, SCRUM
Entwurf und Implementierung einer Ressourcenplanungssoftware mit Angular, NodeJS und Bootstrap3. Datenbankprogrammierung, Taskrunner GRUNT, Responsive Design, HTML5
Konzeption und Implementierung einer Redaktionsplanung fu?r die ortsu?ber- greifende Arbeit der Klinikpressestelle. Technologien: Zend Framework 2, PHP, MySQL, AngularJS, VisJS, RestAPI
Für das konzerneigene Redaktionssystem Websphere von IBM wurde im Rahmen des Releasewechsels ein neues Theme integriert, sowie verschiedene Portlets migriert.
Für das Veranstaltungsmanagement wurde für den Ausrichter eine Verwaltungsdatenbank mit Webinterface, sowie ein
Internetauftritt entworfen und implementiert.
Für verschiedene Kliniken im Großraum DO wurde ein Web-Plugin entwickelt, welches Patienten über Diagnosen, Therapien Organe oder medizinische Termini zur entsprechenden Fachabteilung führt. Das Plugin wurde als Single Page Application mit dem Javascript Framework AngularJS implementiert
Programmierung der Online-Enzyklopädie einer Fachdatenbank für Dermatologie, Venerologie, Allergologie und Umweltmedizin
Die Firma BBraun hat intern in den verschiedenen Abteilungen ein Vielzahl an Projekten zu verwalten. Zur übersichtlichen Darstellung der Projektsituationen wurde für das Intranet eine Single Page Application erstellt, über welche die Controller in textueller und grafischer Form den Stand von Budget und Zeit
abrufen können. Die einzelnen Projektleiter können an bestimmten Stichtagen die aktuelle Projektsituation einpflegen. Alle Änderungen werden protokolliert.
Zu diesem Zweck wurden vier neue Contao Module entwickelt, mit denen die Redakteure der Verbände Daten der einzelnen Einrichtungen pflegen können. Für die Umsetzung wurden in PHP5 die Contao Extensions programmiert und in MySQL das Datenmodell für die Module erweitert. Über die JavaScript API von Google wurde die Karten-Funktionalität für die Einrichtungssuche eingebunden.
Für die bessere Bedienung der Kalenderfunktion von vTiger CRM wurde der bekannte Fullcalendar angepasst und über eine REST Schnittstelle mittels PHP an die Datenbank angebunden. Der Datenaustausch funktioniert via AJAX/JSON über eine authentifizierte Session.
In Zusammenarbeit mit Beratern der Plansecur wurde eine Applikation entworfen, mit der Depots verwaltet werden und die Anlagesituation des Kunden mit verschiedenen Grafik Charts, SVG, im Browser dargestellt werden kann. Die Anwendung wurde als Single Page Application mit HTML5 und CSS3 entwickelt und ist durch Responsive Design sowohl auf grossen PCs als auch auf kleinen Tablets oder Smartphones verwendbar. Bei der Umsetzung wurde das MVW Framework AngularJS von Google eingesetzt, für das Design die Bibliothek Bootstrap von Twitter. Für den Buildprozess wurde der Taskrunner Grunt verwendet. Das Backend bildete ein Node.js
Webserver mit Express.
Nach einem Auswahlverfahren verschiedener CRM Systeme, wurde für die speziellen Bedürfnisse des Kunden die Open Source Lösung vTiger (PHP/MySQL/Zend Framework) visuell und funktional
angepasst und im Firmennetz aufgesetzt
Prgrammiersprache Python/Flask, Datenbank Exasol/Postgres,
Datamining. Projektbeschreibung: Für ein Marktforschungs-unternehmen wurde eine Standardsoftware zur Auswertung von Kundenmassendaten(Einzelhandel) entwickelt. Tägliche Verbraucherdaten(mehrere Millionen Datensätze) wurden über XML/CSV Schnittstellen in Exasol-Datenbanken geladen. Ein Analysealgorithmus verarbeitete diese Buchungsdaten in verschiedene weitere Auswertungsdatenbanken (Postgres). Über ein Webportal wurden diese verarbeitetenden Massendaten kumuliert nach verschiedenen Interessen mit JavaScript Frameworks grafisch aufbereitet dem Kunden (d3.js, rickshaw.js, cubism.js, amCharts, Dojo, jQuery) zur Verfügung gestellt. Die Daten zwischen Server- und Clientsystemen wurden dynamisch (Ajax) im JSON Format ausgetauscht. Als Programmiersprache zwischen den Schichten wurde Python mit dem Microframework Flask verwendet.
Die AG Landberatung in Hannover ist Dachverband von über 10.000 landwirtschaftlichen Betrieben in Norddeutschland und benötigte eine Anwendung zur Erstellung der jährlichen Nährstoff- und Humusbilanzen sowie der Flächennachweise. Zu diesem Zweck wurde eine Web-Anwendung erstellt, an welcher sich die Mitglieder anmelden und mit ihren persönlichen Daten Bilanzen erzeugen können. Die Anwendung wurde mit J2EE Technologie erstellt: Servlets, JSP, MySQL Server, Tomcat, HTML, JQuery, JavaScript, CSS
weitere Projekte gern auf Anfrage
2007 ? 2009: berufsbegleitend
Institution: FernUniversität in Hagen
Ausbildung: Masterstudiengang Angewandte Informatik
Abschluss: Master of Science (Note 1,9)
Schwerpunkte:
Kryptografie, Graphik und Visualisierung, Objektorientierte Programmiermethoden, Datenbanken in
Rechnernetzen, Software Engineering, Effiziente Graphenalgorithmen, Informations- und Wissensmanagement
2000 ? 2004
Institution: Fachhochschule Oldenburg/Ostfriesland/Wilhelmshaven
Ausbildung: Studium der Praktischen Informatik
Abschluss: Diplom (Note 2,1)
Schwerpunkte:
Algorithmen&Datenstrukturen, Softwaretechnik, Logische Programmierung, Datenbanken, Softwaretechnik, Grafische Datenverarbeitung, Medieninformatik
1993 ? 1999
Institution: Johannes-Althusius-Gymnasium, Emden
Leistungskurse: Mathematik und Chemie
Nebenfach: Informatik
Abschluss: Abitur (Note 2)
Außercurriculare Aktivitäten
2012
OU (NL) ? Center of Learning Science and Technologies
Mitarbeit EU Projekt EmuRgency an der Open Universiteit: Erstellung sensorbasierter App-Prototypen für mobiles Lernen. Mit Objective C wurden iOS-Apps entwickelt, die intern verfügbare und externe
Senorik verwenden, um den Anwender bei Lernvorgängen zu unterstützen.
2009:
Seminar ?Moderne Programmertechniken- und methoden?
Teilnahme am halbjährigen Seminar zu aktuellen Programmiertechniken wie SCRUM und andere agile Entwicklungsmethoden.
2008:
Seminararbeit ?Digitale Bibliotheken?
Teilnahme am halbjährigen Seminar zum aktuellen Thema der Langzeitarchivierung mit abschließender Seminararbeit ?Digitale Bibliotheken?
2006:
Citrix XenApp Installation und Administration
Teilnahme an einem einwöchigen Workshop zum Thema Citrix
Terminalserver Administration.
IT Consulting / Software- und Webentwicklung / Datenbanken
Webprogrammierung
HTML5, XHTML CSS3, PHP, Flask, Django, Javascript, J2EE, Servlets, JSP, Grails, ASP.NET, MVC, MVVM, Responsive Design, Media Queries, Jquery, Mootools, Dojo, ExtJS, YUI, d3.js, node.js, angular.js, Grunt, Bower, Jasmine, Bootstrap, SASS, Foundation Framework, JS Chart
Frameworks:
Highcharts, amCharts, FusionCharts, ChartJS, React
CMS
Typo3, Joomla, Drupal, LifeRay, Wordpress, Contao
XML
XSL, XSLT, Xquery, XPath
Webserver
Apache, IIS, Tomcat, Glassfish, JBoss, NGinx
Mailserver
hMailServer, qMail, OpenXChange, sMail, SendMail
Reporting
Chrystal Reports, Java BIRT, FOP
Sonstiges
App Entwicklung (iOS, Android oder HTML5-PhoneGap, SenchaTouch, jQTouch), Visualisierung (Gimp, Photoshop), Sicherheit (Konzeption, Firewalls), TCP/IP, Ethernet, Wiki-Systeme (Media Wiki), CRM (SugarCRM, OpenCRX, vTiger, OpenCRM)
Berufliche Tätigkeit
ab 02/2012
selbständige Tätigkeit
Projekte mit den Schwerpunkten Beratung und Entwicklung in den Bereichen Softwareentwicklung, Prozessoptimierung und Datenbanken in verschiedenen Branchen.
01/2010 ? 01/2012
X²DataSystems in Wetter ? IT-Beratung / Entwicklung
Beratung, Konzeption und Anpassung bei Kunden mit dem ERP Warenwirtschaftssystem InforCOM. Technologien: Lj4, Oracle, SQL Server
04/2006 ? 12/2009
RZ Jade-Hochschule ? IT-Projektleitung / Entwicklung
Einführung Webservices für Studierende und Mitarbeiter des Hochschulverbundes, Einführung der Chipkarte als Ersatz des Studienausweises für alle Mitglieder des Hochschulverbundes.
Technologien:
J2EE, Velocity, Struts, Hibernate, Postgres, Informix, XML, XSLT, Eclipse, QIS, HTML, JavaScript
04/2005 ? 03/2006
Amadee AG in Minden ? Prozessentwicklung
Prozessentwicklung, Datenbankprogrammierung und Schnittstellenbeschreibungen. Mit der firmeneigenen Business-Plattform wurden über Konnektoren die Fremdsysteme der Kunden verbunden. Workflowprogrammiersprache mit XML und XSL. Datenbanken: MS-SQL Server und DB2.
Umfangreiche Erfahrung mit relationalen Datenbanken:
Projekterfahrung in unterschiedlichen Branchen wie Automobilindustrie, Stahlindustrie, Behörden, Lebensmittelbranche, Einzelhandel oder Landwirtschaft
D4 o. D5 bevorzugt
Entwicklung einer Reporting API mit Restful Services und SpringBoot. LDAP Anbindung, Auslagern von Services in die AWS, Bootstrap, Angular 14 Frontendentwicklung, JBoss, DynamoDB, S3, Athena
Konzeption und Entwicklung einer Online Plattform fu?r die Erfassung und Verwaltung von Versicherungsfa?llen: Spring Boot, Java, Hibernate, Vue, Vuetify, Maven, NPM, Vue CLI, HTML5, SCSS, GIT, SonarCube, Jenkins, Docker, Kubernetes, Oracle, SCRUM
Entwicklung Online Plattform fu?r Arzt-Patien-Krankenkasse: Online- Services, J2EE, Angular 6, Jasmine, Karma, NPM, Angular CLI, HTML5, SCSS, GIT, SonarCube, Jenkins, Docker, SCRUM
Entwurf und Implementierung einer Ressourcenplanungssoftware mit Angular, NodeJS und Bootstrap3. Datenbankprogrammierung, Taskrunner GRUNT, Responsive Design, HTML5
Konzeption und Implementierung einer Redaktionsplanung fu?r die ortsu?ber- greifende Arbeit der Klinikpressestelle. Technologien: Zend Framework 2, PHP, MySQL, AngularJS, VisJS, RestAPI
Für das konzerneigene Redaktionssystem Websphere von IBM wurde im Rahmen des Releasewechsels ein neues Theme integriert, sowie verschiedene Portlets migriert.
Für das Veranstaltungsmanagement wurde für den Ausrichter eine Verwaltungsdatenbank mit Webinterface, sowie ein
Internetauftritt entworfen und implementiert.
Für verschiedene Kliniken im Großraum DO wurde ein Web-Plugin entwickelt, welches Patienten über Diagnosen, Therapien Organe oder medizinische Termini zur entsprechenden Fachabteilung führt. Das Plugin wurde als Single Page Application mit dem Javascript Framework AngularJS implementiert
Programmierung der Online-Enzyklopädie einer Fachdatenbank für Dermatologie, Venerologie, Allergologie und Umweltmedizin
Die Firma BBraun hat intern in den verschiedenen Abteilungen ein Vielzahl an Projekten zu verwalten. Zur übersichtlichen Darstellung der Projektsituationen wurde für das Intranet eine Single Page Application erstellt, über welche die Controller in textueller und grafischer Form den Stand von Budget und Zeit
abrufen können. Die einzelnen Projektleiter können an bestimmten Stichtagen die aktuelle Projektsituation einpflegen. Alle Änderungen werden protokolliert.
Zu diesem Zweck wurden vier neue Contao Module entwickelt, mit denen die Redakteure der Verbände Daten der einzelnen Einrichtungen pflegen können. Für die Umsetzung wurden in PHP5 die Contao Extensions programmiert und in MySQL das Datenmodell für die Module erweitert. Über die JavaScript API von Google wurde die Karten-Funktionalität für die Einrichtungssuche eingebunden.
Für die bessere Bedienung der Kalenderfunktion von vTiger CRM wurde der bekannte Fullcalendar angepasst und über eine REST Schnittstelle mittels PHP an die Datenbank angebunden. Der Datenaustausch funktioniert via AJAX/JSON über eine authentifizierte Session.
In Zusammenarbeit mit Beratern der Plansecur wurde eine Applikation entworfen, mit der Depots verwaltet werden und die Anlagesituation des Kunden mit verschiedenen Grafik Charts, SVG, im Browser dargestellt werden kann. Die Anwendung wurde als Single Page Application mit HTML5 und CSS3 entwickelt und ist durch Responsive Design sowohl auf grossen PCs als auch auf kleinen Tablets oder Smartphones verwendbar. Bei der Umsetzung wurde das MVW Framework AngularJS von Google eingesetzt, für das Design die Bibliothek Bootstrap von Twitter. Für den Buildprozess wurde der Taskrunner Grunt verwendet. Das Backend bildete ein Node.js
Webserver mit Express.
Nach einem Auswahlverfahren verschiedener CRM Systeme, wurde für die speziellen Bedürfnisse des Kunden die Open Source Lösung vTiger (PHP/MySQL/Zend Framework) visuell und funktional
angepasst und im Firmennetz aufgesetzt
Prgrammiersprache Python/Flask, Datenbank Exasol/Postgres,
Datamining. Projektbeschreibung: Für ein Marktforschungs-unternehmen wurde eine Standardsoftware zur Auswertung von Kundenmassendaten(Einzelhandel) entwickelt. Tägliche Verbraucherdaten(mehrere Millionen Datensätze) wurden über XML/CSV Schnittstellen in Exasol-Datenbanken geladen. Ein Analysealgorithmus verarbeitete diese Buchungsdaten in verschiedene weitere Auswertungsdatenbanken (Postgres). Über ein Webportal wurden diese verarbeitetenden Massendaten kumuliert nach verschiedenen Interessen mit JavaScript Frameworks grafisch aufbereitet dem Kunden (d3.js, rickshaw.js, cubism.js, amCharts, Dojo, jQuery) zur Verfügung gestellt. Die Daten zwischen Server- und Clientsystemen wurden dynamisch (Ajax) im JSON Format ausgetauscht. Als Programmiersprache zwischen den Schichten wurde Python mit dem Microframework Flask verwendet.
Die AG Landberatung in Hannover ist Dachverband von über 10.000 landwirtschaftlichen Betrieben in Norddeutschland und benötigte eine Anwendung zur Erstellung der jährlichen Nährstoff- und Humusbilanzen sowie der Flächennachweise. Zu diesem Zweck wurde eine Web-Anwendung erstellt, an welcher sich die Mitglieder anmelden und mit ihren persönlichen Daten Bilanzen erzeugen können. Die Anwendung wurde mit J2EE Technologie erstellt: Servlets, JSP, MySQL Server, Tomcat, HTML, JQuery, JavaScript, CSS
weitere Projekte gern auf Anfrage
2007 ? 2009: berufsbegleitend
Institution: FernUniversität in Hagen
Ausbildung: Masterstudiengang Angewandte Informatik
Abschluss: Master of Science (Note 1,9)
Schwerpunkte:
Kryptografie, Graphik und Visualisierung, Objektorientierte Programmiermethoden, Datenbanken in
Rechnernetzen, Software Engineering, Effiziente Graphenalgorithmen, Informations- und Wissensmanagement
2000 ? 2004
Institution: Fachhochschule Oldenburg/Ostfriesland/Wilhelmshaven
Ausbildung: Studium der Praktischen Informatik
Abschluss: Diplom (Note 2,1)
Schwerpunkte:
Algorithmen&Datenstrukturen, Softwaretechnik, Logische Programmierung, Datenbanken, Softwaretechnik, Grafische Datenverarbeitung, Medieninformatik
1993 ? 1999
Institution: Johannes-Althusius-Gymnasium, Emden
Leistungskurse: Mathematik und Chemie
Nebenfach: Informatik
Abschluss: Abitur (Note 2)
Außercurriculare Aktivitäten
2012
OU (NL) ? Center of Learning Science and Technologies
Mitarbeit EU Projekt EmuRgency an der Open Universiteit: Erstellung sensorbasierter App-Prototypen für mobiles Lernen. Mit Objective C wurden iOS-Apps entwickelt, die intern verfügbare und externe
Senorik verwenden, um den Anwender bei Lernvorgängen zu unterstützen.
2009:
Seminar ?Moderne Programmertechniken- und methoden?
Teilnahme am halbjährigen Seminar zu aktuellen Programmiertechniken wie SCRUM und andere agile Entwicklungsmethoden.
2008:
Seminararbeit ?Digitale Bibliotheken?
Teilnahme am halbjährigen Seminar zum aktuellen Thema der Langzeitarchivierung mit abschließender Seminararbeit ?Digitale Bibliotheken?
2006:
Citrix XenApp Installation und Administration
Teilnahme an einem einwöchigen Workshop zum Thema Citrix
Terminalserver Administration.
IT Consulting / Software- und Webentwicklung / Datenbanken
Webprogrammierung
HTML5, XHTML CSS3, PHP, Flask, Django, Javascript, J2EE, Servlets, JSP, Grails, ASP.NET, MVC, MVVM, Responsive Design, Media Queries, Jquery, Mootools, Dojo, ExtJS, YUI, d3.js, node.js, angular.js, Grunt, Bower, Jasmine, Bootstrap, SASS, Foundation Framework, JS Chart
Frameworks:
Highcharts, amCharts, FusionCharts, ChartJS, React
CMS
Typo3, Joomla, Drupal, LifeRay, Wordpress, Contao
XML
XSL, XSLT, Xquery, XPath
Webserver
Apache, IIS, Tomcat, Glassfish, JBoss, NGinx
Mailserver
hMailServer, qMail, OpenXChange, sMail, SendMail
Reporting
Chrystal Reports, Java BIRT, FOP
Sonstiges
App Entwicklung (iOS, Android oder HTML5-PhoneGap, SenchaTouch, jQTouch), Visualisierung (Gimp, Photoshop), Sicherheit (Konzeption, Firewalls), TCP/IP, Ethernet, Wiki-Systeme (Media Wiki), CRM (SugarCRM, OpenCRX, vTiger, OpenCRM)
Berufliche Tätigkeit
ab 02/2012
selbständige Tätigkeit
Projekte mit den Schwerpunkten Beratung und Entwicklung in den Bereichen Softwareentwicklung, Prozessoptimierung und Datenbanken in verschiedenen Branchen.
01/2010 ? 01/2012
X²DataSystems in Wetter ? IT-Beratung / Entwicklung
Beratung, Konzeption und Anpassung bei Kunden mit dem ERP Warenwirtschaftssystem InforCOM. Technologien: Lj4, Oracle, SQL Server
04/2006 ? 12/2009
RZ Jade-Hochschule ? IT-Projektleitung / Entwicklung
Einführung Webservices für Studierende und Mitarbeiter des Hochschulverbundes, Einführung der Chipkarte als Ersatz des Studienausweises für alle Mitglieder des Hochschulverbundes.
Technologien:
J2EE, Velocity, Struts, Hibernate, Postgres, Informix, XML, XSLT, Eclipse, QIS, HTML, JavaScript
04/2005 ? 03/2006
Amadee AG in Minden ? Prozessentwicklung
Prozessentwicklung, Datenbankprogrammierung und Schnittstellenbeschreibungen. Mit der firmeneigenen Business-Plattform wurden über Konnektoren die Fremdsysteme der Kunden verbunden. Workflowprogrammiersprache mit XML und XSL. Datenbanken: MS-SQL Server und DB2.
Umfangreiche Erfahrung mit relationalen Datenbanken:
Projekterfahrung in unterschiedlichen Branchen wie Automobilindustrie, Stahlindustrie, Behörden, Lebensmittelbranche, Einzelhandel oder Landwirtschaft