avatar
Member Since: 24.11.2022

Freelancer

Experience:
38 y
Experience:
38 y
Location:
45145 Essen
Last update:
24.11.2022
Register to Contact Freelancer
Available
Onsite hourly: 0 €
Remote hourly: N/A
Autodesk Inventor Debian Tomcat Office API Windows XP Git UML Inventor PostgreSQL Vagrant XSLT eZPublish Debian Linux Linux Design Patterns DHTML Sun Solaris PHP 5 CoffeeScript Windows 7 PHP 4 SQLite phpStorm Informatik XSL Suse Linux Symfony Ajax OpenOffice RFID XML-Schemas PHP Datenbanken SGML LibreOffice XMLSpy Programmierumgebung Autodesk Suse JavaScript Eclipse XML-Schema rich client VirtualBox RedHat Altova XMLSpy Web-Services Ubuntu Linux Ubuntu CSS Datenhaltung Java XML Schema Windows C/C++ Zend OData C++ CAD Firmware J2EE XML 3D-CAD HTML Apache Tomcat RedHat Linux Subversion JetBrains mySQL Oracle Python Datenbank Windows 2000 relationalen Datenbanken Microsoft Office HTML5 SQL Datenbankstrukturen Softwareentwicklung Web Services jQuery
10.02.2014 — Now
HORSESHIP GmbH
01.02.2014 — 31.08.2014
NN, Köln
Freelancer
Mitarbeit als Freelancer an der Softwareentwicklung in verschiedenen Projekten auf der Basis von Symfony 2 und eZPublish (aufgrund von non-disclosure agreements können leider weder direkte Auftraggeber, noch die Kunden dieser genannt werden). Aufgaben: Implementieren eines Symfony-Backends für eine Marketingkampagne Erweiterung einer Symfony-Implementierung eines Registrierungsservices Implementierung der dynamischen Generierung einer Sitemap in einer eZPublish-Applikation Impementierung von Detaillösungen für eine eZPublish-Applikation Installation von auf Vagrant basierenden Entwicklungsumgebungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Frameworks Symfony 2.4 und eZPublish 5.1 HORSESHIP - Plattform für Vermittlung zwischen Reitern und Pferdehändlern
01.06.2013 — 31.01.2014
FBI Science GmbH
Softwareentwickler
01.06.2013 — 31.01.2014
HORSESHIP GmbH
Verantwortlich für Weiterentwicklung und Pflege einer Plattform für die Vermittlung von Pferden zwischen Reitern und Pferdehändlern, die auch ein (pferdebezogenes) Dienstleisterverzeichnis umfasst. Ebenso verantwortlich für die Erstellung von Konzepten und die Implementierung neuer Features für die Plattform. Aufgaben: Weiterentwicklung der Plattform Integration von Video-Upload und -Transcodierung Konzeptionierung und Implementierung einer Bezahlschnittstelle Konzeptionierung und Implementierung weiterer Features und Verbesserungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Framework Symfony 2.1 PoS-Applikation für Konsulate FBI Science GmbH, Essen
01.03.2012 — 31.10.2012
FBI Science GmbH
Nestcontroller
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Erkennung von Hühnern, zur Erkennung der von ihnen gelegten Eier sowie der Meldung, dass ein Huhn ein Ei gelegt hat; dabei wurden Nestcontroller und ein Handge rät entwickelt. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für Nestcon troller und Handgerät (Isolationsfräsen) Entwurf und Fertigung eines Gehäuseprototypen für die Nestcontroller Entwurf und Implementierung der Firmware der Nestcontroller und Handgeräte Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Entwurf des Gehäuseprototypen in AutoDesk Inventor; Programmierumge bung Eclipse; Programmiersprache C++ Wildmauswaage FBI Science GmbH, Essen
01.01.2012 — 31.10.2012
FBI Science GmbH
Verantwortlich für Design und Implementierung einer Point of Sale-Applikation für Konsulate, mit der Quittungen für Beglaubigungen und Visa erstellt, bearbeitet und verwaltet werden können. Aufgaben: Entwurf eines objektorientierten Datenbankschemas Implementierung eines OData-Providers für die Datenbankstrukturen Design und Implementierung eines im Browser laufenden Frontends für die Applikation Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Firefox; Datenbank mySQL v5; IDE Eclipse mit Plugins; Programmierung in Python, HTML5, CoffeeScript und JavaScript (Library KendoUI) Automatisierte Zuordnung von Hühnern zu den von ihnen gelegten Eiern FBI Science GmbH, Essen
01.06.2011 — 31.10.2012
FBI Science GmbH
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Gewichtserfassung bei wild lebenden Mäusen, wobei die Tiere die Gewichtserfassung 24/7 ohne weitere Einwirkung des Menschen verwenden können sollen. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für die Wie geeinheit (Isolationsfräsen) Entwurf und Implementierung der Firmware der Wiegeeinheit Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmiersprache C++ RFID-basierte Laborwaage mit Datenbankanbindung FBI Science GmbH, Essen
01.08.2010 — 31.03.2011
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung einer Firmware sowie des Hardwareentwurfes für die Anbindung einer Laborwaage an eine Tierdatenbank, mit der die Gewichte von mit RFID-Transpondern markierten Versuchstieren erfasst und direkt in eine Datenbank eingetragen werden sollten. Aufgaben: Hardwareentwurf für eine RFID-Erkennung und eine Geräteschnittstelle zu einer Kern-Laborwaage als Schnittstelle zwischen Waage und Tierdatenbank Entwurf und Implementierung einer Firmware für die Tieridentifikation und Gewichtserfassung Erweiterung von Desktop- und Handgeräteversionen der Tierdatenbank um die Gewichtsbearbeitung und -anzeige sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++; Serverumgebung: Debian Linux, Ubuntu Linux unter VirtualBox; Programmierumgebung: Eclipse; Pro grammiersprachen: PHP 5, JavaScript, HTML Schleusensteuerung für Verhaltensversuche FBI Science GmbH, Essen Juli 2010 - Oktober 2012 Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur Steuerung eines Schleusensystems für Verhaltensversuche an Mäusen und Ratten, über die programmgesteuert Versuchstieren individuell der Zutritt zu bestimmten Bereichen erlaubt oder verwehrt werden kann. Aufgaben: Entwurf von Protokollerweiterungen zur Übermittlung von Daten und Kommandos über den CAN-Bus Entwurf und Implementierung der Firmware der Schleusensteuerung Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmierumgebung Eclipse; Programmiersprache C++ RFID-gestützte Identifikation von Labortieren im Verhaltensversuch FBI Science GmbH, Essen
01.07.2009 — 31.10.2012
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur RFID-gestützten Erkennung von Labortieren im Verhaltensversuch, über den 24/7 Verhaltens versuche mit diesen Tieren durchgeführt werden können. Aufgaben: Entwurf der Schaltungen zur RFID-Erkennung Entwurf von Protokoll und Protokollerweiterungen zur Übermittlung von Daten und Kom mandos über den CAN-Bus Entwurf und Implementierung der Firmware der Tiererkennung Technologien Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++ Datenbank für Labortierhaltung FBI Science GmbH, Essen
01.10.2006 — 31.10.2012
Projektleiter/Softwareentwickler
Anstellung als Projektleiter/Softwareentwickler mit Tätigkeitsschwerpunkten im Bereich der Ent wicklung einer Labortierdatenbank sowie der Entwicklung von Hardware und Software für Steue rungssysteme. Selbständigkeit
01.10.2006 — 31.10.2012
0800ImmofuxCom GbR
Verantwortlich für Weiterentwicklung einer Server-Client-Lösung für die Datenhaltung bezüglich Labortieren in Laboratorien, mit der im Sinne des Tierschutzes durch verbesserte Datenhaltung und erhöhte Transparenz und Kostenbewusstsein bei den Anwendern die Anzahl notwendiger La bor- und Versuchstiere reduziert werden sollte. In diesem Bereich ebenso verantwortlich für den Entwurf und die Implementierung mehrerer Handgeräte für die Tierdatenbank, sowie den Support Aufgaben: Erweiterung bestehender Funktionalitäten sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Serverumbegung: Debian Linux, Ubuntu Linux; Programmierumgebung: Eclipse, Zend Studio; Pro grammiersprachen: PHP 4 und 5, JavaScript, HTML Importfilter für eine Immobiliendatenbank 0800ImmofuxCom GbR, Ratzeburg Dezember 2004 - Februar 2005 Verantwortlich für Design und Entwicklung eines Importfilters, mit dem im standardisierten OpenImmo-Format übertragene Immobilienbeschreibungen in eine proprietäre Immobiliendaten bank übernommen werden können. Aufgaben Entwurf eines XML-Schemas für die in der proprietären Datenbank gespeicherten Immobili en. Implementierung einer XSL-Transformation, um Teile von OpenImmo-Dokumenten auf zum neu erstellten Schema konforme Dokumente abzubilden. Implementierung einer XSL-Transformation, die XML-Dokumente für Immobilienbeschrei bungen in der Datenbank in SQL-Anweisungen umsetzt. Realisierung eines Importfilters, der für ein hochgeladenes OpenImmo-Dokument SQL- Anweisungen für die Aufnahme dieses Objektes in die Datenbank bereitstellt. Technologien Systemumgebung: Server Suse Linux 9.0; Clients beliebig; Datenbank mySQL v4; IDE Altova XMLSpy; Programmierung in XML, XSLT, PHP 4. Überarbeitung eines Immobilienportals Intaxs International Group Limited, Mistorf Dezember 2004 - September 2006 Verantwortlich für Design, Entwicklung, Erweiterung und Pflege einer Überarbeitung eines beste henden Immobilienportals. Aufgaben Überarbeitung der Webpräsenz auf der Basis eines bestehenden Skriptes. Erweiterung bestehender Formulare. Einrichtung neuer Zahlungsmöglichkeiten (Flatrates). Technologien Systemumgebung: Server Suse Linux 9.0, Debian Linux 3.1; Clients beliebig; Datenbank mySQL v4; IDE Active State Komodo, Eclipse; Programmierung in PHP 4. Webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Oktober 2003 - Februar 2004 Verantwortlich für Architektur, Design und Entwicklung einer sehr großen und skalierbaren webba sierten Produktdatenbank, aus der heraus sowohl Produkte als auch 3D-CAD-Modelle für Bauteile und Baugruppen aus dem Bereich des Maschinenbaus verkauft werden sollten. Die Produktsuche stützte sich dabei auf technische Parameter, im Gegensatz zu dem üblicherweise in aktuellen Sys temen verwendeten Ansatz der Suche nach Hersteller und Produktnummer. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verläßlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Verwendung von XML Schema. Erstellung von Architektur, Entwurf und Implementierung einer Sammlung von Web Ser vices, die API und Abstraktionsebene für XML-basierte (eXist, Apache Xindice) und relatio nale (MySQL, PostgreSQL, Oracle) Datenbanken bildeten, unter Verwendung von Apache Axis, J2EE und JAX-RPC. Realisierung einer Präsentationsschicht für die Produktdatenbank über serverseitige XSL-Transformationen unter Verwendung von XSLT und Apache Cocoon als Framework. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.8, Apache Xindice v1.0 (beides XML-Datenbanken), mySQL v4, Oracle; IDE Eclipse; Frameworks Apache Cocoon 2, Apache Axis v1.0; Applikationsserver Apache Tomcat v4.0; Pro grammierung in Java (JDK 1.4, J2EE), JavaScript, HTML, XML, XSLT, Web Services, IBM BPEL4WS. Datenmanagement-Anwendung im Intranet CorpoBase GmbH, Lübeck März 2003 - Februar 2004 Verantwortlich für Architektur, Entwurf und Implementierung eines browserbasierten rich client und eines auf einer XML-Datenbank basierenden Servers, die als System für die Datenakquise und -organisation fungieren sollten. In diesem System sollten Geschäftsdaten (CAD, Handbücher, Kal kulationen, weitere Daten) für einen mittelständischen Betrieb aus dem Bereich der Anlagenferti gung gesammelt, systematisiert, visualisiert und präsentiert werden, wobei ein Bauteil/Baugrup pen-Paradigma verfolgt wurde. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verlässlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Benutzung von XML Schema. Realisierung serverseitiger Transformationen (XML nach RDF), um einen rich client mit den richtigen Daten versorgen zu können unter Benutzung von XSLT und Apache Cocoon als Framework. Entwurf und Implementierung eines rich client basierend auf dem Mozilla Web Browser, wobei eine "Reprogrammierung" des Browsers mit XUL erfolgte (wobei ein neues soge nanntes "chrome" für den Browser erstellt wurde). Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.7, Apache Xindice v1.0 (beides XML-Datenbanken); IDE Eclipse; Framework Apache Cocoon 2; Applikationsserver Apache Tomcat v4.0; Programmierung in JavaScript, HTML, XML, XSLT, RDF, XUL, Mozilla 1.4, Mozilla Firebird 0.7 (jetzt "Firefox"). Front end für eine webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Februar 2001 - Dezember 2001 Verantwortlich für Entwurf und Entwicklung eines front ends für eine webbasierte Produktdaten bank, die die Suche nach Bauteilen und Baugruppen über technische Parameter unterstützt, im Gegensatz zum von aktuellen Systemen verwendeten Ansatz der Suche nach Hersteller und Pro duktnummer. Aufgaben Erstellung einer Website für das front end unter Benutzung von DHTML und CSS style sheets, wobei das dynamische Verhalten mit JavaScript realisiert wurde. Erzeugung und Anbindung einer relationalen Datenbank an das front end zur Speicherung von Nutzern und Produkten in der Datenbank unter Verwendung von mySQL und PostgreSQL. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken mySQL v4, PostgreSQL v7; kein Applikationsserver; Programmierung in JavaScript, DHTML, CSS, Java (JDK 1.4). Erkundung und Entdeckung von Netzwerkverhalten Medizinische Universität zu Lübeck, Lübeck März 1996 - Juli 1998 Verantwortlich dafür, einen Algorithmus zur Entdeckung von Netzwerkverhalten in Telekommunika tionsnetzen zu finden, und für den darauf folgenden Ansatz zur Patentierung dieses Algorithmus in Kooperation mit der Siemens Schweiz AG. Aufgaben Finden eines Algorithmus, mit dem das Problem gelöst werden konnte, das Routing-Verhal ten eines Telekommunikationsnetzes so "kontaktfrei" wie möglich zu bestimmen. Erzeugung von Demonstratoren in Java und CAML (einer funktionalen Programmierspra che), die den Entdeckungsprozess visualisierten. Unterstützung des Patentierungsvorgangs, der von der Siemens Schweiz AG initiiert wur de, durch Lieferung der benötigten Beispiele und Erklärungen für die Formulierung des Pa tentes, sowie durch Beantwortung von vermuteten Problemen in Zusammenhang mit "prior art". Technologien Systemumgebung: kein Server; Clients Windows 2000, RedHat Linux, Sun Solaris v8.0; keine Da tenbank; kein Applikationsserver; Programmierung in Java, CAML.
21.11.2004 — 30.09.2006
CorpoBase GmbH
01.02.2001 — 04.02.2004
Entwicklung einer Web-Datenbank im Rahmen eines eCommerce-Vorhabens sowie IT-Consulting. Unterbrechung der Tätigkeit infolge von Liquiditätsproblemen des Unternehmens sowie Beendi gung der Tätigkeit infolge der Insolvenz des Arbeitgebers.
01.02.1996 — 31.01.2001
Siemens Schweiz AG
Mitarbeit in der Lehre, in Drittmittel-Projekten (unter anderem für die Siemens Schweiz AG) sowie in der internationalen Standardisierung für die Standards ITU-T Z.500 "Formal Methods in Confor mance Testing" (als Editor) und ITU-T Z.140 "Tree and Tabular Combined Notation Edition 3" (Er stellung einer operationalen Semantik und Ansatz einer Echtzeit-Erweiterung).
01.02.1995 — 31.12.1995
Universität Hildesheim, Hildesheim
Mitarbeit bei den Forschungsarbeiten des Fachbereiches Informatik auf dem Gebiet "Spezifikation von reaktiven Systemen und schrittweise Verfeinerung".
01.09.1994 — 31.01.1995
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Mitarbeit in der Lehre. Wissenschaftliche Hilfskraft mit abgeschlossener wissenschaftlicher Ausbildung Universität Hildesheim, Hildesheim
01.03.1993 — 31.08.1994
CTS
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner"
Betreuung von Studienarbeiten über die Implementierung funktionaler Sprachen, Mitarbeit in ei nem Forschungsprojekt über die Spezifikation reaktiver Systeme, sowie Mitarbeit bei den For schungsarbeiten des Fachbereichs Informatik auf dem Gebiet "Spezifikation von reaktiven Syste men und schrittweise Verfeinerung". Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner" CTS, Hildesheim
01.03.1991 — 31.08.1991
Studienkreis/GfM
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner und technische Zeichner. Lehrauftrag für Förderunterricht in den Jahrgangsstufen 6 bis 13 Studienkreis/GfM, Hildesheim
01.02.1991 — 31.01.1996
Fachbereich Informatik Universität Hildesheim, Hildesheim
Eigenverantwortliche Vermittlung von Inhalten des Faches Mathematik zur Förderung von Schü lern der Jahrgangsstufen 6 bis 13.
01.09.1990 — 28.02.1991
Universität Hildesheim, Hildesheim
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner. Studium der Informatik mit Abschluss "Diplom-Informatiker" (Note 1,6) Universität Hildesheim, Hildesheim
01.01.1986 — 31.12.1993
Viktoria-Luise-Gymnasium
studentische Hilfskraft
Studium der Informatik mit Schwerpunkt Datenschutz und Datensicherheit, sowie Anwendungsfach Marketing und Logistik. Studienbegleitend verschiedene Anstellungen als studentische Hilfskraft zur Unterstützung der Lehre und der Forschungsaufgaben des Fachbereiches Informatik. Allgemeine Hochschulreife Viktoria-Luise-Gymnasium, Hameln
HORSESHIP GmbH
FBI Science GmbH
Softwareentwickler
Projektleiter/Softwareentwickler
Anstellung als Projektleiter/Softwareentwickler mit Tätigkeitsschwerpunkten im Bereich der Ent wicklung einer Labortierdatenbank sowie der Entwicklung von Hardware und Software für Steue rungssysteme. Selbständigkeit
CorpoBase GmbH
Entwicklung einer Web-Datenbank im Rahmen eines eCommerce-Vorhabens sowie IT-Consulting. Unterbrechung der Tätigkeit infolge von Liquiditätsproblemen des Unternehmens sowie Beendi gung der Tätigkeit infolge der Insolvenz des Arbeitgebers.
Institut für Telematik der Medizinischen Universität zu Lübeck Medizinische Universität zu Lübeck, Lübeck
Wissenschaftlicher Mitarbeiter
Siemens Schweiz AG
Mitarbeit in der Lehre, in Drittmittel-Projekten (unter anderem für die Siemens Schweiz AG) sowie in der internationalen Standardisierung für die Standards ITU-T Z.500 "Formal Methods in Confor mance Testing" (als Editor) und ITU-T Z.140 "Tree and Tabular Combined Notation Edition 3" (Er stellung einer operationalen Semantik und Ansatz einer Echtzeit-Erweiterung).
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Universität Hildesheim, Hildesheim
Mitarbeit bei den Forschungsarbeiten des Fachbereiches Informatik auf dem Gebiet "Spezifikation von reaktiven Systemen und schrittweise Verfeinerung".
Fachbereich Informatik Universität Hildesheim, Hildesheim
Wissenschaftlicher Mitarbeiter (in Vertretung)
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Mitarbeit in der Lehre. Wissenschaftliche Hilfskraft mit abgeschlossener wissenschaftlicher Ausbildung Universität Hildesheim, Hildesheim
CTS
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner"
Betreuung von Studienarbeiten über die Implementierung funktionaler Sprachen, Mitarbeit in ei nem Forschungsprojekt über die Spezifikation reaktiver Systeme, sowie Mitarbeit bei den For schungsarbeiten des Fachbereichs Informatik auf dem Gebiet "Spezifikation von reaktiven Syste men und schrittweise Verfeinerung". Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner" CTS, Hildesheim
Studienkreis/GfM
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner und technische Zeichner. Lehrauftrag für Förderunterricht in den Jahrgangsstufen 6 bis 13 Studienkreis/GfM, Hildesheim
Fachbereich Informatik Universität Hildesheim, Hildesheim
Eigenverantwortliche Vermittlung von Inhalten des Faches Mathematik zur Förderung von Schü lern der Jahrgangsstufen 6 bis 13.
GMB, Hannover
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner"
Universität Hildesheim, Hildesheim
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner. Studium der Informatik mit Abschluss "Diplom-Informatiker" (Note 1,6) Universität Hildesheim, Hildesheim
Viktoria-Luise-Gymnasium
studentische Hilfskraft
Studium der Informatik mit Schwerpunkt Datenschutz und Datensicherheit, sowie Anwendungsfach Marketing und Logistik. Studienbegleitend verschiedene Anstellungen als studentische Hilfskraft zur Unterstützung der Lehre und der Forschungsaufgaben des Fachbereiches Informatik. Allgemeine Hochschulreife Viktoria-Luise-Gymnasium, Hameln
NN, Köln
Freelancer
Mitarbeit als Freelancer an der Softwareentwicklung in verschiedenen Projekten auf der Basis von Symfony 2 und eZPublish (aufgrund von non-disclosure agreements können leider weder direkte Auftraggeber, noch die Kunden dieser genannt werden). Aufgaben: Implementieren eines Symfony-Backends für eine Marketingkampagne Erweiterung einer Symfony-Implementierung eines Registrierungsservices Implementierung der dynamischen Generierung einer Sitemap in einer eZPublish-Applikation Impementierung von Detaillösungen für eine eZPublish-Applikation Installation von auf Vagrant basierenden Entwicklungsumgebungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Frameworks Symfony 2.4 und eZPublish 5.1 HORSESHIP - Plattform für Vermittlung zwischen Reitern und Pferdehändlern
HORSESHIP GmbH
Verantwortlich für Weiterentwicklung und Pflege einer Plattform für die Vermittlung von Pferden zwischen Reitern und Pferdehändlern, die auch ein (pferdebezogenes) Dienstleisterverzeichnis umfasst. Ebenso verantwortlich für die Erstellung von Konzepten und die Implementierung neuer Features für die Plattform. Aufgaben: Weiterentwicklung der Plattform Integration von Video-Upload und -Transcodierung Konzeptionierung und Implementierung einer Bezahlschnittstelle Konzeptionierung und Implementierung weiterer Features und Verbesserungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Framework Symfony 2.1 PoS-Applikation für Konsulate FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Design und Implementierung einer Point of Sale-Applikation für Konsulate, mit der Quittungen für Beglaubigungen und Visa erstellt, bearbeitet und verwaltet werden können. Aufgaben: Entwurf eines objektorientierten Datenbankschemas Implementierung eines OData-Providers für die Datenbankstrukturen Design und Implementierung eines im Browser laufenden Frontends für die Applikation Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Firefox; Datenbank mySQL v5; IDE Eclipse mit Plugins; Programmierung in Python, HTML5, CoffeeScript und JavaScript (Library KendoUI) Automatisierte Zuordnung von Hühnern zu den von ihnen gelegten Eiern FBI Science GmbH, Essen
FBI Science GmbH
Nestcontroller
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Erkennung von Hühnern, zur Erkennung der von ihnen gelegten Eier sowie der Meldung, dass ein Huhn ein Ei gelegt hat; dabei wurden Nestcontroller und ein Handge rät entwickelt. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für Nestcon troller und Handgerät (Isolationsfräsen) Entwurf und Fertigung eines Gehäuseprototypen für die Nestcontroller Entwurf und Implementierung der Firmware der Nestcontroller und Handgeräte Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Entwurf des Gehäuseprototypen in AutoDesk Inventor; Programmierumge bung Eclipse; Programmiersprache C++ Wildmauswaage FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Gewichtserfassung bei wild lebenden Mäusen, wobei die Tiere die Gewichtserfassung 24/7 ohne weitere Einwirkung des Menschen verwenden können sollen. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für die Wie geeinheit (Isolationsfräsen) Entwurf und Implementierung der Firmware der Wiegeeinheit Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmiersprache C++ RFID-basierte Laborwaage mit Datenbankanbindung FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung einer Firmware sowie des Hardwareentwurfes für die Anbindung einer Laborwaage an eine Tierdatenbank, mit der die Gewichte von mit RFID-Transpondern markierten Versuchstieren erfasst und direkt in eine Datenbank eingetragen werden sollten. Aufgaben: Hardwareentwurf für eine RFID-Erkennung und eine Geräteschnittstelle zu einer Kern-Laborwaage als Schnittstelle zwischen Waage und Tierdatenbank Entwurf und Implementierung einer Firmware für die Tieridentifikation und Gewichtserfassung Erweiterung von Desktop- und Handgeräteversionen der Tierdatenbank um die Gewichtsbearbeitung und -anzeige sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++; Serverumgebung: Debian Linux, Ubuntu Linux unter VirtualBox; Programmierumgebung: Eclipse; Pro grammiersprachen: PHP 5, JavaScript, HTML Schleusensteuerung für Verhaltensversuche FBI Science GmbH, Essen Juli 2010 - Oktober 2012 Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur Steuerung eines Schleusensystems für Verhaltensversuche an Mäusen und Ratten, über die programmgesteuert Versuchstieren individuell der Zutritt zu bestimmten Bereichen erlaubt oder verwehrt werden kann. Aufgaben: Entwurf von Protokollerweiterungen zur Übermittlung von Daten und Kommandos über den CAN-Bus Entwurf und Implementierung der Firmware der Schleusensteuerung Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmierumgebung Eclipse; Programmiersprache C++ RFID-gestützte Identifikation von Labortieren im Verhaltensversuch FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur RFID-gestützten Erkennung von Labortieren im Verhaltensversuch, über den 24/7 Verhaltens versuche mit diesen Tieren durchgeführt werden können. Aufgaben: Entwurf der Schaltungen zur RFID-Erkennung Entwurf von Protokoll und Protokollerweiterungen zur Übermittlung von Daten und Kom mandos über den CAN-Bus Entwurf und Implementierung der Firmware der Tiererkennung Technologien Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++ Datenbank für Labortierhaltung FBI Science GmbH, Essen
0800ImmofuxCom GbR
Verantwortlich für Weiterentwicklung einer Server-Client-Lösung für die Datenhaltung bezüglich Labortieren in Laboratorien, mit der im Sinne des Tierschutzes durch verbesserte Datenhaltung und erhöhte Transparenz und Kostenbewusstsein bei den Anwendern die Anzahl notwendiger La bor- und Versuchstiere reduziert werden sollte. In diesem Bereich ebenso verantwortlich für den Entwurf und die Implementierung mehrerer Handgeräte für die Tierdatenbank, sowie den Support Aufgaben: Erweiterung bestehender Funktionalitäten sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Serverumbegung: Debian Linux, Ubuntu Linux; Programmierumgebung: Eclipse, Zend Studio; Pro grammiersprachen: PHP 4 und 5, JavaScript, HTML Importfilter für eine Immobiliendatenbank 0800ImmofuxCom GbR, Ratzeburg Dezember 2004 - Februar 2005 Verantwortlich für Design und Entwicklung eines Importfilters, mit dem im standardisierten OpenImmo-Format übertragene Immobilienbeschreibungen in eine proprietäre Immobiliendaten bank übernommen werden können. Aufgaben Entwurf eines XML-Schemas für die in der proprietären Datenbank gespeicherten Immobili en. Implementierung einer XSL-Transformation, um Teile von OpenImmo-Dokumenten auf zum neu erstellten Schema konforme Dokumente abzubilden. Implementierung einer XSL-Transformation, die XML-Dokumente für Immobilienbeschrei bungen in der Datenbank in SQL-Anweisungen umsetzt. Realisierung eines Importfilters, der für ein hochgeladenes OpenImmo-Dokument SQL- Anweisungen für die Aufnahme dieses Objektes in die Datenbank bereitstellt. Technologien Systemumgebung: Server Suse Linux 9.0; Clients beliebig; Datenbank mySQL v4; IDE Altova XMLSpy; Programmierung in XML, XSLT, PHP 4. Überarbeitung eines Immobilienportals Intaxs International Group Limited, Mistorf Dezember 2004 - September 2006 Verantwortlich für Design, Entwicklung, Erweiterung und Pflege einer Überarbeitung eines beste henden Immobilienportals. Aufgaben Überarbeitung der Webpräsenz auf der Basis eines bestehenden Skriptes. Erweiterung bestehender Formulare. Einrichtung neuer Zahlungsmöglichkeiten (Flatrates). Technologien Systemumgebung: Server Suse Linux 9.0, Debian Linux 3.1; Clients beliebig; Datenbank mySQL v4; IDE Active State Komodo, Eclipse; Programmierung in PHP 4. Webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Oktober 2003 - Februar 2004 Verantwortlich für Architektur, Design und Entwicklung einer sehr großen und skalierbaren webba sierten Produktdatenbank, aus der heraus sowohl Produkte als auch 3D-CAD-Modelle für Bauteile und Baugruppen aus dem Bereich des Maschinenbaus verkauft werden sollten. Die Produktsuche stützte sich dabei auf technische Parameter, im Gegensatz zu dem üblicherweise in aktuellen Sys temen verwendeten Ansatz der Suche nach Hersteller und Produktnummer. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verläßlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Verwendung von XML Schema. Erstellung von Architektur, Entwurf und Implementierung einer Sammlung von Web Ser vices, die API und Abstraktionsebene für XML-basierte (eXist, Apache Xindice) und relatio nale (MySQL, PostgreSQL, Oracle) Datenbanken bildeten, unter Verwendung von Apache Axis, J2EE und JAX-RPC. Realisierung einer Präsentationsschicht für die Produktdatenbank über serverseitige XSL-Transformationen unter Verwendung von XSLT und Apache Cocoon als Framework. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.8, Apache Xindice v1.0 (beides XML-Datenbanken), mySQL v4, Oracle; IDE Eclipse; Frameworks Apache Cocoon 2, Apache Axis v1.0; Applikationsserver Apache Tomcat v4.0; Pro grammierung in Java (JDK 1.4, J2EE), JavaScript, HTML, XML, XSLT, Web Services, IBM BPEL4WS. Datenmanagement-Anwendung im Intranet CorpoBase GmbH, Lübeck März 2003 - Februar 2004 Verantwortlich für Architektur, Entwurf und Implementierung eines browserbasierten rich client und eines auf einer XML-Datenbank basierenden Servers, die als System für die Datenakquise und -organisation fungieren sollten. In diesem System sollten Geschäftsdaten (CAD, Handbücher, Kal kulationen, weitere Daten) für einen mittelständischen Betrieb aus dem Bereich der Anlagenferti gung gesammelt, systematisiert, visualisiert und präsentiert werden, wobei ein Bauteil/Baugrup pen-Paradigma verfolgt wurde. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verlässlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Benutzung von XML Schema. Realisierung serverseitiger Transformationen (XML nach RDF), um einen rich client mit den richtigen Daten versorgen zu können unter Benutzung von XSLT und Apache Cocoon als Framework. Entwurf und Implementierung eines rich client basierend auf dem Mozilla Web Browser, wobei eine "Reprogrammierung" des Browsers mit XUL erfolgte (wobei ein neues soge nanntes "chrome" für den Browser erstellt wurde). Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.7, Apache Xindice v1.0 (beides XML-Datenbanken); IDE Eclipse; Framework Apache Cocoon 2; Applikationsserver Apache Tomcat v4.0; Programmierung in JavaScript, HTML, XML, XSLT, RDF, XUL, Mozilla 1.4, Mozilla Firebird 0.7 (jetzt "Firefox"). Front end für eine webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Februar 2001 - Dezember 2001 Verantwortlich für Entwurf und Entwicklung eines front ends für eine webbasierte Produktdaten bank, die die Suche nach Bauteilen und Baugruppen über technische Parameter unterstützt, im Gegensatz zum von aktuellen Systemen verwendeten Ansatz der Suche nach Hersteller und Pro duktnummer. Aufgaben Erstellung einer Website für das front end unter Benutzung von DHTML und CSS style sheets, wobei das dynamische Verhalten mit JavaScript realisiert wurde. Erzeugung und Anbindung einer relationalen Datenbank an das front end zur Speicherung von Nutzern und Produkten in der Datenbank unter Verwendung von mySQL und PostgreSQL. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken mySQL v4, PostgreSQL v7; kein Applikationsserver; Programmierung in JavaScript, DHTML, CSS, Java (JDK 1.4). Erkundung und Entdeckung von Netzwerkverhalten Medizinische Universität zu Lübeck, Lübeck März 1996 - Juli 1998 Verantwortlich dafür, einen Algorithmus zur Entdeckung von Netzwerkverhalten in Telekommunika tionsnetzen zu finden, und für den darauf folgenden Ansatz zur Patentierung dieses Algorithmus in Kooperation mit der Siemens Schweiz AG. Aufgaben Finden eines Algorithmus, mit dem das Problem gelöst werden konnte, das Routing-Verhal ten eines Telekommunikationsnetzes so "kontaktfrei" wie möglich zu bestimmen. Erzeugung von Demonstratoren in Java und CAML (einer funktionalen Programmierspra che), die den Entdeckungsprozess visualisierten. Unterstützung des Patentierungsvorgangs, der von der Siemens Schweiz AG initiiert wur de, durch Lieferung der benötigten Beispiele und Erklärungen für die Formulierung des Pa tentes, sowie durch Beantwortung von vermuteten Problemen in Zusammenhang mit "prior art". Technologien Systemumgebung: kein Server; Clients Windows 2000, RedHat Linux, Sun Solaris v8.0; keine Da tenbank; kein Applikationsserver; Programmierung in Java, CAML.
Institut für Telematik der Medizinischen Universität zu Lübeck Medizinische Universität zu Lübeck, Lübeck
Wissenschaftlicher Mitarbeiter
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Fachbereich Informatik Universität Hildesheim, Hildesheim
Wissenschaftlicher Mitarbeiter (in Vertretung)
GMB, Hannover
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner"

