Weiterentwicklung und Pflege
Neuentwicklung und Pflege
Neuentwicklung und Pflege
Weiterentwicklung und Pflege
Neu-, Weiterentwicklung und Pflege
Weiterentwicklung und Pflege
Software- und Laufzeitanalyse
Neu-, Weiterentwicklung und Pflege
Weiterentwicklung und Pflege:
Analyse und Beratung
03/2012 - 03/2013 Elektronische Fallakten (eFA)
Branche: eHealth / Telemedizin
Rolle: Projektleiter und Softwareanalyst
Projektziel: Weiterentwicklung elektronischer Patienten-Fallakten und technische
Projektleitung
Aufgaben: Konzeption und Weiterentwicklung eFA’s für Herzinsuffizienz und Diabetes
Patienten auf Grundlage einer bestehenden telemedizinischen Serviceplattform.
Aufnahme und Analyse der fachlichen Anforderungen.
Technische Projektleitung. Dokumentation und Pflege im Unternehmens-Wiki.
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, Oracle 11g, RHEL/CentOS 5,
Shell-Scripting, Eclipse/RCP (Equinox/OSGi), XML/XSD, HornetQ/JMS,
Eclipse, Maven
09/2011 - 02/2012: Versandsystem
Branche: Medizin / Telemedizin
Rolle: Projektleiter und Softwareentwickler
Projektziel: Neuentwicklung eines Versandsystems für E-Mail, SMS, Fax, Brief und
Ablösung Altsystem
Aufgaben: Projektleitung nach APM (Agiles Projektmanagement, OOSE) und Entwicklung.
Planung der Produkt- und Iterationsfeatures. Durchführung von
Aufwandsschätzungen, Releaseplanung, Risikomanagement,
Projektfortschritt/Statusreports, Review und Retrospektive.
Architekturdesign, Konzeption und Implementierung der Businesslogik und
Serviceschnittstellen (REST). Konzeption von Monitoring-Schnittstellen und
Integration in Nagios. Implementierung und Anbindung EIS-Systeme und
telemedizinische Serviceplattform. Dokumentation und Pflege im
Unternehmens-Wiki
Produkte: Java 1.6, JEE6, JBoss 7, RHEL/CentOS 5, Eclipse (Indigo), Oracle 11g, EJB
3.1, JPA/Hibernate, 2.0, CDI, JAX-RS 1.1, JCA 1.6, Maven 3, Hudson/Jenkins,
SMS-Gateway, HylaFAX
04/2011 - 01/2012: Kommunikations- und Integrationssystem
Branche: Medizin / Telemedizin
Rolle: Projektleiter und Softwareentwickler
Projektziel: Weiterentwicklung eines Kommunikations- und Integrationssystems für die
Anbindung von telemedizinischen Geräten (EKG, Blutdruck, Blutzucker, Waage)
und Mobile-Apps.
Aufgaben: Projektleitung und Entwicklung. Planung der Produktfeatures. Durchführung
von Aufwandsschätzungen, Releaseplanung, Risikomanagement,
Projektfortschritt/Statusreports. Konzeption und Implementierung der
Businesslogik auf Basis von Java und Eclipse/RCP (Equinox/OSGi). Konzeption
und Umsetzung Build- und Releasemanagement (Continuous Integration).
Analyse, Konzeption und Entwicklung Inbound/Outbound
Kommunikationsprotokoll (XML/XSD). Implementierung und Anbindung der
telemedizinischen Serviceplattform. Definition und Bereitstellung von
Serviceschnittstellen im Betrieb für die Übertragung von Messwerten.
Konzeption und Entwicklung der
mobilen Geräteortung (Funkzelle und GPS). Serviceschnittstellen-Support und
Kommunikation mit Geräte- und Mobile-Apps-Hersteller. Dokumentation und
Pflege im Unternehmens-Wiki.
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, MDB, Eclipse/RCP (Equinox/OSGi), Apache
Camel (EIP), SpringBeans, Saxon 9, XSLT, XML/XSD, HornetQ/JMS, Jetty 8,
Hermes, Eclipse (Indigo), Maven3/Tycho, Hudson/Jenkins
04/2009 - 01/2011: Telemedizinische Serviceplattform
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Neuentwicklung einer integrierten, telemedizinischen Serviceplattform
Aufgaben: Konzeption und Entwicklung integrierte, telemedizinische Serviceplattform
auf Basis von Java/JEE5, JBoss 5.1 und Oracle 11g. Konzeption und
Implementierung der Businesslogik und Serviceschnittstellen. Beratung und
Konzeption der Softwarearchitektur und Design. Planung, Installation und
Konfiguration Applikationserver, Infrastruktur und Staging-Systeme im
Clusterbetrieb. Konzeption und Umsetzung Build- und Releasemanagement
(Continuous Integration). Analyse und Design der fachlichen Anforderungen.
Dokumentation und Pflege im Unternehmens-Wiki. Beratung und Schulung der
Datenschutzaspekte und -prinzipien (Verarbeitung sensibler Daten,
Trennungsgebot und Mandantenfähigkeit, Datensicherheit, Rollen und Rechte)
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, MDB, JBPM, JPA/Hibernate, Oracle 11g,
RHEL/CentOS 5, Eclipse/RCP (Equinox/OSGi), XML/XSD, HornetQ/JMS, Eclipse,
Maven, Hudson (Continuous Integration)
01/2009 - 09/2009: Geräteverwaltung
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Neuentwicklung eines Geräteverwaltungssystems für medizinische
Einrichtungen zur Verwaltung von telemedizinischen Geräten
Aufgaben: Konzeption und Entwicklung auf Basis von Java und Eclipse/RCP
(Equinox/OSGi). Konzeption und Implementierung der Businesslogik,
Transaktionen und Serviceschnittstellen. Definition und Entwicklung von
Importschnittstellen für die Übertragung von Messwerten und zur Darstellung
von EKG-Daten mittels EKG-Viewer. Konzeption und Umsetzung Build- und
Releasemanagement (Continuous Integration). Dokumentation und Pflege im
Unternehmens-Wiki
Produkte: Java 1.6, Eclipse/RCP (Equinox/OSGi), XML, Eclipse, Maven, Hudson/Jenkins
12/2008 - 04/2009: Planung und Aufbau Entwicklungsumgebung
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Planung und Aufbau einheitlicher Entwicklungsumgebungen für die
Softwareentwicklungs-Abteilung
Aufgaben: Head of Team-IDE. Konfiguration und Verteilung einheitlicher Eclipse-IDE
und virtuelle Maschinen (VMware). Konzeption und Entwicklung der
Buildsysteme (Master/Slave), Continuous Integration, Code-Coverage und
Code-Signing. Konzeption und Entwicklung einheitlicher Code-Conventions
und Formatter. Installation und Konfiguration Versionsverwaltungssystem,
SVN over Https und Authentifizierung über LDAP. Migration und Ablösung
bestehender Versionsverwaltungssysteme. Konzeption, Entwicklung und
Einführung Releasemanagement. Dokumentation und Pflege im
Unternehmens-Wiki.
Produkte: Eclipse 3.5, Hudson, Maven, Sonar (Sonarsource), VMware Workstation
6.5, Subversion 1.5/1.6, Apache Webserver 2.2, MS Active Directory
05/2005 - 03/2006: Qualitätssicherung und Testframework
Branche: IT-Systemhaus
Rolle: Softwareentwickler
Projektziel: Konzeption und Entwicklung eines Testframeworks und Verfahren.
Aufgaben: Design und Implementierung eines Testframeworks für die
automatisierte Testabdeckung und Qualitätssicherung einer
Anti-Spam-Softwarelösung. Design und Implementierung neuer Softwaremodule
(SMTP-Protokoll) zur Klassifizierung von Spam-E-Mails. Implementierung
und Durchführung von Funktions- , Integrations- und Lasttests.
Produkte: C#, MS .NET Framework, ASP.NET, Web Services, MS Visual Studio,
MS SQL Server, MS Reporting Services, XML, SMTP, RFC's
11/2002 - 10/2003: Client Systeme und Netze
Branche: Bankenlösungen
Rolle: Softwareentwickler
Projektziel: Entwicklung von Softwareprodukten für das Selbstbedienungsumfeld für
Banken
Aufgaben: Erstellen und Pflegen von Pflichtenheften und anderen
Rohdokumentationen, Pflege von Softwarekomponenten, Analyse und Beheben von
Softwarefehlern, Entwicklung und Design neuer Softwarekomponenten
Produkte: Java/J2EE, EJB2.1, JCA, Bea WebLogic Server 6, Oracle DB, XML, Eclipse
06/2009 – 07/2009 - Ausbildung zum Datenschutzbeauftragten
Ulmer Akademie für Datenschutz und IT-Sicherheit, Ulm
Abschluss:
Datenschutzbeauftragter
WS 1999 – SS 2007 - Studium der Informatik, Universität Paderborn
Nebenfach:
Experimental Physik
Abschluss:
abgebrochen
WS 1997 – SS 1999 - Studium der Ing. Informatik, Universität Paderborn
Nebenfach:
Elektrotechnik
1993 – 1997
Fachabitur, J-C-S-Schule Warburg
Schwerpunkt:
Informatik
Abschluss:
Staatl. geprüfter Inf.-Tech. Assistent
1987-1993
Realschule Beverungen, Kreis Höxter
Fullstack Software-Entwicklung / Programmierung
Beratung / Consulting
Administration / Support
Qualitätsmanagement / Qualitätssicherung / Test
+ | Grundkenntnisse - Erste praktische Erfahrung, Technologie kennengelernt
++ | Gute Kenntnisse - Projekterfahrung, Technologie zuverlässig eingesetzt
+++ | Sehr gute Kenntnisse – Experte, langjährige Erfahrung
- Drogeriemarkt / Onlineshop
- Sport und Fitness
- Medizintechnik / Telemedizin
- Logistikdienstleistungen
- IT-Dienstleistungen / Kundenlösungen
- Banken (Server Bereich)
- Behörden
Weiterentwicklung und Pflege
Neuentwicklung und Pflege
Neuentwicklung und Pflege
Weiterentwicklung und Pflege
Neu-, Weiterentwicklung und Pflege
Weiterentwicklung und Pflege
Software- und Laufzeitanalyse
Neu-, Weiterentwicklung und Pflege
Weiterentwicklung und Pflege:
Analyse und Beratung
03/2012 - 03/2013 Elektronische Fallakten (eFA)
Branche: eHealth / Telemedizin
Rolle: Projektleiter und Softwareanalyst
Projektziel: Weiterentwicklung elektronischer Patienten-Fallakten und technische
Projektleitung
Aufgaben: Konzeption und Weiterentwicklung eFA’s für Herzinsuffizienz und Diabetes
Patienten auf Grundlage einer bestehenden telemedizinischen Serviceplattform.
Aufnahme und Analyse der fachlichen Anforderungen.
Technische Projektleitung. Dokumentation und Pflege im Unternehmens-Wiki.
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, Oracle 11g, RHEL/CentOS 5,
Shell-Scripting, Eclipse/RCP (Equinox/OSGi), XML/XSD, HornetQ/JMS,
Eclipse, Maven
09/2011 - 02/2012: Versandsystem
Branche: Medizin / Telemedizin
Rolle: Projektleiter und Softwareentwickler
Projektziel: Neuentwicklung eines Versandsystems für E-Mail, SMS, Fax, Brief und
Ablösung Altsystem
Aufgaben: Projektleitung nach APM (Agiles Projektmanagement, OOSE) und Entwicklung.
Planung der Produkt- und Iterationsfeatures. Durchführung von
Aufwandsschätzungen, Releaseplanung, Risikomanagement,
Projektfortschritt/Statusreports, Review und Retrospektive.
Architekturdesign, Konzeption und Implementierung der Businesslogik und
Serviceschnittstellen (REST). Konzeption von Monitoring-Schnittstellen und
Integration in Nagios. Implementierung und Anbindung EIS-Systeme und
telemedizinische Serviceplattform. Dokumentation und Pflege im
Unternehmens-Wiki
Produkte: Java 1.6, JEE6, JBoss 7, RHEL/CentOS 5, Eclipse (Indigo), Oracle 11g, EJB
3.1, JPA/Hibernate, 2.0, CDI, JAX-RS 1.1, JCA 1.6, Maven 3, Hudson/Jenkins,
SMS-Gateway, HylaFAX
04/2011 - 01/2012: Kommunikations- und Integrationssystem
Branche: Medizin / Telemedizin
Rolle: Projektleiter und Softwareentwickler
Projektziel: Weiterentwicklung eines Kommunikations- und Integrationssystems für die
Anbindung von telemedizinischen Geräten (EKG, Blutdruck, Blutzucker, Waage)
und Mobile-Apps.
Aufgaben: Projektleitung und Entwicklung. Planung der Produktfeatures. Durchführung
von Aufwandsschätzungen, Releaseplanung, Risikomanagement,
Projektfortschritt/Statusreports. Konzeption und Implementierung der
Businesslogik auf Basis von Java und Eclipse/RCP (Equinox/OSGi). Konzeption
und Umsetzung Build- und Releasemanagement (Continuous Integration).
Analyse, Konzeption und Entwicklung Inbound/Outbound
Kommunikationsprotokoll (XML/XSD). Implementierung und Anbindung der
telemedizinischen Serviceplattform. Definition und Bereitstellung von
Serviceschnittstellen im Betrieb für die Übertragung von Messwerten.
Konzeption und Entwicklung der
mobilen Geräteortung (Funkzelle und GPS). Serviceschnittstellen-Support und
Kommunikation mit Geräte- und Mobile-Apps-Hersteller. Dokumentation und
Pflege im Unternehmens-Wiki.
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, MDB, Eclipse/RCP (Equinox/OSGi), Apache
Camel (EIP), SpringBeans, Saxon 9, XSLT, XML/XSD, HornetQ/JMS, Jetty 8,
Hermes, Eclipse (Indigo), Maven3/Tycho, Hudson/Jenkins
04/2009 - 01/2011: Telemedizinische Serviceplattform
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Neuentwicklung einer integrierten, telemedizinischen Serviceplattform
Aufgaben: Konzeption und Entwicklung integrierte, telemedizinische Serviceplattform
auf Basis von Java/JEE5, JBoss 5.1 und Oracle 11g. Konzeption und
Implementierung der Businesslogik und Serviceschnittstellen. Beratung und
Konzeption der Softwarearchitektur und Design. Planung, Installation und
Konfiguration Applikationserver, Infrastruktur und Staging-Systeme im
Clusterbetrieb. Konzeption und Umsetzung Build- und Releasemanagement
(Continuous Integration). Analyse und Design der fachlichen Anforderungen.
Dokumentation und Pflege im Unternehmens-Wiki. Beratung und Schulung der
Datenschutzaspekte und -prinzipien (Verarbeitung sensibler Daten,
Trennungsgebot und Mandantenfähigkeit, Datensicherheit, Rollen und Rechte)
Produkte: Java 1.6, JEE5, JBoss 5.1, EJB 3.0, MDB, JBPM, JPA/Hibernate, Oracle 11g,
RHEL/CentOS 5, Eclipse/RCP (Equinox/OSGi), XML/XSD, HornetQ/JMS, Eclipse,
Maven, Hudson (Continuous Integration)
01/2009 - 09/2009: Geräteverwaltung
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Neuentwicklung eines Geräteverwaltungssystems für medizinische
Einrichtungen zur Verwaltung von telemedizinischen Geräten
Aufgaben: Konzeption und Entwicklung auf Basis von Java und Eclipse/RCP
(Equinox/OSGi). Konzeption und Implementierung der Businesslogik,
Transaktionen und Serviceschnittstellen. Definition und Entwicklung von
Importschnittstellen für die Übertragung von Messwerten und zur Darstellung
von EKG-Daten mittels EKG-Viewer. Konzeption und Umsetzung Build- und
Releasemanagement (Continuous Integration). Dokumentation und Pflege im
Unternehmens-Wiki
Produkte: Java 1.6, Eclipse/RCP (Equinox/OSGi), XML, Eclipse, Maven, Hudson/Jenkins
12/2008 - 04/2009: Planung und Aufbau Entwicklungsumgebung
Branche: Medizin / Telemedizin
Rolle: Softwareentwickler
Projektziel: Planung und Aufbau einheitlicher Entwicklungsumgebungen für die
Softwareentwicklungs-Abteilung
Aufgaben: Head of Team-IDE. Konfiguration und Verteilung einheitlicher Eclipse-IDE
und virtuelle Maschinen (VMware). Konzeption und Entwicklung der
Buildsysteme (Master/Slave), Continuous Integration, Code-Coverage und
Code-Signing. Konzeption und Entwicklung einheitlicher Code-Conventions
und Formatter. Installation und Konfiguration Versionsverwaltungssystem,
SVN over Https und Authentifizierung über LDAP. Migration und Ablösung
bestehender Versionsverwaltungssysteme. Konzeption, Entwicklung und
Einführung Releasemanagement. Dokumentation und Pflege im
Unternehmens-Wiki.
Produkte: Eclipse 3.5, Hudson, Maven, Sonar (Sonarsource), VMware Workstation
6.5, Subversion 1.5/1.6, Apache Webserver 2.2, MS Active Directory
05/2005 - 03/2006: Qualitätssicherung und Testframework
Branche: IT-Systemhaus
Rolle: Softwareentwickler
Projektziel: Konzeption und Entwicklung eines Testframeworks und Verfahren.
Aufgaben: Design und Implementierung eines Testframeworks für die
automatisierte Testabdeckung und Qualitätssicherung einer
Anti-Spam-Softwarelösung. Design und Implementierung neuer Softwaremodule
(SMTP-Protokoll) zur Klassifizierung von Spam-E-Mails. Implementierung
und Durchführung von Funktions- , Integrations- und Lasttests.
Produkte: C#, MS .NET Framework, ASP.NET, Web Services, MS Visual Studio,
MS SQL Server, MS Reporting Services, XML, SMTP, RFC's
11/2002 - 10/2003: Client Systeme und Netze
Branche: Bankenlösungen
Rolle: Softwareentwickler
Projektziel: Entwicklung von Softwareprodukten für das Selbstbedienungsumfeld für
Banken
Aufgaben: Erstellen und Pflegen von Pflichtenheften und anderen
Rohdokumentationen, Pflege von Softwarekomponenten, Analyse und Beheben von
Softwarefehlern, Entwicklung und Design neuer Softwarekomponenten
Produkte: Java/J2EE, EJB2.1, JCA, Bea WebLogic Server 6, Oracle DB, XML, Eclipse
06/2009 – 07/2009 - Ausbildung zum Datenschutzbeauftragten
Ulmer Akademie für Datenschutz und IT-Sicherheit, Ulm
Abschluss:
Datenschutzbeauftragter
WS 1999 – SS 2007 - Studium der Informatik, Universität Paderborn
Nebenfach:
Experimental Physik
Abschluss:
abgebrochen
WS 1997 – SS 1999 - Studium der Ing. Informatik, Universität Paderborn
Nebenfach:
Elektrotechnik
1993 – 1997
Fachabitur, J-C-S-Schule Warburg
Schwerpunkt:
Informatik
Abschluss:
Staatl. geprüfter Inf.-Tech. Assistent
1987-1993
Realschule Beverungen, Kreis Höxter
Fullstack Software-Entwicklung / Programmierung
Beratung / Consulting
Administration / Support
Qualitätsmanagement / Qualitätssicherung / Test
+ | Grundkenntnisse - Erste praktische Erfahrung, Technologie kennengelernt
++ | Gute Kenntnisse - Projekterfahrung, Technologie zuverlässig eingesetzt
+++ | Sehr gute Kenntnisse – Experte, langjährige Erfahrung
- Drogeriemarkt / Onlineshop
- Sport und Fitness
- Medizintechnik / Telemedizin
- Logistikdienstleistungen
- IT-Dienstleistungen / Kundenlösungen
- Banken (Server Bereich)
- Behörden
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.