Allgemeine Informationen
- Startdatum
- ASAP / ab sofort
- Auslastung / Workload (Mehrfachauswahl möglich)
- Teilzeit
- Remote
- Ausschließlich remote
- Umzugsbereitschaft
- Nein
Kenntnisse
- Deutsch
- Englisch
- API
- Assembler
- C
- Encryption
- Ethernet
- FTP
- HashiCorp Vault
- Hochverfügbarkeit
- HP-UX
- INFORMIX
- IoT
- JavaScript
- KI
- LAN
- Linux
- macOS
- MQTT
- MySQL
- Programmierung
- Projektleitung
- Public Key Infrastructure (PKI)
- Redis
- RSA
- Scrum
- Security
- Softwareentwicklung
- SQL
- SSL/TLS
- TCP/IP
- Ubuntu
- Unix
- VPN
- CentOS
- Cloud
- COBOL
- Confluence
- Docker
- Docker Swarm
- Fortran
- Git
- GitLab
- Grafana
- Hardware
- HTML
- HTTP
- InfluxDB
- J2ME
- Java
- Jira
- MariaDB
- Node.js
- Oracle
- Python
- Schulung
- Training
- Wireshark
- Ansible
- MongoDB
- Puppet
- Telnet
- Windows
- Administration
- Android
- Application Management
- AWS
- Business Development
- C#
- C++
- CI/CD
- CMS
- Cucumber
- Cypress
- DB2
- DevOps
- Dokumentation
- Domino
- Eclipse
- EDI
- Element
- GitHub
- GraphQL
- Implementierung
- iOS
- Jenkins
- Konfigurationsmanagement
- Kubernetes
- Kundenbetreuung
- Management
- Marketing
- MVS
- OpenShift
- Perl
- Playwright
- Prometheus
- Redmine
- Ruby
- Sales
- SAP
- SIAM
- Solaris
- Spring
- Spring Boot
- Subversion
- Swagger
- Sybase
- TensorFlow
- Terraform
- Testing
- Tomcat
- UCM
- UML
- Vagrant
- VBScript
- XML
- Zigbee
- Hardware Security Module
- Kryptografie
- Smartcard
Berufs- und Projekthistorie
Dirk Beckers
IT-Consultant · PKI · HSM · Kryptographie · Smartcards · IoT · KI-Beratung
Kontakt
Telefon: [Telefonnummer nur mit Premium sichtbar]
E-Mail: [E-Mail-Adresse nur mit Premium sichtbar]
Web: www.beckers-dv-beratung.de
Adresse: Nellessenstr. 47, 52146 Würselen
Profil
IT-Consultant mit Schwerpunkt auf Public-Key-Infrastrukturen (PKI), Hardware Security Modules (HSM), Kryptographie, Smartcards sowie IoT/IIoT. Professionelle KI-Beratung mit Fokus auf spezialisierte Vision-Language-Modelle, domänenspezifisches Fine-Tuning und RAG-Pipelines. Langjährige Erfahrung in Architektur, Implementierung und Betrieb sicherheitskritischer Systeme – inklusive HashiCorp Vault, Utimaco/Entrust/Thales HSM, JavaCard, Secure Android und Microservice-Plattformen (Docker/Kubernetes).
Skills (Auszug)
Kategorie | Technologien
Betriebssysteme | UNIX, Linux, Systemspezialist, MacOS, iOS, RaspbianOS
Programmiersprachen | C/C++, ANSIC, Java, JavaScript, Golang, JavaCard, J2EE, JNI, Spring Boot, JDBC, EmbeddedC, Assembler, Cobol
Tools | Jira, Confluence, Docker, Docker Swarm, Kubernetes, Google Cloud, GitHub/GitLab, Grafana, IntelliJ, Node.js, Versasec vSEC CMS
Protokolle | MQTT, MQTTS, MBus, WMBus, Modbus, TCP/IP, WLAN, WLAN Mesh, NBIoT, Kafka, HTTP, HTTPS, VPN
Microcontroller | STM32, ESP32
Projekte (neueste zuerst)
01/2023 – dato | PKI Beratung (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz für diverse Kunden im Umfeld PKI Beratung. Hierbei handelt es sich um Beratung im Umfeld HashiCorp Vault, Utimaco HSM und Entrust HSM. Die Kunden arbeiten im Umfeld VS-NfD und im Bereich personenbezogene Daten.
Beratung und Entwicklung für Installation und Betrieb HashiCorp Vault unter Linux.
Inbetriebnahme und Konfiguration von Utimaco HSM-Simulatoren. Konfiguration und Migration von existierenden Vault Clustern zum Betrieb gegen die Utimaco HSM-Simulatoren.
Inbetriebnahme und Konfiguration Utimaco Hardware HSMs vom Typ CryptoServer CP5. Jeweils 2 CryptoServer CP5 arbeiten gespiegelt im Fallback Mode, um Ausfallsicherheit zu gewährleisten. Einzelne Slots der CryptoServer werden mit Keymaterial versorgt und so für die Nutzung durch Vault Seal vorbereitet.
Konfiguration und Migration von existierenden Vault Clustern (mit integrated Storage vom Typ Raft) zum Betrieb von Vault HSM-Sealing gegen die vorbereiteten Utimaco CryptoServer CP5.
Konzeption von automatischen Rollouts neuer Vault Cluster mit HSM-Sealing gegen Utimaco CryptoServer CP5 mittels Puppet und Ansible.
Erstellung von Routinen zur Nutzung von HSM Slots als Secure-Element für CA-Zertifikate und zur Ausstellung von Zertifikaten, CRLs usw. Erstellung von Routinen zur Nutzung von HSMs für PKCS- und Entropie-Operationen.
Konzeption und Realisierung von Notfallkonzepten und Notfallplänen sowie automatischer Zustands-Check Routinen für Utimaco HSM und HashiCorp Vault (auch im Zusammenspiel der beiden Produkte).
Entwicklung von Routinen zur Pflege und Wartung von Utimaco HSM: „Schlüsselvereinbarungs-Zeremonie“
Marktanalyse, Konzeption und Vorbereitung der Umstellung auf Thales HSMs (Luna Network HSM). Evaluierung der Thales-HSM-Produktlinie im Vergleich zur bestehenden Utimaco-Infrastruktur.
Konfigurations- und Schlüsselmaterialmigration von Utimaco CryptoServer CP5 auf Thales Luna Network HSM. Planung und Durchführung der Migration unter Berücksichtigung von Hochverfügbarkeit und Ausfallsicherheit.
Konzeption und Erstellen von HSM Betriebsworkflow-Tools: Automatisierte Routinen für Schlüsselmanagement, Backup/Restore, Audit-Logging und Health-Monitoring.
01/2026 – dato | KI-Engine Entwicklung (Privates Forschungsprojekt)
Eigenständiges Forschungsprojekt
Konzeption, Entwicklung und Training einer spezialisierten KI-Engine für die bildbasierte Erkennung, Datierung und typologische Klassifikation von Objekten eines archäologischen Spezialgebietes. Das System erkennt Objekttyp, Material, Epoche, Inschriften und identifiziert Fälschungen.
Einsatz eines Vision-Language-Modells (Qwen2.5-VL) als Backbone mit domänenspezifischem LoRA-Fine-Tuning (QLoRA, 4-Bit-Quantisierung). 2+1-Adapter-Strategie: Multi-Task-Adapter für Typologie/Datierung/Material, spezialisierte Adapter für Epigraphie und Authentizitätsprüfung.
Aufbau einer RAG-Pipeline (Retrieval Augmented Generation) mit ChromaDB als Vektordatenbank und Ollama-Embeddings für kontextbasierte Wissensanreicherung aus wissenschaftlicher Fachliteratur und Museumskatalogen.
Integration von Museumsdatenbanken (Metropolitan Museum of Art API, British Museum) als Ground-Truth-Trainingsdaten. Aufbau eines Trainingskorpus mit über 3.000 annotierten Objekten und mehrstufigem Confidence-Level-System (6-stufig: High bis Weak).
Entwicklung einer vollständigen Lernplattform als Web-Applikation (FastAPI, Python, HTMX, Alpine.js) mit interaktivem Analyse-Wizard, Experience Store (MongoDB), Training-Sample-Management und VLM-Inferenz-Orchestrierung.
Aufbau einer Fälschungserkennungs-Datenbasis mit automatisiertem Grabber-Tool (Playwright Headless-Chromium, Stealth-Patches) und Negativ-Sample-Pool. Klassenbalancierte Trainingssets für den Authentication-Adapter.
Infrastruktur: Linux-basierte Microservice-Architektur (MongoDB, ChromaDB, Ollama) mit dedizierter NVIDIA RTX 5090 GPU für VLM-Inferenz und Fine-Tuning-Workloads.
Strukturiertes Metadaten-Handling mit Objekt-Erfassungs-Wizard: Systematische Foto-Dokumentation (Photogrammetrie, Makro, UV-Fluoreszenz), standardisierte Metadaten-Erfassung (Provenienz, Maße, Materialanalysen), bilingualer Workflow (DE autoritativ, EN Übersetzung) und Versionierung aller Datensätze.
Automatisierte Build-Pipeline für wissenschaftliche Publikation: Generierung von Deep-Publication-PDFs (LuaLaTeX) aus Metadaten und Bildmaterial, automatisierter Publikations-Workflow für Einstellung und Versionierung in der Zenodo-Wissenschaftsdatenbank (DOI-Vergabe, Open-Access-Lizenzierung, Metadaten-Mapping, Readme.md Aktualisierung).
04/2025 – 08/2025 | Utimaco HSM Beratung (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz für einen Kunden im Umfeld Utimaco HSM Beratung und Entwicklung. Der Kunde arbeitet im Umfeld Hochsicherheitssysteme und im Bereich personenbezogene Daten.
Umsetzung eines Utimaco HSM Moduls für das externe Laden und sichere Löschen von Schlüsselpaketen in ein Utimaco HSM. Die Schnittstelle wird von einer externen Smartcard Emulation bedient. Nach dem Hochladen des Schlüsselpakets werden diese im HSM für Private Key Operationen genutzt und anschließend wieder vollständig und sicher gelöscht.
Konzeption und Entwicklung eines Testconnectors für umfangreiche Testreihen (Regressionstests, kryptografische Funktionstests, Performancetests) gegen ein neu entwickeltes Utimaco HSM Firmwaremodul. Die Testreihen können beliebig über Steuerungsscripten zusammengestellt und parametriert werden.
12/2024 – 05/2025 | Smartcard Beratung (Freiberuflich)
Firmengröße: bis 10000 Personen; Abteilung: bis 20 Personen
bis 10000 Personen bis 20 Personen
Einsatz für einen Rüstungskonzern im Rahmen der Evaluierung und Einführung einer neuen PKI-Smartcardgeneration mit dazugehörigem Smartcard-Management-System (SCMS).
Durchführung einer Marktsichtung und Erstellung einer Entscheidungsvorlage. Auf Basis der Vorlage werden Thales Smartcards eingeführt. Als SCMS kommt Versasec vSEC:CMS zum Einsatz.
Installation von Versasec vSEC:CMS, Konfiguration der MS-AD und MS-CA Anbindung, Konfiguration der Pin-Policy-Templates, Konfiguration der Smartcard Install-Templates, Konfiguration des Smartcard-Lifecycles in vSEC:CMS, Konfiguration von Batchabläufen zur Smartcard Produktion.
Konzeption und Konfiguration von Smardcard-Ausstellungsberechtigungen über AD-Gruppen und vSEC Operator Roles sowie vSEC Group-Pairs.
07/2024 – 01/2025 | Utimaco HSM Beratung (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz für ein einen Bank-Dienstleister im Rahmen der Inventarisierung der vorhandenen Utimaco HSM.
Aufgabe ist die komplette Inventarisierung aller Parameter zu allen Utimaco HSM. Dazu gehören Hardware- und Firmwarestände, technische Daten (wie Batteriezustand), installierte Module, Dokumentation des Security- und Keymanagements, Wartungsverträge usw.
Konzeption einer zentralen Stelle zur Administration der HSM im Konzern. Dazu gehören Vorschläge zum Betriebshostkonzept, zur Weiterleitung und Analyse von HSM Auditlogfiles, regelmäßiger Online- und Healthcheck der HSM, zum zentralen Backup-/Restoremanagement und zum Schlüsselrotationskonzept.
Erstellung von Routinen zur automatisierten Sammlung HSM spezifischer Daten von den HSM über LAN/csadm. Zentrales Abholen der Auditlogfiles.
11/2023 – 05/2024 | Smartcard Beratung (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz für ein Bundesministerium im Bereich Smartcard Beratung. Aufgabenstellung war das Erstellen eines Konzepts für die Umstellung einer propietären Nexus Smartcard Umgebung auf JavaCard.
Zunächst wurden mögliche Smartcard-Alternativen auf Basis ihrer detaillierten technischen Parameter gegenübergestellt und daraus eine Entscheidungsvorlage für die künftig einzusetzende Kartengeneration erstellt. Hierbei kommen X509 Zertifikate und eID Kartenbereiche zum Einsatz.
Anschließend erfolgte eine Ist-Aufnahme des vorhandenen Kartenproduktionsprozesses und die Erstellung eines Konzepts sowie einer Roadmap zur Umstellung des Prozesses auf die Nutzung mit JavaCard Smartcards. Dabei mussten insbesondere Nexus-spezifische Aspekte beachtet und neu gestaltet werden.
Gleichzeitig wurden einige tiefgehende Fehleranalysen für existierende Kartenproduktionsfehler auf APDU Ebene durchgeführt und die Fehler im Nexus Produktionssystem in Zusammenarbeit mit Nexus korrigiert.
04/2023 – 10/2023 | PKI Beratung (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz für einen Kunden der Versicherungsbranche/Bank im Umfeld PKI Beratung. Hierbei handelt es sich um Beratung im Umfeld HashiCorp Vault, Utimaco HSM und Entrust HSM. Der Kunde arbeitet im Umfeld personenbezogene Daten.
Beratung und Entwicklung für Installation und Betrieb HashiCorp Vault unter Linux. Konfiguration von HashiCorp Vault unter Linux. Als HSM kommen Cryptoserver der Firma Entrust zum Einsatz.
Aufsetzen und Betreiben einer HashiCorp Vault Intermediate CA/PKI. Die CA dient als Service-Endpunkt für automatische PKI Prozesse wie CSR, CRL Cert-Issue.
Konzeption und Erstellen eines automatischen Cert-Renewal Dienstes für die über 600 Webserver des Kunden. Die zugehörige PKI wird unter HashiCorp Vault betrieben.
Einsatz und Konfiguration von Thales HSMs (Luna Network HSM). Integration der Thales HSMs in die bestehende PKI-Infrastruktur des Kunden.
06/2022 – dato | Smarthome IoT (privates Projekt)
Entwicklung, Einrichtung und Betrieb eines skalierenden und ausfallsicheren Smarthome Systems auf Basis von ioBroker. Hardwarebasis sind ein MacStudio, 2 MacMini und 7 Raspberry-Pi. Das System ist vollständig in Docker-Containern implementiert.
Die Objekt-Datenbasis ist ein ausfallsicheres Redis Sentinel Cluster. Die Verwaltung/Verteilung und das Loadbalancing der Docker Container erfolgt über Docker Swarm und HashiCorp Terraform. Secrets und Encryption über HashiCorp Vault als HA-Cluster.
Die Smarthome Sensorik besteht aus Sensoren unterschiedlichster Hersteller wie Homematic IP, Bosch, Philips Hue, Lansen, Huawei und einigen Zigbee Herstellern.
Docker Container stellen zentrale Services für das System zur Verfügung, z.B. Mosquitto MQTT, Redis Sentinel, MariaDB SQL, InfluxDB, Grafana, Prometheus, Telegraf.
Teilweise Einbindung von Google Public Cloud Features über Google Client API und Google Kubernetes Cluster.
Die Anbindung von WMBus Sensoren erfolgt über ein WMBus-Gateway und MQTT, die regelmäßigen Sensorablese- und Zustandsdaten werden in einer InfluxDB gehalten. Die Auswertung der Daten erfolgt über Grafana Dashboards.
Es gibt eine Anbindung von eigenen Smarthome Sensoren und Sensor-Szenarien auf Basis von Raspberry Pi, STM32 und ESP32 Microcontrollern. Die Controller dienen z.B. zur Ablesung eines Zählerstandes per integrierter Kamera sowie der Analyse des Bildes und Ermittlung des Zählerstandes als numerischem Wert mittels Tensorflow AI. Die Datenanbindung erfolgt über WLAN mittels MQTT an die zentrale MQTT Instanz.
Diverse aussenliegende IP-Kameras dienen der Videoüberwachung des Objekts. Die Kameras werden nach Scharfschaltung der Alarmanlage aktiviert und zeitgesteuert auf definierte Blickwinkelpositionen gefahren. Docker JavaScript Prozesse holen von den Kameras regelmäßig Bilder ab, führen eine Analyse auf Personenerkennung gegen pythonbasierte Tensorflow AI Engines durch und melden eine eventuelle Personenerkennung zentral im Smarthome System.
Im Objekt verteilte und eigenprogrammierte ESP32 Controller dienen als Bluetooth Beacon, mit denen eine Anwesenheitserkennung von Personen in einzelnen Zimmern durchgeführt wird. Damit kann das Smarthomesystem gezielt Steuerungen auf Basis von Personen- und Aufenthaltsdaten vornehmen. Die Anbindung der ESP32 erfolgt über die zentrale MQTT Instanz und WLAN.
Anbindung der vorhandenen Photovoltaik Anlage über die Huawei „FusionSolar“ REST API. Damit steht im Smarthomesystem immer der aktuelle Status der Photovoltaikanlage zur Verfügung, um beispielweise abhängig von Überproduktion der Photovoltaikanlage gezielt 230V-Verbraucher (z.B. eine Heizpatrone im Warmwasserspeicher) zuzuschalten. Dies dient der maximalen Abschöpfung des produzierten Stroms vor einer eventuellen Einspeisung ins Netz des Stromlieferanten. Die Daten der Photovoltaikanlage werden zu Auswertungszwecken in der zentralen InfluxDB gespeichert.
Technologien/Umfeld: ioBroker Smarthome-Plattform, JavaScript, REST, Grafana, InfluxDB, MariaDB (MySQL), Mosquitto MQTT, WMBus, ZigBee, WiFi, Docker, Docker Swarm, HashiCorpTerraform, HashiCorp Vault, Redis Sentinel, STM32, ESP32
02/2021 – 07/2021 | Beratung Secure Android Phone (Freiberuflich)
Firmengröße: --; Abteilung: --
Einsatz als Berater für eine afrikanische Regierung in einem Projekt zur Entwicklung eines abhörsicheren Mobiltelefons auf Basis von Android.
Cryptoberatung, Securityberatung, technische Beratung, Architektur und Konzeption der Umsetzung unter Berücksichtigung der Vorgabe, ein abhörsicheres Mobiltelefon ausschließlich aus OpenSource Komponenten zu entwickeln.
Zum Einsatz kam konkret ein im Land hergestelltes Mobiltelefon mit Android. Es wurde eine gehärtete Android Version von Copperhead - CopperheadOS - auf das Mobiltelefon portiert und als Basisbetriebssystem verwendet.
Beratung bei der Auswahl und Definition der National-Crypto-Suite. Training der Mitarbeiter im Umgang mit der eingesetzten Crypto-Sicherheitskarte, einer Smartcard im MicroSD Format des Herstellers Swissbit. Die Smartcard wurde über die TEE-Technologie (TrustedExecutionEnvironment) von Android als zentrales Sicherheitselement des Android Betriebssystems eingebunden. TEE ist ein Android-Standard, um ein HSM - als echten Hardware-Chip oder Software-Emulation, in ein Telefon zu integrieren.
Beratung in allen technischen Fragen der Umsetzung, insbesondere bei Security- und Verschlüsselungsthemen, Aufsetzen und Betreiben der eigenen, auf OpenSSL basierenden PKI.
Telekommunikation, regierungseigenes Softwarehaus
Android, Copperhead OS, Smartcards, OpenSSL, SwissBit-Smartcard
Technologien/Umfeld: Android, Copperhead OS, Smartcards, OpenSSL, SwissBit-Smartcard
07/2018 – 31.12.2022 | Lead Architect und ProductOwner IoT (Freiberuflich)
Firmengröße: bis 1000 Personen; Abteilung: bis 20 Personen
bis 1000 Personen bis 20 Personen
Einsatz als Lead Architect und ProductOwner für IoT Business Development Wohnungswirtschaft.
Securityberatung, technische Beratung, Architektur und Konzeption einer neuen IoT-Plattform im B2B-Bereich für Großkunden der Wohnungswirtschaft und Smartbuilding.
Betreuung der IoT-Plattform aus architektonischer und technischer Sicht, Konzeption und Leitung der Implementierung der neuen Plattform sowie Konzeption und „Scouting“ von neuen Use- und Business-Cases auf der Plattform.
Leitung (ProductOwner) der technischen Umsetzung eines Hardware-Gateways mit Unterstützung diverser Nearfield-Funkprotokolle wie W-MBus, ZigBee, LoRa und WiFi, mit denen Sensorik im Bereich der Wohnungswirtschaft und Kundenliegenschaften an die IoT-Plattform angebunden wird. Die Firmwareverwaltung und Firmwareupdates des Gateways erfolgen über hawkBit und “over the air“.
Technologien/Umfeld: IoT-Plattform, AWS, Google Cloud, GoLang, JavaScript, Spring Boot, REST, GraphQL, Grafana, Kafka, Swagger, Git/Github, MongoDB, InfluxDB, hawkBit, IoT, Industrie 4.0, Scrum, Jira, Confluence, MQTT, W-MBus, ZigBee, LoRa, WiFi, MBus, Modbus, Docker, Docker Swarm, HashiCorp Terraform, HashiCorp Vault, Telegraf, Prometheus, Keycloak, Kubernetes, GitLab, CI/CD
01/2018 – 06/2018 | Lead Architect IoT (Freiberuflich)
Firmengröße: bis 100000 Personen; Abteilung: bis 50 Personen
bis 100000 Personen bis 50 Personen
Einsatz als Lead Architect und Senior Technical Consultant für NarrowBand-IoT, IoT, "Cloud der Dinge", CoT bzw. Industrie 4.0.
Securityberatung, technische Beratung, Architektur und Konzeption von Plattformerweiterungen. Absprache als ProductOwner für DevOps und ein externes Plattformentwicklungsunternehmen mit dem Product Management der Deutschen Telekom für die IoT Plattform. Erstellen einer Entwicklungs-Roadmap für die Plattform. Erstellen von User Stories und Refinement mit den DevOps, Umsetzung und Tracking der Stories und Pflege des Backlogs.
Betreuung der IoT-Plattform aus architektonischer und technischer Sicht, Konzeption und Leitung der Implementierung neuer strategischer Plattform-Parts, wie MQTT, Modbus, NBIoT, B2B2x. Betreuung der Umstellung des Hostings der Plattform auf AWS unter Berücksichtigung von Impacts durch das deutsche Datenschutzgesetz.
Technical Expert Implementierung NBIoT-Plattform Deutsche Telekom. Beratung in allen technischen Fragen der Umsetzung, insbesondere bei Security- und Verschlüsselungsthemen.
Technologien/Umfeld: Telekom "Cloud der Dinge", AWS, AngularJS, IntelliJ, MongoDB, Java, J2EE, J2ME, Spring, REST, IoT, Industrie 4.0, Scrum, Modbus, OPC-UA, Redmine, Jira-Tools, OpenShift, NBIoT, MQTT, MQTT-SN, DTLS
09/2015 – 12/2017 | SW-Entwicklung/Technical Sales Consultant NBIoT/IoT (Freiberuflich)
Firmengröße: bis 100000 Personen; Abteilung: bis 50 Personen
bis 100000 Personen bis 50 Personen
Einsatz als Entwickler und Technical Sales Consultant in der M2M-Unit der Deutschen Telekom. Unterstützung von Sales-Mitarbeitern mit technischer Expertise beim Thema NarrowBand-IoT, IoT, "Cloud der Dinge", CoT bzw. Industrie 4.0.
Erstellung von Plugins mittels AngularJS, Erstellung von Firmware mittels Java mit Spring, J2EE bzw. J2ME.
Securityberatung, Konzeption, Erstellung von PoC-Cases.
Betreuung der IoT-Plattform aus technischer Sicht, Konzipierung und Leitung der Implementierung neuer strategischer Plattform-Parts, wie MQTT, Modbus, NBIoT, B2B2x.
Technologien/Umfeld: Telekom "Cloud der Dinge", AngularJS, IntelliJ, MongoDB, Java, J2EE, J2ME, Spring, REST, IoT, Industrie 4.0, Scrum, Redmine, Jira-Tools, OpenShift, NBIoT, MQTT, MQTT-SN, DTLS
12/2013 – 08/2015 | SW-Entwicklung OTA/Smartcards (Freiberuflich)
Firmengröße: bis 100000 Personen; Abteilung: bis 20 Personen
bis 100000 Personen bis 20 Personen
Analyse der Protokollspezifikation „Remote Application Management over HTTP, Card Specification v2.2 - Amendment B“ und Entwicklung einer HTTP-Serverschnittstelle zur Bedienung des Protokolls in einer OTA (OverTheAirAccess)-Umgebung.
Erweiterung des Apache HTTP-Servers um ein CGI-Modul in C++ gemäß der Protokollspezifikation. Das Modul bedient nach außen die Anfragen der Clients/Security Domains und stellt intern die Anbindung an das bestehende OTA-Backendsystem her.
Das Apache-Modul mod_gnutls wurde um das Verschlüsselungsverfahren PSK-TLS (Preshared key SSL/TLS) ergänzt, um die abgesicherte Anbindung der Clients mit PSK-TLS herzustellen.
Die Kommunikation erfolgt über HTTPS und POST Kommandos.
Technologien/Umfeld: CentOS, Java, J2EE, Tomcat, NetBeans 8.0, Eclipse, RubyMine, C/C++, Apache Modules, HTTPS, GnuTLS, PSK/OpenSSL, GCOV, LCOV, Spring, Maven, Git, Jenkins, JavaCard Applets, MySQL, OTA, APDU, Ruby, Cucumber, Scrum, VirtualBox, Vagrant
08/2012 – 05/2013 | SW-Entwicklung Java/Smartcards (Freiberuflich)
Firmengröße: bis 5000 Personen; Abteilung: bis 20 Personen
bis 5000 Personen bis 20 Personen
Softwareentwicklung „TestCase-Catalog“ und „Anforderungsdokument NextGen“ für den Fachbereich SIM-Karten.
Auf Basis des vorhandenen Workflows für die Spezifikation und die Test-Abnahme von Telekommunikations-SIM-Karten, welcher abteilungsintern mit Excel-Files abgewickelt wurde, sind 2 Anwendungen neu konzipiert und realisiert worden.
Als Entwicklungumgebung kam NetBeans 7.2 mit Java/J2EE, Spring, Log4J, HSqlDB und Ini4J zum Einsatz. Das Auslesen und Erstellen der zur Applikation gehörigen Excel-Dateien wurde mit Apache POI „Java API for Microsoft Documents“ realisiert.
Die Benutzeroberfläche wurde vollständig mit Java J2EE, Spring und Swing realisiert.
Technologien/Umfeld: Windows 7, Java, NetBeans 7.3, J2EE, Spring, Swing, Log4J, Ini4J, HSqlDB, Apache POI
12/2010 – 12/2013 | SW-Entwicklung C++/Smartcards/Crypto (Freiberuflich)
Firmengröße: bis 50 Personen; Abteilung: bis 5 Personen
bis 50 Personen bis 5 Personen
Softwareentwicklung im Rahmen des Projekts „Sichere mobile Kommunikation BMVg“
Im Rahmen der Entwicklung eines Systems für verschlüsselte eMail- und PIM-Kommunikation über GSM-Mobilfunkgeräte wurden Softwarekomponenten des Funambol-Crypto-GW-Backends (Kryptoserver) in C/C++ erstellt. Der Kyrptoserver bzw. das Kryptogateway ist eine multiuser/multithreaded Applikation, welche dem mobilen Endgerät eine BOS-Sicherheitskarte, die Bestandteil einer BOS MKK ist, als Verschlüsselungs-Gegenpunkt zur Verfügung stellt. Die mobilen Endgeräte kommunizieren über Sync-ML mit einer Connector-Software zu einem Lotus-Domino basierten System. Die gesamte Kommunikation nach außen läuft vollständig gesichert/verschlüsselt ab. Ein verschlüsselnder HTML-Proxy ist Teil der Kryptogateway-Software. Es wurden Netzwerk- und Protokollanalysen mit Hilfe von Wireshark durchgeführt, um Performanceprobleme zu lokalisieren und die Software zu optimieren.
Konzeption und Entwicklung einer Administrationssoftware zur Einrichtung und Verwaltung der Benutzeraccounts des verschlüsselnden PIM-Systems. Die Realisierung erfolgte über Java mit Netbeans, Spring, J2EE, AWT, Swing und Mercurial. Als Datenbanken kommen HSQL und MySql zum Einsatz.
Einbindung von Lotus-Traveller-Clients in die sichere Umgebung. Die Traveller-Clients kommunizieren über den Cryptoserver verschlüsselt mit Lotus-Notes.
Technologien/Umfeld: Windows 7/VisualStudio, MacOS, Ubuntu, Eclipse C++, Java, Netbeans, Spring, J2EE, AWT, Swing, JNI, Mercurial SCM, Smartcards, SNS, BOS, TETRA, OpenSSL, TCP/IP, Wireshark, VPN, Android
04/2010 – 12/2010 | SW-Entwicklung C++/Smartcards/Crypto (Freiberuflich)
Firmengröße: bis 5000 Personen; Abteilung: bis 20 Personen
bis 5000 Personen bis 20 Personen
Softwareentwicklung im Rahmen des Projekts „Sichere netzübergreifende Sprachkommunikation (SNS)“, auch bekannt als das „Merkel-Handy“.
Im Rahmen der Entwicklung eines Standards für verschlüsselte Kommunikation über GSM-Mobilfunkgeräte wurde eine der Kommunikationsschichten (DataLinkLayer) auf Basis des Schnittstellenkonzeptes vollständig in C++ entwickelt. Es wurden Protokollanalysen mit Wireshark durchgeführt. Zusätzlich wurde eine Testsuite für eine weitgehend automatisierte Testfallabwicklung in Bezug auf den DataLinkLayer in C++ erstellt.
Im Anschluss daran wurde eine zentrale Konnektivitäts-Komponente für die Produktionsumgebung einer Leitstelle mit VisualStudio unter C++/MFC konzipiert und erstellt. Die Komponente dient dem Leitstellen-Benutzer zur Zuordnung und zum Versand von geschlüsselten OTAK-SMSen zwischen einem Kryptoverwaltungssystem und Mobilfunk-Endgeräten im geschlüsselten GSM-Netz.
Erstellung einer Gateway-Software vom geschlüsselten GSM-Netz ins geschlüsselte Behörden-Digitalfunknetz (BOS) unter VisualStudio mit C++/MFC.
Technologien/Umfeld: Windows XP, Windows 7, VisualStudio 2008, Subversion, MFC, Smartcards, TCP/IP, Wireshark, C++
07/2009 – 03/2010 | SW-Entwicklung Java/Smartcards/Crypto (Freiberuflich)
Firmengröße: bis 5000 Personen; Abteilung: bis 20 Personen
bis 5000 Personen bis 20 Personen
Softwareentwicklung im Rahmen des Projekts „Digitaler Behördenfunk BOS/Tetra“. Für einen in der Entwicklung befindlichen Kryptoserver musste eine XML-basierte Kommunikationsschnittstelle unter Java/J2EE entwickelt werden. Die Kommunikation zwischen den Systemen erfolgte über Non-Blocking-TCP/IP. Besonderer Wert wurde auf die Verarbeitung von Massen-Requests (hohe Systemlast, hohe Kommunikationslast) an die Schnittstelle gelegt.
Die Schnittstelle wurde dann mit Hilfe von einer selbst erstellten Testkonzeption und zu diesem Zweck entwickelten Javaprogrammen auf funktionale Korrektheit getestet. Anschließend erfolgte die Einbindung der Schnittstelle in eine bereits in groben Zügen existierende Test-Suite auf Java-Basis.
Anschließend wurde die Test-Suite weiterentwickelt. Hier ging es primär um die vollständige Realisierung von Testszenarien aus dem realen Behördenfunkumfeld im Rahmen einer Tetra-Netzsimulation mit Einbindung des BOS-Kryptoservers, einer simulierten Sicherheitszentrale und der Test-Suite.
Die Test-Suite ist vollständig in Java/J2EE und Spring implementiert. Sie kommuniziert über XML und TCP/IP mit dem Kryptoserversystem. Zur Protokoll-Überprüfung wurde Wireshark eingesetzt. Zusätzlich sind Sicherheitskarten auf Basis von Smartcards in den Systemen integriert und müssen von der Test-Suite und dem Kryptoserver zur Verschlüsselung der Kommunikation über APDUs verwendet werden.
Technologien/Umfeld: Linux, Java, J2EE, Spring, JNI, Eclipse, Subversion, XML, Smartcards, OpenSSL, TCP/IP, Wireshark, C++, BOS/Tetra
03/2008 – 01/2009 | Teilprojektleitung für SW-Entwicklung/Smartcards (Freiberuflich)
Firmengröße: bis 10000 Personen; Abteilung: bis 10 Personen
bis 10000 Personen bis 10 Personen
Teilprojektleitung Markteinführung neue Smartcardgeneration bei einem Mobilfunk-Netzbetreiber.
Teilprojektleitung für internationales Software-Entwicklungsprojekt im Umfeld Smartcardentwicklung und -einführung (GUSIM 2004 light und GUSIM 2008) bei einem Mobilfunk-Netzbetreiber.
Primäre Aufgabe war die fachliche Abstimmung, die terminliche Koordination und das Projektmanagement des Entwicklungsprojektes (GUSIM 2004 light und GUSIM 2008) als Vertreter des Netzbetreibers dem externen Smartcard-Lieferanten gegenüber.
Sekundäre Aufgabe war die Konzeption und Umsetzung von Testcases auf Basis der Requirements der Spezifikationen (ETSI und Netzbetreiber). Die entsprechenden Testdurchführungen wurden kontrolliert und koordiniert.
Technologien/Umfeld: Java, J2EE, GSM, USIM, 3G, ETSI, MS-Project, Aspects SmartStation
03/2007 – 08/2007 | Teilprojektleitung für SW-Entwicklung/Smartcards (Freiberuflich)
Firmengröße: bis 10000 Personen; Abteilung: bis 10 Personen
bis 10000 Personen bis 10 Personen
Teilprojektleitung für internationales Software-Entwicklungsprojekt im Umfeld Toolsoftware für Smartcards bei einem Mobilfunk-Netzbetreiber.
Primäre Aufgabe war die fachliche Abstimmung, die terminliche Koordination und das Projektmanagement des Entwicklungsprojektes als Vertreter des Netzbetreibers dem externen Software-Lieferanten gegenüber.
Sekundäre Aufgabe war die konkrete Ausformulierung von Requirements und die Konzeption von Testcases auf Basis der Requirements. Das Ziel war, alle Requirements durch Testcases und Usecases zu verifizieren. Dazu wurde eine Testspezifikation erstellt, mit dem Netzbetreiber abgestimmt und die entsprechenden Testdurchführungen kontrolliert und koordiniert.
Im Rahmen der Testphase wurden ebenfalls Smartcard-Testroutinen unter Java für Aspects Smartcard-Testumgebung auf SmartStation-3S programmiert.
Technologien/Umfeld: C++, Java, J2EE, Spring, GSM, USIM, 3G, ETSI, MS-Project, Aspects SmartStation
01/2006 – 02/2007 | Embedded-SW-Entwicklung/Smartcards (Freiberuflich)
Firmengröße: bis 10000 Personen; Abteilung: bis 50 Personen
bis 10000 Personen bis 50 Personen
C-Entwicklung von Smartcard-Betriebssystemkomponenten und Plugins auf Basis von Microcontrollern der Familie Infineon/SLE-88 anhand Spezifikationen von SmartTrust und ETSI.
Das Telco-Smartcardbetriebssystem ist in Java realisiert. Die Plugin-Komponenten des WIB (WirelessInternetBrowser) werden aus Performancegründen vollständig in C realisiert. Hierbei handelt es sich um Plugins zur Ausgabe von Features des Mobiles und Crypto-Plugins für Verschlüsselung, Entschlüsselung und Signierung mit Triple-DES-Algorithmen.
Erstellung der Pin-Handling-Plugins und der Pin-Zugriffe auf Basis von PKCS#15-Strukturen. Erstellung der RSA-Plugins nach PKCS#1, PKCS#5 und PKCS#7 sowie PKCS#9.
Verantwortlich für alle Implementierungsfragen im cryptographischen Bereich mit PKCS-Standards und OpenSSL PKI sowohl unter C/Assembler, als auch unter Java im Smartcard-Framework.
Technologien/Umfeld: Embedded C, Assembler, Java, JavaCard, Infineon SLE-88, SLE-88-Emulator, GSM, USIM, 3G, ETSI, UML, EDE Tasking C/Altium, CodeWright, SourceInsight, ClearCase UCM, ClearQuest, Eclipse, Etherreal/Wireshark, JavaCard-Simulator, OpenSSL, PKCS#1, PKCS#5, PKCS#7, PKCS#9, PKCS#11, PKCS#15, DES, Triple-DES, SHA-1, CAT-TP
Weitere Projekte (Kurzfassung)
02/2009 – 06/2009 | SW-Entwicklung DirectShow (Freiberuflich)
bis 5000 Personen bis 20 Personen
Software-Entwickung für einen der größten deutschen Fernsehsender. Im Umfeld MS-Windows wurden unter DirectShow mit C++/VisualStudio 2008 Konvertierungsprogramme für TS-Multiprogramstreams erzeugt.
Auf Basis der TS-Filestrukturen werden einzelne Kanäle aus dem TS-File exportiert und als MPG2- oder WMV-Datei für den Sendungsmitschnitt des Senders gespeichert.
Technologien/Umfeld: VisualStudio, Videobearbeitung, DirectX, DirectShow, Windows, Bildverarbeitung, ODBC, Windows-XP, C++
09/2007 – 02/2008 | Embedded-SW-Entwicklung (Freiberuflich)
bis 100 Personen bis 10 Personen
Weiterentwicklung der Applikationssoftware für ein komplexes Hochsicherheits-Zutrittskontrollsystem.
Das System zur Zutrittskontrolle wird von der Firma Bosch Access Systems im Bereich Kernkraftwerke eingesetzt.
Technologien/Umfeld: Visual-C++, RS-485, Windows XP, Linux, MS ILM 2007
09/2005 – 12/2005 | Embedded-SW-Entwicklung (Freiberuflich)
bis 10000 Personen bis 50 Personen
C-Entwicklung von hardwarenahen Programmen auf Basis von 8-Bit-Microcontrollern der Familie Cypress/PSoC.
Eigenständige Konzeption und Realisierung eines Bootloaders und Image-Handlers mit Emergency-Detection-System. Entwicklung einer CRC-Logik zur Absicherung des Image-Downloadprozesses. Ansteuerung und Programmierung externer Komponenten über I²C-Bus.
Technologien/Umfeld: Embedded C/C++, Assembler, PSoC, Cypress, I2C, IMB, UART
07/2005 – 08/2005 | Software-Deployment (Freiberuflich)
bis 10000 Personen bis 10 Personen
Softwaredeployment im Umfeld einer geclusterten SUN-Umgebung.
Im Rahmen der Aufgabe bei einem großen Telekommunikationsanbieter wurden selbständig Tätigkeiten durchgeführt, die für die Softwareinstallation und die Produktionsfreigabe neuer Softwarekomponenten erforderlich sind.
Technologien/Umfeld: Sun-OS, Windows, Teradata
02/2005 – 06/2005 | Embedded-SW-Entwicklung (Freiberuflich)
bis 100 Personen bis 10 Personen
Testing und Weiterentwicklung der Applikationssoftware für ein komplexes Hochsicherheits-Zutrittskontrollsystem.
Das System zur Zutrittskontrolle wird von der Firma Bosch Access Systems im Bereich Kernkraftwerke eingesetzt.
Technologien/Umfeld: Visual-C/C++, Embedded C, Hitachi HD64180, RS-485, Windows 2000/XP/NT, Linux
07/2004 – 01/2005 | Embedded-Testing (Freiberuflich)
bis 200 Personen bis 20 Personen
Testing der Applikationssoftware für Mauterhebungs-Fahrzeuggeräte des automatischen Mautsystems der Firma Toll-Collect.
Die Applikation ist in Embedded C++ entwickelt. Es wurden Blackbox-Tests für Routinetestläufe durchgeführt. Spezialisierte Tests, Fehler-Retests usw. wurden zunächst im Whitebox- und dann im Blackbox-Verfahren durchgeführt.
Technologien/Umfeld: Embedded C++, ARM, Windows 2000, Linux, ClearQuest, WinRunner, TestDirector
05/2004 – 05/2004 | MS-Access-Entwicklung (Freiberuflich)
bis 200 Personen bis 10 Personen
Realisierung einer Analyseanwendung für eine Testdatenerhebung im Automotive-Umfeld.
Die Datenerhebung erfolgt für die zeitlich eng umrissene Testphase mittels MS-Excel. Aus den gesammelten Excel-Daten werden mittels MS-Access gezielt die relevanten Testdaten ermittelt und in einer zentralen Datenbank gespeichert. Anschließend erfolgt eine Zuordnung der erhobenen Daten zu automatisch ermittelten Rechnungsdaten.
Technologien/Umfeld: MS-Access, SQL, ODBC, Windows XP/2003
01/2004 – 04/2004 | WEB-Entwicklung (Freiberuflich)
bis 10000 Personen bis 20 Personen
Projektleitung, eigenverantwortliche Konzeption und Realisierung eines WEB-basierten Multiuser-Archivsystems mit ASP unter MS-InternetInformationServer.
Die Entwicklung der ActiveServerPages erfolgte mit HTML, VBScript, JScript und C#. Die Datenbasis des Archivsystems ist zunächst MS-Access und soll später auf MS-SQL-Server umgestellt werden. Daher erfolgte die DB-Anbindung vollständig transparent über OBDC.
Technologien/Umfeld: ASP, Internet-Information-Serv(er)ices, Ethernet, JavaScript, VBScript, C/C++, Perl, MS-Access, ODBC, Windows NT/XP/2003
02/2001 – 12/2001 | Embedded-Entwicklung MSR (Freiberuflich)
bis 10 Personen bis 5 Personen
Eigenverantwortliche Konzeption und Entwicklung einer Steuerung für eine komplexe Klimasimulation im Bereich der Reptilienhaltung.
Ausgehend von einer MS-Access-Datenbank, in der sich die relevanten Klimaparameter befanden, wurden über eine GUI-basierte C/C++Applikation unter Windows bis zu 8 Microcontroller Motorola MC68HC über einen seriellen Ring parametrisiert, überwacht und gesteuert.
Technologien/Umfeld: Windows 2000, VisualC/C++, MS-Access, Motorola MC68HC, Infineon C164CI
01/2000 – 12/2003 | Oracle-Entwicklung (Freiberuflich)
>50000 Personen bis 20 Personen
Eigenverantwortliche Konzeption und Realisierung der Komponenten eines Maschinendaten-Kopplungssystems zwischen Echtzeit-Betriebsdaten und einer ORACLE-Datenbank.
In einer Umgebung aus SOLARIS/UNIX-Servern und Windows-XP-Clients wurde die Kopplungssoftware zwischen eine firmeninternen Maschinendaten-Schnittstelle auf Corba-Basis und logischen Produktions-Kontexten im Datenbankinhalt sowie den Analyseergebnissen einer verteilten Echtzeitanwendung auf skalierbaren Win-Clients für das größte deutsche Logistik-Unternehmen erstellt.
Technologien/Umfeld: C, C++, Perl, ESQL, Ethernet, Exceed, FTP, Java, JavaScript, MS Visual C, MS-Access, ODBC, Sockets, Etherreal, Sun Solaris, TCP/IP, Telnet, Unix, Solaris-Administration/Installation, Oracle v8.x/v9.x, Windows NT/XP, Winsock, XML, YACC, lex, awk, sed
11/1996 – 12/1999 | Informix-Entwicklung/Datenbank-Replikation (Freiberuflich)
bis 1000 Personen bis 10 Personen
Maßgebliche Konzeption und Entwicklung der Komponenten einer weltweiten, asynchronen Datenreplikation.
In einer heterogenen Umgebung aus SINIX/UNIX-Servern und IBM MVS Host mit DB2 werden für einen der großen Bekleidungs-Retailer Daten aus Informix-Datenbeständen weltweit repliziert.
Technologien/Umfeld: C/C++, DB2/2, ESQL, Ethernet, Exceed, FTP, GUI, Informix, Java, ODBC, Siemens, Sinix, TCP/IP, YACC, Lex, Awk, Sed, Sinix-Administration, DB-Replikation
01/1995 – 12/1997 | Multimedia-Entwicklung (Freiberuflich)
bis 10 Personen bis 5 Personen
Eigenverantwortliche Akquisition, Beratung und Betreuung von Kunden im Umfeld Multimedia.
Hierzu zählte insbesondere: Analyse und konzeptionelle Gestaltung der Kundenidee, Sichtung und Bewertung des Mediamaterials sowie die Entwicklung von MM-Oberflächen mittels Multimedia Toolbook. Neben der Sichtung, Korrektur/Schnitt und Komprimierung professioneller Videofilme nach MPEG-1, dem Erstellen und Testen von CD-ROM/Audio-CD als Kleinserien oder Presswerk-Premaster, steht vor allen Dingen die Abwicklung von Multimediaprojekten im Vordergrund. Die Multimedia-Oberflächen waren z.B. auf der IAA im Einsatz.
Technologien/Umfeld: C, HTML, HTTP, MS-Access, Toolbook, CMS
03/1994 – 10/1996 | Entwicklung Bank-Dialogsystem (Angestellt)
bis 500 Personen bis 10 Personen
Projektleitung und Kundenbetreuung in einem Software-Entwicklungsprojekt einer bundesweit organisierten Bank.
Im Rahmen des Projektes wurde ein System zur Kundenberatung im Aktivbereich entwickelt und von SNI-MX300 auf HP9000 mit HP-UX portiert. Projektleitung bei der Konzeption und Weiterentwicklung des Beratungssystems.
Technologien/Umfeld: Adabas, C, ESQL, GUI, HP, HP-UX, HPUX-Administration/Installation, Informix
09/1993 – 02/1994 | Programmierung OSI/Message-Store (Angestellt)
bis 500 Personen bis 20 Personen
Einsatz bei einem Forschungsinstitut des Bundes im Rahmen eines Forschungsprojektes aus dem Bereich Telekommunikation/Internet.
Für den Message-Store eines Message-Handling-Systems wurde eine Syntax-Check-Routine zur Überprüfung der verwendeten Message-Store-Access-Control-Language (MSACL) mittels LEX/YACC erstellt.
Technologien/Umfeld: C, FTP, Lex, Sun Solaris, sed, awk, Solaris-Administration, X.25, X.400, YACC
07/1993 – 08/1993 | Marketing/Verkauf (Angestellt)
bis 500 Personen bis 5 Personen
Erstellen einer Konzeption und Ausschreibung für ein Bürokommunikationssystem im Bereich einer großen Kommunalverwaltung. Öffentliche Verwaltung MS-Word
Technologien/Umfeld: MS-Word
01/1993 – 06/1993 | Beratung (Angestellt)
bis 500 Personen bis 50 Personen
Diverse Beratungen und Umstellungsprojekte im Rahmen der Postleitzahlenumstellung.
Es wurden Kunden aus den Bereichen kommunale Verwaltung, Industrie und Handel unterstützt und Umstellungen mit Hilfe von GESY-PLZ sowie SIAM-PLZ durchgeführt. Beratungsunternehmen GESY-PLZ, SIAM-PLZ
Technologien/Umfeld: GESY-PLZ, SIAM-PLZ
11/1992 – 12/1992 | Konzeption/Programmierung (Angestellt)
bis 500 Personen bis 50 Personen
Konzeption und Realisierung eines Analysesystems für die Betriebsabrechnung eines großen Bekleidungshandelshauses. Das System wurde mit C und Informix ESQL-C entwickelt. Handelskonzern C, ESQL, HP-UX
Technologien/Umfeld: C, ESQL, HP-UX
08/1992 – 10/1992 | Programmierung (Angestellt)
bis 500 Personen bis 50 Personen
Entwicklung einer Benutzeroberfläche für ein Kommunikationssystem mit Telebox.400 zum Versenden bzw. Empfangen von komprimierten SEDAS-Daten.
Ein gesicherter und automatisierter Ablauf mit Administration sowie eine genaue Aktivitätenprotokollierung waren als wichtigste Anforderung an die Oberfläche gestellt. Das System wurde vollständig in C entwickelt. Handelsunternehmen C, SEDAS, EDI, Telebox.400
Technologien/Umfeld: C, SEDAS, EDI, Telebox.400
03/1992 – 07/1992 | Programmierung (Angestellt)
bis 500 Personen bis 50 Personen
Konzeption und Realisierung eines Auftragsverwaltungssystems für die telefonische Auftragsabwicklung eines Großhändlers.
Bei der Realisierung unter Novell-Netware und OS/2 wurden Cscape als Maskentool und Sybase als relationale Datenbank eingesetzt. Das System wurde vollständig in C entwickelt. Handelsunternehmen C, Cscape, Sybase, Netware, OS/2
Technologien/Umfeld: C, Cscape, Sybase, Netware, OS/2
03/1991 – 02/1992 | Programmierung (Angestellt)
bis 1000 Personen bis 50 Personen
Systemberatung und Systemprogrammierung für die Portierung eines Online-Dialogssystems einer Großkrankenkasse.
Die Portierung fand statt von NCAG-8860 auf SNI MX-300/500 unter SINIX.
Technologien/Umfeld: C, ESQL, Informix, Siemens, Sinix
09/1990 – 02/1991 | Programmierung/Konzeption (Angestellt)
bis 10000 Personen bis 50 Personen
Durchführung einer Leistungsmessung auf UNIX-Systemen mehrerer Hersteller unter Erzeugung einer Dialoglast von 100 simulierten Benutzern.
Feststellen der Anwenderforderungen und Konzeption des gesamten Leistungsnachweises. Auswahl eines herstellerunabhängigen Lasttreibersystems. Analyse, Konzeption und Aufnahme der Dialoge des Leistungsnachweises.
Technologien/Umfeld: C, Unix, Windows
01/1990 – 08/1990 | Beratung/Schulung (Angestellt)
bis 50 Personen bis 5 Personen
Systemkonfigurationsmanagement, Einkauf und Installation der Hard- und Software für IBM-PC unter MS-DOS und XENIX/UNIX.
Projektabwicklungsplanung und Management der Erarbeitung von Präsentationen und Anwenderschulungskonzepten sowie Anwenderberatung für WORD, MS-WINDOWS, PAGEMAKER, dBASE III/VI, INFORMIX und UNIX/C. Softwarehaus Windows, UNIX, Informix, dBASE
Technologien/Umfeld: Windows, UNIX, Informix, dBASE
10/1989 – 12/1989 | Projektleitung/Programmierung (Angestellt)
bis 50 Personen bis 5 Personen
Bedarfsanalyse, Konzeption und Realisierungsleitung für die Erstellung eines automatischen Reportwriters und Listengenerators.
Der Generator wurde mit Anlehnung an Informix 4GL-Syntax unter UNIX/C/SQL erstellt. Die Realisierung des Precompilers für C erfolgte durch YACC und LEX. Softwarehaus
Technologien/Umfeld: C, ESQL, Informix, Informix-4GL, Lex, Oracle, Unix, YACC
11/1988 – 09/1989 | Projektleitung (Angestellt)
bis 50000 Personen bis 50 Personen
Projektverantwortliche Realisierung einer dialogorientierten Kopplungssoftware.
Zwischen einem PPS-System auf Targon/32 und IBM 3090 wurden für Filetransfer, Onlineverbindungen und Transferdatengenerierung Daten aus einer SQL-Datenbank unter UNIX/C gewonnen. Das System wurde vollständig in C entwickelt. Stahlhersteller C, ESQL, Unix
Technologien/Umfeld: C, ESQL, Unix
01/1988 – 10/1988 | Programmierung/Konzeption (Angestellt)
bis 50000 Personen bis 50 Personen
Eigenverantwortliche Konzeption und Realisierung einer Datenübernahme.
Die Datenübernahme mit Konsistenzprüfungen wurde von einem BDE-System unter Nixdorf 8860 auf eine SQL-Datenbank unter Nixdorf Targon im Rahmen der Erstellung eines PPS-Systems für ein Edelstahlwerk durchgeführt. Das System wurde vollständig in C entwickelt. Stahlhersteller C, ESQL, Unix
Technologien/Umfeld: C, ESQL, Unix
10/1986 – 12/1987 | DV-Traineeprogramm (Angestellt)
bis 10000 Personen bis 20 Personen
Analyse, Konzeption und Einführung von Programmen zum Abgleich von SAP-Dateien.
Der Abgleich erfolgte mit einem dialogorientierten PPS-Subsystem auf HP-1000. Die Realisierung erfolgte auf einer IBM-[Telefonnummer nur mit Premium sichtbar] mit PL/1 und einem HP-1000 Rechner in FORTRAN.
Technologien/Umfeld: Fortran, HP1000
07/1986 – 09/1986 | DV-Traineeprogramm (Angestellt)
bis 10000 Personen bis 20 Personen
Entwicklung von Batchprogrammen für das Konfigurationsmanagement einer Lagerdatenbank eines PPS-Systems.
Nach selbständiger Analyse erfolgte die Realisierung mit FORTRAN auf einem HP-1000 Prozessrechner. Optik, Glashersteller Fortran, HP1000
Technologien/Umfeld: Fortran, HP1000
Sprachkenntnisse
Deutsch (Muttersprache)
Englisch (fließend)
Kontaktdaten in Freitexten sind ab Premium sichtbar. Mit einem Upgrade kannst du E-Mail-Adressen und Telefonnummern direkt einsehen.
Premium ansehenKontaktdaten
Für dieses Profil sind weitere Kontaktdaten hinterlegt, die mit einem passenden Premium-Paket sichtbar werden.
Premium ansehenVergütung
- Stundensatz
- 120 – 145 € / Stunde