Description

Main Skills

Other Skills

Autodesk Inventor Debian Tomcat Office API Windows XP Git UML Inventor PostgreSQL Vagrant XSLT eZPublish Debian Linux Linux Design Patterns DHTML Sun Solaris PHP 5 CoffeeScript Windows 7 PHP 4 SQLite phpStorm Informatik XSL Suse Linux Symfony Ajax OpenOffice RFID XML-Schemas PHP Datenbanken SGML LibreOffice XMLSpy Programmierumgebung Autodesk Suse JavaScript Eclipse XML-Schema rich client VirtualBox RedHat Altova XMLSpy Web-Services Ubuntu Linux Ubuntu CSS Datenhaltung Java XML Schema Windows C/C++ Zend OData C++ CAD Firmware J2EE XML 3D-CAD HTML Apache Tomcat RedHat Linux Subversion JetBrains mySQL Oracle Python Datenbank Windows 2000 relationalen Datenbanken Microsoft Office HTML5 SQL Datenbankstrukturen Softwareentwicklung Web Services jQuery

Work & Experience

10.02.2014 — Now
HORSESHIP GmbH
01.02.2014 — 31.08.2014
NN, Köln
Freelancer
Mitarbeit als Freelancer an der Softwareentwicklung in verschiedenen Projekten auf der Basis von Symfony 2 und eZPublish (aufgrund von non-disclosure agreements können leider weder direkte Auftraggeber, noch die Kunden dieser genannt werden). Aufgaben: Implementieren eines Symfony-Backends für eine Marketingkampagne Erweiterung einer Symfony-Implementierung eines Registrierungsservices Implementierung der dynamischen Generierung einer Sitemap in einer eZPublish-Applikation Impementierung von Detaillösungen für eine eZPublish-Applikation Installation von auf Vagrant basierenden Entwicklungsumgebungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Frameworks Symfony 2.4 und eZPublish 5.1 HORSESHIP - Plattform für Vermittlung zwischen Reitern und Pferdehändlern
01.06.2013 — 31.01.2014
FBI Science GmbH
Softwareentwickler
01.06.2013 — 31.01.2014
HORSESHIP GmbH
Verantwortlich für Weiterentwicklung und Pflege einer Plattform für die Vermittlung von Pferden zwischen Reitern und Pferdehändlern, die auch ein (pferdebezogenes) Dienstleisterverzeichnis umfasst. Ebenso verantwortlich für die Erstellung von Konzepten und die Implementierung neuer Features für die Plattform. Aufgaben: Weiterentwicklung der Plattform Integration von Video-Upload und -Transcodierung Konzeptionierung und Implementierung einer Bezahlschnittstelle Konzeptionierung und Implementierung weiterer Features und Verbesserungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Framework Symfony 2.1 PoS-Applikation für Konsulate FBI Science GmbH, Essen
01.03.2012 — 31.10.2012
FBI Science GmbH
Nestcontroller
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Erkennung von Hühnern, zur Erkennung der von ihnen gelegten Eier sowie der Meldung, dass ein Huhn ein Ei gelegt hat; dabei wurden Nestcontroller und ein Handge rät entwickelt. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für Nestcon troller und Handgerät (Isolationsfräsen) Entwurf und Fertigung eines Gehäuseprototypen für die Nestcontroller Entwurf und Implementierung der Firmware der Nestcontroller und Handgeräte Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Entwurf des Gehäuseprototypen in AutoDesk Inventor; Programmierumge bung Eclipse; Programmiersprache C++ Wildmauswaage FBI Science GmbH, Essen
01.01.2012 — 31.10.2012
FBI Science GmbH
Verantwortlich für Design und Implementierung einer Point of Sale-Applikation für Konsulate, mit der Quittungen für Beglaubigungen und Visa erstellt, bearbeitet und verwaltet werden können. Aufgaben: Entwurf eines objektorientierten Datenbankschemas Implementierung eines OData-Providers für die Datenbankstrukturen Design und Implementierung eines im Browser laufenden Frontends für die Applikation Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Firefox; Datenbank mySQL v5; IDE Eclipse mit Plugins; Programmierung in Python, HTML5, CoffeeScript und JavaScript (Library KendoUI) Automatisierte Zuordnung von Hühnern zu den von ihnen gelegten Eiern FBI Science GmbH, Essen
01.06.2011 — 31.10.2012
FBI Science GmbH
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Gewichtserfassung bei wild lebenden Mäusen, wobei die Tiere die Gewichtserfassung 24/7 ohne weitere Einwirkung des Menschen verwenden können sollen. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für die Wie geeinheit (Isolationsfräsen) Entwurf und Implementierung der Firmware der Wiegeeinheit Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmiersprache C++ RFID-basierte Laborwaage mit Datenbankanbindung FBI Science GmbH, Essen
01.08.2010 — 31.03.2011
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung einer Firmware sowie des Hardwareentwurfes für die Anbindung einer Laborwaage an eine Tierdatenbank, mit der die Gewichte von mit RFID-Transpondern markierten Versuchstieren erfasst und direkt in eine Datenbank eingetragen werden sollten. Aufgaben: Hardwareentwurf für eine RFID-Erkennung und eine Geräteschnittstelle zu einer Kern-Laborwaage als Schnittstelle zwischen Waage und Tierdatenbank Entwurf und Implementierung einer Firmware für die Tieridentifikation und Gewichtserfassung Erweiterung von Desktop- und Handgeräteversionen der Tierdatenbank um die Gewichtsbearbeitung und -anzeige sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++; Serverumgebung: Debian Linux, Ubuntu Linux unter VirtualBox; Programmierumgebung: Eclipse; Pro grammiersprachen: PHP 5, JavaScript, HTML Schleusensteuerung für Verhaltensversuche FBI Science GmbH, Essen Juli 2010 - Oktober 2012 Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur Steuerung eines Schleusensystems für Verhaltensversuche an Mäusen und Ratten, über die programmgesteuert Versuchstieren individuell der Zutritt zu bestimmten Bereichen erlaubt oder verwehrt werden kann. Aufgaben: Entwurf von Protokollerweiterungen zur Übermittlung von Daten und Kommandos über den CAN-Bus Entwurf und Implementierung der Firmware der Schleusensteuerung Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmierumgebung Eclipse; Programmiersprache C++ RFID-gestützte Identifikation von Labortieren im Verhaltensversuch FBI Science GmbH, Essen
01.07.2009 — 31.10.2012
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur RFID-gestützten Erkennung von Labortieren im Verhaltensversuch, über den 24/7 Verhaltens versuche mit diesen Tieren durchgeführt werden können. Aufgaben: Entwurf der Schaltungen zur RFID-Erkennung Entwurf von Protokoll und Protokollerweiterungen zur Übermittlung von Daten und Kom mandos über den CAN-Bus Entwurf und Implementierung der Firmware der Tiererkennung Technologien Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++ Datenbank für Labortierhaltung FBI Science GmbH, Essen
01.10.2006 — 31.10.2012
Projektleiter/Softwareentwickler
Anstellung als Projektleiter/Softwareentwickler mit Tätigkeitsschwerpunkten im Bereich der Ent wicklung einer Labortierdatenbank sowie der Entwicklung von Hardware und Software für Steue rungssysteme. Selbständigkeit
01.10.2006 — 31.10.2012
0800ImmofuxCom GbR
Verantwortlich für Weiterentwicklung einer Server-Client-Lösung für die Datenhaltung bezüglich Labortieren in Laboratorien, mit der im Sinne des Tierschutzes durch verbesserte Datenhaltung und erhöhte Transparenz und Kostenbewusstsein bei den Anwendern die Anzahl notwendiger La bor- und Versuchstiere reduziert werden sollte. In diesem Bereich ebenso verantwortlich für den Entwurf und die Implementierung mehrerer Handgeräte für die Tierdatenbank, sowie den Support Aufgaben: Erweiterung bestehender Funktionalitäten sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Serverumbegung: Debian Linux, Ubuntu Linux; Programmierumgebung: Eclipse, Zend Studio; Pro grammiersprachen: PHP 4 und 5, JavaScript, HTML Importfilter für eine Immobiliendatenbank 0800ImmofuxCom GbR, Ratzeburg Dezember 2004 - Februar 2005 Verantwortlich für Design und Entwicklung eines Importfilters, mit dem im standardisierten OpenImmo-Format übertragene Immobilienbeschreibungen in eine proprietäre Immobiliendaten bank übernommen werden können. Aufgaben Entwurf eines XML-Schemas für die in der proprietären Datenbank gespeicherten Immobili en. Implementierung einer XSL-Transformation, um Teile von OpenImmo-Dokumenten auf zum neu erstellten Schema konforme Dokumente abzubilden. Implementierung einer XSL-Transformation, die XML-Dokumente für Immobilienbeschrei bungen in der Datenbank in SQL-Anweisungen umsetzt. Realisierung eines Importfilters, der für ein hochgeladenes OpenImmo-Dokument SQL- Anweisungen für die Aufnahme dieses Objektes in die Datenbank bereitstellt. Technologien Systemumgebung: Server Suse Linux 9.0; Clients beliebig; Datenbank mySQL v4; IDE Altova XMLSpy; Programmierung in XML, XSLT, PHP 4. Überarbeitung eines Immobilienportals Intaxs International Group Limited, Mistorf Dezember 2004 - September 2006 Verantwortlich für Design, Entwicklung, Erweiterung und Pflege einer Überarbeitung eines beste henden Immobilienportals. Aufgaben Überarbeitung der Webpräsenz auf der Basis eines bestehenden Skriptes. Erweiterung bestehender Formulare. Einrichtung neuer Zahlungsmöglichkeiten (Flatrates). Technologien Systemumgebung: Server Suse Linux 9.0, Debian Linux 3.1; Clients beliebig; Datenbank mySQL v4; IDE Active State Komodo, Eclipse; Programmierung in PHP 4. Webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Oktober 2003 - Februar 2004 Verantwortlich für Architektur, Design und Entwicklung einer sehr großen und skalierbaren webba sierten Produktdatenbank, aus der heraus sowohl Produkte als auch 3D-CAD-Modelle für Bauteile und Baugruppen aus dem Bereich des Maschinenbaus verkauft werden sollten. Die Produktsuche stützte sich dabei auf technische Parameter, im Gegensatz zu dem üblicherweise in aktuellen Sys temen verwendeten Ansatz der Suche nach Hersteller und Produktnummer. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verläßlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Verwendung von XML Schema. Erstellung von Architektur, Entwurf und Implementierung einer Sammlung von Web Ser vices, die API und Abstraktionsebene für XML-basierte (eXist, Apache Xindice) und relatio nale (MySQL, PostgreSQL, Oracle) Datenbanken bildeten, unter Verwendung von Apache Axis, J2EE und JAX-RPC. Realisierung einer Präsentationsschicht für die Produktdatenbank über serverseitige XSL-Transformationen unter Verwendung von XSLT und Apache Cocoon als Framework. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.8, Apache Xindice v1.0 (beides XML-Datenbanken), mySQL v4, Oracle; IDE Eclipse; Frameworks Apache Cocoon 2, Apache Axis v1.0; Applikationsserver Apache Tomcat v4.0; Pro grammierung in Java (JDK 1.4, J2EE), JavaScript, HTML, XML, XSLT, Web Services, IBM BPEL4WS. Datenmanagement-Anwendung im Intranet CorpoBase GmbH, Lübeck März 2003 - Februar 2004 Verantwortlich für Architektur, Entwurf und Implementierung eines browserbasierten rich client und eines auf einer XML-Datenbank basierenden Servers, die als System für die Datenakquise und -organisation fungieren sollten. In diesem System sollten Geschäftsdaten (CAD, Handbücher, Kal kulationen, weitere Daten) für einen mittelständischen Betrieb aus dem Bereich der Anlagenferti gung gesammelt, systematisiert, visualisiert und präsentiert werden, wobei ein Bauteil/Baugrup pen-Paradigma verfolgt wurde. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verlässlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Benutzung von XML Schema. Realisierung serverseitiger Transformationen (XML nach RDF), um einen rich client mit den richtigen Daten versorgen zu können unter Benutzung von XSLT und Apache Cocoon als Framework. Entwurf und Implementierung eines rich client basierend auf dem Mozilla Web Browser, wobei eine "Reprogrammierung" des Browsers mit XUL erfolgte (wobei ein neues soge nanntes "chrome" für den Browser erstellt wurde). Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.7, Apache Xindice v1.0 (beides XML-Datenbanken); IDE Eclipse; Framework Apache Cocoon 2; Applikationsserver Apache Tomcat v4.0; Programmierung in JavaScript, HTML, XML, XSLT, RDF, XUL, Mozilla 1.4, Mozilla Firebird 0.7 (jetzt "Firefox"). Front end für eine webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Februar 2001 - Dezember 2001 Verantwortlich für Entwurf und Entwicklung eines front ends für eine webbasierte Produktdaten bank, die die Suche nach Bauteilen und Baugruppen über technische Parameter unterstützt, im Gegensatz zum von aktuellen Systemen verwendeten Ansatz der Suche nach Hersteller und Pro duktnummer. Aufgaben Erstellung einer Website für das front end unter Benutzung von DHTML und CSS style sheets, wobei das dynamische Verhalten mit JavaScript realisiert wurde. Erzeugung und Anbindung einer relationalen Datenbank an das front end zur Speicherung von Nutzern und Produkten in der Datenbank unter Verwendung von mySQL und PostgreSQL. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken mySQL v4, PostgreSQL v7; kein Applikationsserver; Programmierung in JavaScript, DHTML, CSS, Java (JDK 1.4). Erkundung und Entdeckung von Netzwerkverhalten Medizinische Universität zu Lübeck, Lübeck März 1996 - Juli 1998 Verantwortlich dafür, einen Algorithmus zur Entdeckung von Netzwerkverhalten in Telekommunika tionsnetzen zu finden, und für den darauf folgenden Ansatz zur Patentierung dieses Algorithmus in Kooperation mit der Siemens Schweiz AG. Aufgaben Finden eines Algorithmus, mit dem das Problem gelöst werden konnte, das Routing-Verhal ten eines Telekommunikationsnetzes so "kontaktfrei" wie möglich zu bestimmen. Erzeugung von Demonstratoren in Java und CAML (einer funktionalen Programmierspra che), die den Entdeckungsprozess visualisierten. Unterstützung des Patentierungsvorgangs, der von der Siemens Schweiz AG initiiert wur de, durch Lieferung der benötigten Beispiele und Erklärungen für die Formulierung des Pa tentes, sowie durch Beantwortung von vermuteten Problemen in Zusammenhang mit "prior art". Technologien Systemumgebung: kein Server; Clients Windows 2000, RedHat Linux, Sun Solaris v8.0; keine Da tenbank; kein Applikationsserver; Programmierung in Java, CAML.
21.11.2004 — 30.09.2006
CorpoBase GmbH
01.02.2001 — 04.02.2004
Entwicklung einer Web-Datenbank im Rahmen eines eCommerce-Vorhabens sowie IT-Consulting. Unterbrechung der Tätigkeit infolge von Liquiditätsproblemen des Unternehmens sowie Beendi gung der Tätigkeit infolge der Insolvenz des Arbeitgebers.
01.02.1996 — 31.01.2001
Siemens Schweiz AG
Mitarbeit in der Lehre, in Drittmittel-Projekten (unter anderem für die Siemens Schweiz AG) sowie in der internationalen Standardisierung für die Standards ITU-T Z.500 "Formal Methods in Confor mance Testing" (als Editor) und ITU-T Z.140 "Tree and Tabular Combined Notation Edition 3" (Er stellung einer operationalen Semantik und Ansatz einer Echtzeit-Erweiterung).
01.02.1995 — 31.12.1995
Universität Hildesheim, Hildesheim
Mitarbeit bei den Forschungsarbeiten des Fachbereiches Informatik auf dem Gebiet "Spezifikation von reaktiven Systemen und schrittweise Verfeinerung".
01.09.1994 — 31.01.1995
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Mitarbeit in der Lehre. Wissenschaftliche Hilfskraft mit abgeschlossener wissenschaftlicher Ausbildung Universität Hildesheim, Hildesheim
01.03.1993 — 31.08.1994
CTS
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner"
Betreuung von Studienarbeiten über die Implementierung funktionaler Sprachen, Mitarbeit in ei nem Forschungsprojekt über die Spezifikation reaktiver Systeme, sowie Mitarbeit bei den For schungsarbeiten des Fachbereichs Informatik auf dem Gebiet "Spezifikation von reaktiven Syste men und schrittweise Verfeinerung". Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner" CTS, Hildesheim
01.03.1991 — 31.08.1991
Studienkreis/GfM
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner und technische Zeichner. Lehrauftrag für Förderunterricht in den Jahrgangsstufen 6 bis 13 Studienkreis/GfM, Hildesheim
01.02.1991 — 31.01.1996
Fachbereich Informatik Universität Hildesheim, Hildesheim
Eigenverantwortliche Vermittlung von Inhalten des Faches Mathematik zur Förderung von Schü lern der Jahrgangsstufen 6 bis 13.
01.09.1990 — 28.02.1991
Universität Hildesheim, Hildesheim
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner. Studium der Informatik mit Abschluss "Diplom-Informatiker" (Note 1,6) Universität Hildesheim, Hildesheim
01.01.1986 — 31.12.1993
Viktoria-Luise-Gymnasium
studentische Hilfskraft
Studium der Informatik mit Schwerpunkt Datenschutz und Datensicherheit, sowie Anwendungsfach Marketing und Logistik. Studienbegleitend verschiedene Anstellungen als studentische Hilfskraft zur Unterstützung der Lehre und der Forschungsaufgaben des Fachbereiches Informatik. Allgemeine Hochschulreife Viktoria-Luise-Gymnasium, Hameln
HORSESHIP GmbH
FBI Science GmbH
Softwareentwickler
Projektleiter/Softwareentwickler
Anstellung als Projektleiter/Softwareentwickler mit Tätigkeitsschwerpunkten im Bereich der Ent wicklung einer Labortierdatenbank sowie der Entwicklung von Hardware und Software für Steue rungssysteme. Selbständigkeit
CorpoBase GmbH
Entwicklung einer Web-Datenbank im Rahmen eines eCommerce-Vorhabens sowie IT-Consulting. Unterbrechung der Tätigkeit infolge von Liquiditätsproblemen des Unternehmens sowie Beendi gung der Tätigkeit infolge der Insolvenz des Arbeitgebers.
Institut für Telematik der Medizinischen Universität zu Lübeck Medizinische Universität zu Lübeck, Lübeck
Wissenschaftlicher Mitarbeiter
Siemens Schweiz AG
Mitarbeit in der Lehre, in Drittmittel-Projekten (unter anderem für die Siemens Schweiz AG) sowie in der internationalen Standardisierung für die Standards ITU-T Z.500 "Formal Methods in Confor mance Testing" (als Editor) und ITU-T Z.140 "Tree and Tabular Combined Notation Edition 3" (Er stellung einer operationalen Semantik und Ansatz einer Echtzeit-Erweiterung).
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Universität Hildesheim, Hildesheim
Mitarbeit bei den Forschungsarbeiten des Fachbereiches Informatik auf dem Gebiet "Spezifikation von reaktiven Systemen und schrittweise Verfeinerung".
Fachbereich Informatik Universität Hildesheim, Hildesheim
Wissenschaftlicher Mitarbeiter (in Vertretung)
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Mitarbeit in der Lehre. Wissenschaftliche Hilfskraft mit abgeschlossener wissenschaftlicher Ausbildung Universität Hildesheim, Hildesheim
CTS
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner"
Betreuung von Studienarbeiten über die Implementierung funktionaler Sprachen, Mitarbeit in ei nem Forschungsprojekt über die Spezifikation reaktiver Systeme, sowie Mitarbeit bei den For schungsarbeiten des Fachbereichs Informatik auf dem Gebiet "Spezifikation von reaktiven Syste men und schrittweise Verfeinerung". Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner und technische Zeichner" CTS, Hildesheim
Studienkreis/GfM
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner und technische Zeichner. Lehrauftrag für Förderunterricht in den Jahrgangsstufen 6 bis 13 Studienkreis/GfM, Hildesheim
Fachbereich Informatik Universität Hildesheim, Hildesheim
Eigenverantwortliche Vermittlung von Inhalten des Faches Mathematik zur Förderung von Schü lern der Jahrgangsstufen 6 bis 13.
GMB, Hannover
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner"
Universität Hildesheim, Hildesheim
Bauzeichner
Eigenverantwortliche Ausgestaltung und Lehre für die Bereiche "Grundlagen der Datenverarbei tung", "Office-Programme" und "Programmierung" im Rahmen einer Qualifikationsmaßnahme für Bauzeichner. Studium der Informatik mit Abschluss "Diplom-Informatiker" (Note 1,6) Universität Hildesheim, Hildesheim
Viktoria-Luise-Gymnasium
studentische Hilfskraft
Studium der Informatik mit Schwerpunkt Datenschutz und Datensicherheit, sowie Anwendungsfach Marketing und Logistik. Studienbegleitend verschiedene Anstellungen als studentische Hilfskraft zur Unterstützung der Lehre und der Forschungsaufgaben des Fachbereiches Informatik. Allgemeine Hochschulreife Viktoria-Luise-Gymnasium, Hameln
NN, Köln
Freelancer
Mitarbeit als Freelancer an der Softwareentwicklung in verschiedenen Projekten auf der Basis von Symfony 2 und eZPublish (aufgrund von non-disclosure agreements können leider weder direkte Auftraggeber, noch die Kunden dieser genannt werden). Aufgaben: Implementieren eines Symfony-Backends für eine Marketingkampagne Erweiterung einer Symfony-Implementierung eines Registrierungsservices Implementierung der dynamischen Generierung einer Sitemap in einer eZPublish-Applikation Impementierung von Detaillösungen für eine eZPublish-Applikation Installation von auf Vagrant basierenden Entwicklungsumgebungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Frameworks Symfony 2.4 und eZPublish 5.1 HORSESHIP - Plattform für Vermittlung zwischen Reitern und Pferdehändlern
HORSESHIP GmbH
Verantwortlich für Weiterentwicklung und Pflege einer Plattform für die Vermittlung von Pferden zwischen Reitern und Pferdehändlern, die auch ein (pferdebezogenes) Dienstleisterverzeichnis umfasst. Ebenso verantwortlich für die Erstellung von Konzepten und die Implementierung neuer Features für die Plattform. Aufgaben: Weiterentwicklung der Plattform Integration von Video-Upload und -Transcodierung Konzeptionierung und Implementierung einer Bezahlschnittstelle Konzeptionierung und Implementierung weiterer Features und Verbesserungen Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Chrome, Firefox, Internet Explorer, Safari; Datenbank mySQL v5; IDE JetBrains phpStorm; Programmierung in PHP 5.4, HTML5, JavaScript; Framework Symfony 2.1 PoS-Applikation für Konsulate FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Design und Implementierung einer Point of Sale-Applikation für Konsulate, mit der Quittungen für Beglaubigungen und Visa erstellt, bearbeitet und verwaltet werden können. Aufgaben: Entwurf eines objektorientierten Datenbankschemas Implementierung eines OData-Providers für die Datenbankstrukturen Design und Implementierung eines im Browser laufenden Frontends für die Applikation Technologien Systemumgebung: Server Ubuntu Linux 12.04; Clients Firefox; Datenbank mySQL v5; IDE Eclipse mit Plugins; Programmierung in Python, HTML5, CoffeeScript und JavaScript (Library KendoUI) Automatisierte Zuordnung von Hühnern zu den von ihnen gelegten Eiern FBI Science GmbH, Essen
FBI Science GmbH
Nestcontroller
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Erkennung von Hühnern, zur Erkennung der von ihnen gelegten Eier sowie der Meldung, dass ein Huhn ein Ei gelegt hat; dabei wurden Nestcontroller und ein Handge rät entwickelt. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für Nestcon troller und Handgerät (Isolationsfräsen) Entwurf und Fertigung eines Gehäuseprototypen für die Nestcontroller Entwurf und Implementierung der Firmware der Nestcontroller und Handgeräte Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Entwurf des Gehäuseprototypen in AutoDesk Inventor; Programmierumge bung Eclipse; Programmiersprache C++ Wildmauswaage FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Herstellung von Hardware und Firmware für einen verteilten Mecha nismus zur RFID-gestützten Gewichtserfassung bei wild lebenden Mäusen, wobei die Tiere die Gewichtserfassung 24/7 ohne weitere Einwirkung des Menschen verwenden können sollen. Aufgaben: Entwurf der Schaltpläne sowie des Platinenlayouts und Fertigung der Platinen für die Wie geeinheit (Isolationsfräsen) Entwurf und Implementierung der Firmware der Wiegeeinheit Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmiersprache C++ RFID-basierte Laborwaage mit Datenbankanbindung FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung einer Firmware sowie des Hardwareentwurfes für die Anbindung einer Laborwaage an eine Tierdatenbank, mit der die Gewichte von mit RFID-Transpondern markierten Versuchstieren erfasst und direkt in eine Datenbank eingetragen werden sollten. Aufgaben: Hardwareentwurf für eine RFID-Erkennung und eine Geräteschnittstelle zu einer Kern-Laborwaage als Schnittstelle zwischen Waage und Tierdatenbank Entwurf und Implementierung einer Firmware für die Tieridentifikation und Gewichtserfassung Erweiterung von Desktop- und Handgeräteversionen der Tierdatenbank um die Gewichtsbearbeitung und -anzeige sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++; Serverumgebung: Debian Linux, Ubuntu Linux unter VirtualBox; Programmierumgebung: Eclipse; Pro grammiersprachen: PHP 5, JavaScript, HTML Schleusensteuerung für Verhaltensversuche FBI Science GmbH, Essen Juli 2010 - Oktober 2012 Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur Steuerung eines Schleusensystems für Verhaltensversuche an Mäusen und Ratten, über die programmgesteuert Versuchstieren individuell der Zutritt zu bestimmten Bereichen erlaubt oder verwehrt werden kann. Aufgaben: Entwurf von Protokollerweiterungen zur Übermittlung von Daten und Kommandos über den CAN-Bus Entwurf und Implementierung der Firmware der Schleusensteuerung Technologien Systemumgebung: Atmel AVR AT90CAN; Leiterplattenentwurf in Eagle v5; Leiterplattenfertigung durch Isolationsfräsen; Programmierumgebung Eclipse; Programmiersprache C++ RFID-gestützte Identifikation von Labortieren im Verhaltensversuch FBI Science GmbH, Essen
FBI Science GmbH
Verantwortlich für Entwurf und Implementierung von Firmware für einen verteilten Mechanismus zur RFID-gestützten Erkennung von Labortieren im Verhaltensversuch, über den 24/7 Verhaltens versuche mit diesen Tieren durchgeführt werden können. Aufgaben: Entwurf der Schaltungen zur RFID-Erkennung Entwurf von Protokoll und Protokollerweiterungen zur Übermittlung von Daten und Kom mandos über den CAN-Bus Entwurf und Implementierung der Firmware der Tiererkennung Technologien Systemumgebung: Atmel AVR AT90CAN; Programmierumgebung Eclipse; Programmiersprache C++ Datenbank für Labortierhaltung FBI Science GmbH, Essen
0800ImmofuxCom GbR
Verantwortlich für Weiterentwicklung einer Server-Client-Lösung für die Datenhaltung bezüglich Labortieren in Laboratorien, mit der im Sinne des Tierschutzes durch verbesserte Datenhaltung und erhöhte Transparenz und Kostenbewusstsein bei den Anwendern die Anzahl notwendiger La bor- und Versuchstiere reduziert werden sollte. In diesem Bereich ebenso verantwortlich für den Entwurf und die Implementierung mehrerer Handgeräte für die Tierdatenbank, sowie den Support Aufgaben: Erweiterung bestehender Funktionalitäten sowie Pflege des Systems Erweiterung und kundenorientierte Anpassung des Systems Kundensupport für das System Technologien: Serverumbegung: Debian Linux, Ubuntu Linux; Programmierumgebung: Eclipse, Zend Studio; Pro grammiersprachen: PHP 4 und 5, JavaScript, HTML Importfilter für eine Immobiliendatenbank 0800ImmofuxCom GbR, Ratzeburg Dezember 2004 - Februar 2005 Verantwortlich für Design und Entwicklung eines Importfilters, mit dem im standardisierten OpenImmo-Format übertragene Immobilienbeschreibungen in eine proprietäre Immobiliendaten bank übernommen werden können. Aufgaben Entwurf eines XML-Schemas für die in der proprietären Datenbank gespeicherten Immobili en. Implementierung einer XSL-Transformation, um Teile von OpenImmo-Dokumenten auf zum neu erstellten Schema konforme Dokumente abzubilden. Implementierung einer XSL-Transformation, die XML-Dokumente für Immobilienbeschrei bungen in der Datenbank in SQL-Anweisungen umsetzt. Realisierung eines Importfilters, der für ein hochgeladenes OpenImmo-Dokument SQL- Anweisungen für die Aufnahme dieses Objektes in die Datenbank bereitstellt. Technologien Systemumgebung: Server Suse Linux 9.0; Clients beliebig; Datenbank mySQL v4; IDE Altova XMLSpy; Programmierung in XML, XSLT, PHP 4. Überarbeitung eines Immobilienportals Intaxs International Group Limited, Mistorf Dezember 2004 - September 2006 Verantwortlich für Design, Entwicklung, Erweiterung und Pflege einer Überarbeitung eines beste henden Immobilienportals. Aufgaben Überarbeitung der Webpräsenz auf der Basis eines bestehenden Skriptes. Erweiterung bestehender Formulare. Einrichtung neuer Zahlungsmöglichkeiten (Flatrates). Technologien Systemumgebung: Server Suse Linux 9.0, Debian Linux 3.1; Clients beliebig; Datenbank mySQL v4; IDE Active State Komodo, Eclipse; Programmierung in PHP 4. Webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Oktober 2003 - Februar 2004 Verantwortlich für Architektur, Design und Entwicklung einer sehr großen und skalierbaren webba sierten Produktdatenbank, aus der heraus sowohl Produkte als auch 3D-CAD-Modelle für Bauteile und Baugruppen aus dem Bereich des Maschinenbaus verkauft werden sollten. Die Produktsuche stützte sich dabei auf technische Parameter, im Gegensatz zu dem üblicherweise in aktuellen Sys temen verwendeten Ansatz der Suche nach Hersteller und Produktnummer. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verläßlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Verwendung von XML Schema. Erstellung von Architektur, Entwurf und Implementierung einer Sammlung von Web Ser vices, die API und Abstraktionsebene für XML-basierte (eXist, Apache Xindice) und relatio nale (MySQL, PostgreSQL, Oracle) Datenbanken bildeten, unter Verwendung von Apache Axis, J2EE und JAX-RPC. Realisierung einer Präsentationsschicht für die Produktdatenbank über serverseitige XSL-Transformationen unter Verwendung von XSLT und Apache Cocoon als Framework. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.8, Apache Xindice v1.0 (beides XML-Datenbanken), mySQL v4, Oracle; IDE Eclipse; Frameworks Apache Cocoon 2, Apache Axis v1.0; Applikationsserver Apache Tomcat v4.0; Pro grammierung in Java (JDK 1.4, J2EE), JavaScript, HTML, XML, XSLT, Web Services, IBM BPEL4WS. Datenmanagement-Anwendung im Intranet CorpoBase GmbH, Lübeck März 2003 - Februar 2004 Verantwortlich für Architektur, Entwurf und Implementierung eines browserbasierten rich client und eines auf einer XML-Datenbank basierenden Servers, die als System für die Datenakquise und -organisation fungieren sollten. In diesem System sollten Geschäftsdaten (CAD, Handbücher, Kal kulationen, weitere Daten) für einen mittelständischen Betrieb aus dem Bereich der Anlagenferti gung gesammelt, systematisiert, visualisiert und präsentiert werden, wobei ein Bauteil/Baugrup pen-Paradigma verfolgt wurde. Aufgaben Erzeugung der Anwendungsfall-Szenarien, Modellierung von Objekten, Dokumenttypen und Schemata, Machbarkeitsbeweis und Erstellung von Prototypen, anhand derer be stimmt werden sollte, ob der vorgeschlagene Entwurf und die daraus implementierten Kom ponenten die Anforderungen an Verlässlichkeit, Performanz und Wartbarkeit erfüllen kann, wobei der Entwurf bei Bedarf modifiziert und verfeinert wurde. Entwurf und Implementierung von XML-Schemata und Dokumenttypen für Bauteile und Baugruppen unter Benutzung von XML Schema. Realisierung serverseitiger Transformationen (XML nach RDF), um einen rich client mit den richtigen Daten versorgen zu können unter Benutzung von XSLT und Apache Cocoon als Framework. Entwurf und Implementierung eines rich client basierend auf dem Mozilla Web Browser, wobei eine "Reprogrammierung" des Browsers mit XUL erfolgte (wobei ein neues soge nanntes "chrome" für den Browser erstellt wurde). Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken eXist v0.7, Apache Xindice v1.0 (beides XML-Datenbanken); IDE Eclipse; Framework Apache Cocoon 2; Applikationsserver Apache Tomcat v4.0; Programmierung in JavaScript, HTML, XML, XSLT, RDF, XUL, Mozilla 1.4, Mozilla Firebird 0.7 (jetzt "Firefox"). Front end für eine webbasierte Produktdatenbank CorpoBase GmbH, Lübeck Februar 2001 - Dezember 2001 Verantwortlich für Entwurf und Entwicklung eines front ends für eine webbasierte Produktdaten bank, die die Suche nach Bauteilen und Baugruppen über technische Parameter unterstützt, im Gegensatz zum von aktuellen Systemen verwendeten Ansatz der Suche nach Hersteller und Pro duktnummer. Aufgaben Erstellung einer Website für das front end unter Benutzung von DHTML und CSS style sheets, wobei das dynamische Verhalten mit JavaScript realisiert wurde. Erzeugung und Anbindung einer relationalen Datenbank an das front end zur Speicherung von Nutzern und Produkten in der Datenbank unter Verwendung von mySQL und PostgreSQL. Technologien Systemumgebung: Server Suse Linux 9.0; Clients Windows 2000 und Suse Linux 9.0; Datenban ken mySQL v4, PostgreSQL v7; kein Applikationsserver; Programmierung in JavaScript, DHTML, CSS, Java (JDK 1.4). Erkundung und Entdeckung von Netzwerkverhalten Medizinische Universität zu Lübeck, Lübeck März 1996 - Juli 1998 Verantwortlich dafür, einen Algorithmus zur Entdeckung von Netzwerkverhalten in Telekommunika tionsnetzen zu finden, und für den darauf folgenden Ansatz zur Patentierung dieses Algorithmus in Kooperation mit der Siemens Schweiz AG. Aufgaben Finden eines Algorithmus, mit dem das Problem gelöst werden konnte, das Routing-Verhal ten eines Telekommunikationsnetzes so "kontaktfrei" wie möglich zu bestimmen. Erzeugung von Demonstratoren in Java und CAML (einer funktionalen Programmierspra che), die den Entdeckungsprozess visualisierten. Unterstützung des Patentierungsvorgangs, der von der Siemens Schweiz AG initiiert wur de, durch Lieferung der benötigten Beispiele und Erklärungen für die Formulierung des Pa tentes, sowie durch Beantwortung von vermuteten Problemen in Zusammenhang mit "prior art". Technologien Systemumgebung: kein Server; Clients Windows 2000, RedHat Linux, Sun Solaris v8.0; keine Da tenbank; kein Applikationsserver; Programmierung in Java, CAML.
Institut für Telematik der Medizinischen Universität zu Lübeck Medizinische Universität zu Lübeck, Lübeck
Wissenschaftlicher Mitarbeiter
Universität Hildesheim, Hildesheim
Wissenschaftliche Hilfskraft
Fachbereich Informatik Universität Hildesheim, Hildesheim
Wissenschaftlicher Mitarbeiter (in Vertretung)
GMB, Hannover
Lehrauftrag für Fortbildungsmaßnahme "CAD für Bauzeichner"

Attachments