Schlagwörter
Skills
- 15 Jahre Erfahrung als IT-Berater in Projekten unterschiedlicher Größenordnungen, bis hin zu nationalen Vorhaben
- 20 Jahre Erfahrung in Schulung und Training an Forschungseinrichtung Hochschule und bei Kunden in Projekten
- Agile Methoden (Scrum, Kanban, ...) und Tools (Jira, Pivotal Tracker, ...)
- Test-Driven-Development in diversen Programmiersprachen und Tools (Maven, Gradle, Gitlab, Jenkins, Shell-Scripte, ...)
- Testen und Qualitätssicherung von Software (Testüberdeckungen, Unit-Tests, Integrationstest, CI, CD) und Tools (Jira, Sonar(Qube), ...)
- Architektur und Dokumentation von Softwaresystemen (z.B. UML)
- Release- und Versionnsmanagement in agilen Projekten und Tools (Jira, Pivotal Tracker, ... )
- 35 Jahre Softwareentwicklung, Java seit Version 1.0
- C
- C++
- C#
- Java
- Scala
- Kotlin
- Angular, Typescript
- Mikrocontrollerprogrammierung (z.B. ARM)
- Ältere oder selten gebrauchte Sprachen (Pascal, Fortran, Forth,...)
- 15 Jahre Forschung verteilte Systeme, IT-Sicherheit und Kryptographie
- 35 Jahre Erfahrung Administration/Konfiguration Betriebssysteme und Rechnernetze
- Unix (Solaris)
- macOS
- Linux (seit Kernel 1.0)
- Embedded Linux
- Windows (DOS, XP, NT, CE,...), Windows Server
- VMS / OpenVMS
- Firewalls und Router
- 20 Jahre Erfahrung in Front-End und Back-End Entwicklung
- Java SE/EE
- Microservices (Spring-Cloud, Netlfix-Stack, ...)
- Webservices (SOAP, REST)
- MVC, JSF, JSP
- Spring, Spring Boot, Spring Cloud
- Datenbanken PostgreSQL, Oracle, MySQL, MariaDB, NoSQL DBs
- Verteilte Systeme (CORBA, COM, Kubernetes)
- Virtualisierung (VMWare, Docker)
- Container-Plattformen (Docker, Helm, Kubernetes, MicroK8s, OpenShift, AWS)
- Standards XML, XSD, HTML 5, JS, JSON, RPC, REST, SOAP, WSDL, ...
- 15 Jahre Erfahrung in Aufbau, Schulung und Steuerung von verteilten Teams und agilen Entwicklungsprozessen mit Remote Teams
Projekthistorie
Position: Qualitätssicherung Industrie / SW-Entwicklung
Projekt: SW-Testentwicklung und Implementierung für Produkttests
Kryptographie (qualifizierte elektr. Signatur, WS-Federation, WS-Trust) in Java
Laufzeit: 0,5 Jahre
Position: Berater / Systemarchitekt / SW-Entwicklung
Projekt: Refaktorisierung und Weiterentwicklung einer Java Web-Applikationen einer Bundesbehörde, Migration zu Microservices
Laufzeit: 1 Jahr
Position: Berater / Systemarchitekt / SW-Entwicklung
Projekt: Cross-Plattform mobile App für iOS / Android mit Java Webservice
Java und C
Laufzeit: 1 Jahr
Position: Berater / Systemarchitekt / SW-Entwicklung / Qualitätssicherung
Projekt: Cross-Plattform App für iOS / Android zur Steuerung eines wearable device über BT
Mikrocontroller-Programmierung, APP-Programmierung
in C und Java
Laufzeit: 1 Jahr
Position: Qualitätssicherung Industrie / SW-Entwicklung
Projekt: SW-Testentwicklung und Implementierung für Produkttests
Kryptographie (Verschlüsselungen / qualifizierte und erweiterte elektr. Signatur) in Java
Laufzeit: 0,5 Jahre
Position: Berater / Systemarchitekt / Softwareentwicklung / Qualitätssicherung Industrie
Projekt: Micro-Services mit Web-UI und Datenhaltung in DB und Filesystem in Kotlin und Java
Laufzeit: 1,5 Jahre
Position: Berater / Systemarchitekt / HW-/SW-Entwicklung / Qualitätssicherung Industrie
Projekt: Hardware-Design (Mikrocontroller, TTL-Logik), Steuerung- und Signalverarbeitung
in C und Java
Laufzeit: 3 Jahre
Position: Berater / Systemarchitekt / Softwareentwicklung / Qualitätssicherung Industrie
Projekt: Daten- und Signalverarbeitung in C#, Java, Scala
Laufzeit: 4 Jahre
Position: Berater / Systemarchitekt / Qualitätssicherung für Krankenversicherungen
Projekt: Telematik-Infrastruktur des Gesundheitswesens, Einführung der eGK
Laufzeit: 8 Jahre
Position: wissenschaftliche Beratung PKI und IT-Sicherheit für BMGS (Expertenteam)
Projekt: Rahmenarchitektur für das Gesundheitswesen, Einführung der eGK
Laufzeit: 1 Jahr
Position: Projektleitung/Gruppenleitung (angestellt)
Projekt: Middleware (Java, C, C++, XML, TCP/IP, UDP) mit hohen Sicherheitsanforderungen
(PKI, X.509-Zertifikate, Smartcards)
Entwicklung objektorientiert nach V-Modell unter Einsatz von UML,
Qualitätssicherung nach Common Criteria, Testen mit JUnit und Testüberdeckungen
sowie Dokument- und Code-Reviews
Laufzeit: 5 Jahre
Position: Lehrbeauftragter
Projekt: Wahlpflichtfach Gesundheitstelematik an einer Fachhochschule
Inhalte: Standardprotokolle und Datenstrukturen im Gesundheitswesen, verteilte Systeme, PKI, XML, Smartcards
Laufzeit: 2 Jahre
Position: Entwicklungsleitung (angestellt)
Projekt: Content-Management-System (Linux, Novell, C, Java, mySQL)
Laufzeit: 1,5 Jahre
Position: Berater / Systemarchitekt / Softwareentwickler
Projekt: Mittelüberwachungssystem (Pascal, Novell, ISAM-DB)
Laufzeit: 1,5 Jahre
Position: Softwareentwickler für Raumfahrt und Medizin (angestellt)
Projekt: D-2 Mission - Erfassung, Verarbeitung und Auswertung von Experimentdaten
(C, C++, Pascal, Java, Vax-Cluster/VMS, Oracle-DB, BAPAS-DB)
Laufzeit: 5 Jahre
Position: Softwareentwickler (angestellt)
Projekt: diverse Projekte (Datenverarbeitung und -visualisierung)
(PC mit MS-DOS, VAX/VMS, C, C++, Fortran, Pascal, Oracle-DB, div. DB)
Laufzeit: (6 Monate - 2 Jahre)
Projekt: SW-Testentwicklung und Implementierung für Produkttests
Kryptographie (qualifizierte elektr. Signatur, WS-Federation, WS-Trust) in Java
Laufzeit: 0,5 Jahre
Position: Berater / Systemarchitekt / SW-Entwicklung
Projekt: Refaktorisierung und Weiterentwicklung einer Java Web-Applikationen einer Bundesbehörde, Migration zu Microservices
Laufzeit: 1 Jahr
Position: Berater / Systemarchitekt / SW-Entwicklung
Projekt: Cross-Plattform mobile App für iOS / Android mit Java Webservice
Java und C
Laufzeit: 1 Jahr
Position: Berater / Systemarchitekt / SW-Entwicklung / Qualitätssicherung
Projekt: Cross-Plattform App für iOS / Android zur Steuerung eines wearable device über BT
Mikrocontroller-Programmierung, APP-Programmierung
in C und Java
Laufzeit: 1 Jahr
Position: Qualitätssicherung Industrie / SW-Entwicklung
Projekt: SW-Testentwicklung und Implementierung für Produkttests
Kryptographie (Verschlüsselungen / qualifizierte und erweiterte elektr. Signatur) in Java
Laufzeit: 0,5 Jahre
Position: Berater / Systemarchitekt / Softwareentwicklung / Qualitätssicherung Industrie
Projekt: Micro-Services mit Web-UI und Datenhaltung in DB und Filesystem in Kotlin und Java
Laufzeit: 1,5 Jahre
Position: Berater / Systemarchitekt / HW-/SW-Entwicklung / Qualitätssicherung Industrie
Projekt: Hardware-Design (Mikrocontroller, TTL-Logik), Steuerung- und Signalverarbeitung
in C und Java
Laufzeit: 3 Jahre
Position: Berater / Systemarchitekt / Softwareentwicklung / Qualitätssicherung Industrie
Projekt: Daten- und Signalverarbeitung in C#, Java, Scala
Laufzeit: 4 Jahre
Position: Berater / Systemarchitekt / Qualitätssicherung für Krankenversicherungen
Projekt: Telematik-Infrastruktur des Gesundheitswesens, Einführung der eGK
Laufzeit: 8 Jahre
Position: wissenschaftliche Beratung PKI und IT-Sicherheit für BMGS (Expertenteam)
Projekt: Rahmenarchitektur für das Gesundheitswesen, Einführung der eGK
Laufzeit: 1 Jahr
Position: Projektleitung/Gruppenleitung (angestellt)
Projekt: Middleware (Java, C, C++, XML, TCP/IP, UDP) mit hohen Sicherheitsanforderungen
(PKI, X.509-Zertifikate, Smartcards)
Entwicklung objektorientiert nach V-Modell unter Einsatz von UML,
Qualitätssicherung nach Common Criteria, Testen mit JUnit und Testüberdeckungen
sowie Dokument- und Code-Reviews
Laufzeit: 5 Jahre
Position: Lehrbeauftragter
Projekt: Wahlpflichtfach Gesundheitstelematik an einer Fachhochschule
Inhalte: Standardprotokolle und Datenstrukturen im Gesundheitswesen, verteilte Systeme, PKI, XML, Smartcards
Laufzeit: 2 Jahre
Position: Entwicklungsleitung (angestellt)
Projekt: Content-Management-System (Linux, Novell, C, Java, mySQL)
Laufzeit: 1,5 Jahre
Position: Berater / Systemarchitekt / Softwareentwickler
Projekt: Mittelüberwachungssystem (Pascal, Novell, ISAM-DB)
Laufzeit: 1,5 Jahre
Position: Softwareentwickler für Raumfahrt und Medizin (angestellt)
Projekt: D-2 Mission - Erfassung, Verarbeitung und Auswertung von Experimentdaten
(C, C++, Pascal, Java, Vax-Cluster/VMS, Oracle-DB, BAPAS-DB)
Laufzeit: 5 Jahre
Position: Softwareentwickler (angestellt)
Projekt: diverse Projekte (Datenverarbeitung und -visualisierung)
(PC mit MS-DOS, VAX/VMS, C, C++, Fortran, Pascal, Oracle-DB, div. DB)
Laufzeit: (6 Monate - 2 Jahre)
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Remote international möglich.