Toralf Chryselius
IT Berater in der PKI Softwareentwicklung
Erfahrungen
IT Berater in der PKI Softwareentwicklung
BWI
- Implementierung einer Full-Stack Anwendung mit Angular als Frontend-Framework und Java als Backend-Sprache
- Einsatz der Swagger OpenAPI Spezifikation für die REST-Kommunikation zwischen Frontend- und Backend-Anwendung
- Ansteuerung eines Kartendruckers über das Nexus Card SDK Framework
- Design und Implementierung einer Kartenverwaltungssoftware mit Weboberfläche und JavaFX-Modul für das Druckermonitoring
- Einsatz von Cucumber-Tests für die Testautomatisierung und Erstellung von Test-Artefakten zum Testen außerhalb der Entwicklungsumgebung
- Einsatz von Wireshark für Netzwerkuntersuchungen zur Analyse der API eines Drittproduktes und zur Kontrolle der REST-API der selbst entwickelten Software
IT Berater in der PKI Softwareentwicklung
BWI
- Neuentwicklung einer bestehenden Software mit dem Spring Boot 3 Framework
- Ansteuerung eines Thales HSMs aus Java heraus
- Entwicklung von GUI-Tools mit Java FX 24
- Einsatz von Wireshark für die Kontrolle der REST-API der selbst entwickelten Software
Software-Architekt (Fachexperte)
Techniker Krankenkasse
- Formulierung von Anforderungen für die Android- und iOS-Entwicklung in Kotlin und Swift innerhalb eines Sprints
- Verbesserung der TK-Safe-App mit Schwerpunkt Impfindividualisierung
- Erstellung von Scrum-Stories und Akzeptanzkriterien für Fehlerbehebungen und neue Features
Freier Java Entwickler
BITMARCK
- Entwicklung von Software zur Beschreibung von Gesundheitsdaten für Krankenkassen auf JBOSS-Servern mit J2EE
- Einsatz der BDD-Sprache Gherkin in Cucumber für Ende-zu-Ende-Tests mit Selenium für die Weboberfläche unter Java
- Umsetzung von Clean Code Prinzipien und lockerer Kopplung zwischen Frameworks
Freier Java- und Groovy-Entwickler
Ingrano GmbH
- Weiterentwicklung vorhandener Tests für die Worldline GmbH
- Ergänzung der Cryptolib um Features zur Erzeugung von RSA- und ECC-Zertifikaten im X.509-Bereich
- Überarbeitung des Testdesigns gemäß Clean Code Paradigmen
Freier Test-Entwickler
Ingrano GmbH
- Anpassung und Neuentwicklung von Tests für den KoCo-Konnektor gemäß Feldtest-Fehlern und TÜV IT-Vorgaben
- Testen der kryptografischen Parameter der geschützten Datenübertragung zwischen Konnektor und TI des Gesundheitswesens
Entwickler und Schulungsleiter
Velamentum
- Entwicklung und Redesign der Velamentum ServerSuite als Full-Stack Projekt
- Frontend: Angular 21 (TypeScript, CSS, HTML)
- Backend: Go 1.25 mit OpenAPI-RESTful API
- Entwicklung einer eigenen CA in Go zur Absicherung der RESTful-Schnittstellen und Erzeugung von Third-Party-Zertifikaten über SCEP
- Nutzung von Podman-Containern statt Docker für rootless Systemd-Unterstützung
- Automatisierte Verteilung von Root-Zertifikaten in verschiedene Client-Betriebssysteme und Browser
- Integration und Nutzung von OpenVAS, Wazuh, Suricata, ClamAV und Shuffle in selbst designten Containern
- Erarbeitung einer Schulung mit Hardware (Raspberry Pi 5 oder AMD64-Rechner) und Schulungsunterlagen zur praktischen Netzwerkabsicherung
Specification Engineer im Patient Team
gematik GmbH
- Weiterentwicklung der Spezifikation für die Architektur der elektronischen Patientenakte (ePA)
- Betreuung des Lebenszyklus der Anforderungen (AFOs) für ePA 1 bis ePA 5
- Umsetzung der feingranularen Rechteverwaltung gemäß Patientendaten-Schutz-Gesetz in Software-Architektur
- Enge Abstimmung mit Spezifikateuren anderer Komponenten, Sicherstellung von Technikneutralität und Kompatibilität
Privatdozent Computer Security, Penetration Testing und Absicherung von IT-Systemen
Code University Berlin
- Entwicklung und Durchführung eines Blockseminars in englischer Sprache
- Aufbau eines Penetration Testing Lab (PenTestLab) als OpenSource Java Spring Boot Anwendung zur Erzeugung und Provisionierung virtueller Maschinen mit Vagrant und Ansible
- Integration und Steuerung von Metasploit, ZenMap, Armitage, OpenVAS, Snort, OSSEC und Graylog zur praktischen Schulung von Angriffen und Monitoring
Software Architect und Product Owner
T-Systems
- Architektur und Design der T-SystemsCA nach Clean Code und SOLID-Prinzipien für PKCS#12-Container und Zertifikatsverpackung für Terminal- und Kartensimulatoren
- Rolle als Product Owner im Scrum-Team (6–9 Entwickler), zeitweise Übernahme von Scrum-Master-Aufgaben
- Design und Entwicklung einer AdminCA in Java zur Erzeugung valider und invalider X.509-, CVC G1- und CVC G2-Zertifikate mithilfe von Spring 2 und Bouncy-Castle
C++ Entwickler im Embedded Umfeld
T-Systems
- Implementierung von Ansteuerungsroutinen für Kartenterminals über das SICCT-Protokoll zur Kommunikation mit Smartcard-Krypto-Prozessoren
- Entwicklungsumgebung: Eclipse, Quellcode-Verwaltung mit Git, Ticket-System Jira, Dokumentation in Confluence
- Entwicklung im Scrum-Prozess, Tests in Gherkin mit Cucumber und Programmierung der Cucumber-Scanner-Routinen in Java
Geschäftsführer und Entwickler
CSC
- Design und Entwicklung der OpenSource VelamentumServerSuite als Docker-Container (12-Faktor-App) für Intel- und ARM-Hardware im SOHO-Umfeld
- Entwicklung einer VelamentumCA in Go zur Ausstellung und aktiven Verteilung valider X.509-Zertifikate, Unterstützung von SCEP und OCSP
- Integration von OpenVAS, Snort, OSSEC, iRedMail, RoundCube, Rainloop, Nextcloud, OpenMediaVault und Kodi als Apps
- Einsatz von Jira, YouTrack, Git, GitLab, Docker-Registry und Ansible für Aufgabenverwaltung, Versionierung, Image-Deployments sowie DevOp-Betreuung
Software-Architekt und Entwickler im PKI-Umfeld
gematik GmbH
- Design und Programmierung einer GematikCA für X.509- und CV-Zertifikate, Erweiterung und später vollständiger Ersatz der OpenSource EJBCA-Komponenten durch eigenen Quellcode
- Web-Oberfläche in HTML/CSS mit jQuery
- Kern: Java-Bibliothek zur Erzeugung valider und invalider Zertifikate nach X.509, CV G1, CV G2 mit Brainpool-Kurven
- Erstellung gültiger und ungültiger TSLs, Einsatz von Bouncy-Castle für kryptografische Routinen
- Verwaltung mit Maven und Ant, Versionsverwaltung git/gitblit, Jira im agilen Scrum-Prozess
Freier Software-Architekt und Entwickler
OpenLimit GmbH
- Entwicklung komplexer C++- und Java-Bibliotheken für proprietäre Kryptosoftware
- Design eines Signaturservice mit RESTful-Schnittstelle für browserbasierten Client
- Entwicklung der Web-GUI in HTML/CSS, Portierung der Konsolenfunktionalität in Webanwendung mit über 100 einstellbaren Parametern
- Serverseitig JSF, Datenbankanbindung über JPA, Kommunikation mit Smartcards/HSMs über PKCS#11, Versionsverwaltung mit SCCS und Subversion
Gewerbliche Selbstständigkeit im Krypto-Software-Design und -Vertrieb
Selbstständig
- Design, Entwicklung und Vertrieb der Krypto-Software Velamentum zur Absicherung von Rechnern gegen Trojaner
- Entwurf einer komplexen PKI mit zentraler Vertrauensinstanz und SmartCard-Absicherung
- Leitung eines Teams aus einem Entwickler und einem Designer
Programmierer und Software-Architekt
Bundesdruckerei GmbH, Berlin
- Entwurf und Programmierung der Country-CA für Deutschland zur Erzeugung von ICAO-konformen CV-Zertifikaten für Reisepässe
- Entwicklung kryptografischer Routinen mit Bouncy-Castle, GUI mit SWT
- Technische Projektleitung und Umsetzung einer komplexen PKI
Freiberuflicher Programmierer
Bundesdruckerei GmbH, Berlin
- Mitarbeit an der Erstellung der Software zur Programmierung der Chips in elektronischen Reisepässen
Autor Fachbuch Angewandte Typografie
Selbstständig
- Erstellung eines Fachbuches über Typografie, Schriftlayout und Buchdrucktechnik
- Nutzung von OpenOffice für die Druckvorstufe und professionelle Buchsatz-Erstellung
Freier Software-Entwickler
Alcatel Berlin
- Erstellung einer Projektstudie zur internen Kommunikation zwischen Stellwerken (Englisch)
- Implementierung des Euroradio-Protokolls für den Alcatel/Siemens-Kommunikationsstack
- Codierung der Kommunikation zwischen Stellwerken mit OpenSSL in C++
- Entwurf eines generischen kryptografischen Kommunikations-Stacks, Erstellung von Testroutinen für die SIL-4-Zulassung beim Eisenbahnbundesamt
- Portierung von Open-Source-Software auf hochsichere Hardwareplattform (Tagopert)
- Mitarbeit in einem Team von etwa 85 Mitarbeitern
Freier Programmierer
Selbstständig
- Programmierung in K&R C und C++ (MFC, STL) für Einzelhandel (Lidl & Schwarz) und Behörden (BfA)
- Code-Portierung von C nach C++ unter Berücksichtigung des Jahr-2000-Problems
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (16.5 Jahre), Regierung und Verwaltung (10.5 Jahre), Bildung (7 Jahre), Einzelhandel (5 Jahre), Gesundheitswesen (4.5 Jahre) und Telekommunikation (2 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (27.5 Jahre), Produktentwicklung (24 Jahre), Projektemanagement (12.5 Jahre), Forschung und Entwicklung (7 Jahre), Vertrieb (5.5 Jahre) und Betrieb (5 Jahre).
Zusammenfassung
28 Jahre Erfahrung Software-Architektur und Entwicklung in der allgemeinen Kryptografie-Programmierung (symmetrisch, asymmetrisch, kryptografische Absicherung von Datenübertragungen, Public Key Infrastructures (PKI)) in C/C++, Java, Go und Angular, Design, Programmierung, Netzwerkdesign für das gesicherte Betreiben von aktiven bösartigen Rechnern, Entwicklung einer Full-Stack Anwendung mit Angular als Frontend-Framework und Java und Go als Backend-Sprachen, Aufbau und Betrieb von Certificate Authorities (CAs), Penetration Testing, Projektleitertätigkeit für das Produkt „T-Systems Konnektor“, Mitarbeit bei der gematik für die Soft- und Hardware-Spezifikation für das Projekt „Elektronische Patientenakte“, Test-Entwickler für den KoCo-Konnektor, PKI-Software Entwickler für HSM Ansteuerung aus Java für Schlüsselableitungen, Mitarbeiter der Techniker Krankenkasse für die Anforderungserfassung der PKI Absicherung der Techniker Krankenkassen App für Mobiltelefone.
25 Jahre Erfahrung Software-Architektur und Entwicklung im Bereich C/C++ und Java Programmierung unter Windows, Linux und AIX inklusive Ansteuerung der GUI Ausprägungen der Betriebssysteme.
16 Jahre Erfahrung im Bereich Java Programmierung:
Speichern von Daten über die JPA Schnittstelle
Spring Boot3 Framework
Java FX GUI Anwendungen
Java 6, 7, 8, 9, 11, 13, 18, 21, 24 Anwendungsdesign
Entwicklung der Architektur und Design komplexer Server Anwendungen mit RESTful API
Einsatz des Swagger OpenAPI Frameworks
intensiver Einsatz der Bouncycastle-Bibliothek
JavaFX-GUI Entwicklung
13 Jahre Erfahrung Einsatz der Application Server JBOSS, Glassfish und Wildfly.
10 Jahre Erfahrung Chipkarten-Ansteuerung, PKCS#7, PKCS#10, PKCS#11 und PKCS#15 API, Ansteuerung aus Java und C++, ISO 7816 Token.
12 Jahre Erfahrung HTTP und CSS, Aufsetzen von Projekten mit dem Bootstrap-Framework und mit Angular.
10 Jahre Erfahrung Webservice Technologien SOAP, RESTful Service (über Java Spring und Java Spring Boot).
10 Jahre Erfahrung Umsetzung von Clean Code Paradigmen (nach R.C. Martin) und der SOLID Prinzipien in der Software, insbesondere zur losen Kopplung über Interfaces und der Aufgabenbeschränkung von Java-Klassen.
7 Jahre Erfahrung Arbeit in Scrum-Teams als Entwickler (BITMARCK, Gematik, T-Systems) und als SW-Architekt und Teamleiter PO (T-Systems).
5 Jahre Erfahrung Programmierung von WebGUI-Anwendungen mit Angular, JavaScript, jQuery mit AJAX und clientseitiger Ansteuerung von RESTful Services.
5 Jahre Erfahrung Docker und Podman als Tool zum isolierten Ausführen von Anwendungen auf einem Rechner und zur Unterstützung in Ausrollprozessen.
5 Jahre Erfahrung SQL mit der Software MS SQL, MySQL, PostgreSQL aus Java und Python (Django).
5 Jahre Erfahrung Anwendungsprogrammierung mit Bibliotheken von OpenSwan, IPSEC, OpenVPN, CyberGhost, DNSSEC, ISO-7816 Token.
5 Jahre Erfahrung Einsatz und Plugin Programmierung Schwachstellen-Scanner OpenVAS, seit 05/2015 registrierter OpenSource-Entwickler bei Greenbone.
2 Jahre Erfahrung Python Programmierung (Django und Python-Ansteuerung von Webseiten und Datenbanken).
5 Jahre Erfahrung Einsatz der DevOp-Software Ansible im Software-Entwicklungs-Prozess.
6 Jahre Erfahrung Maven, SVN, Git, GitLab, Jira, Confluence (auch als Administrator); IDEs: Eclipse, IntelliJ Idea, IntelliJ GoLang, IntelliJ PyCharm, Visual C++, MPS.
3 Jahre Erfahrung SICCT-Protokoll unter Java und C++ ansteuern.
3 Jahre Erfahrung Podman- und Docker-Images erzeugen, testen und deployen in lokale Registries, Konvertieren von Server-Software in 12-Faktor-Apps innerhalb von Podman bzw. Docker-Containern.
3 Jahre Erfahrung Einrichten und Verwenden lokaler Podman- und Docker-Registries (z.B. innerhalb von GitLab), Erzeugen, Testen und Deployen in lokale Registries, Konvertieren von Server-Software in 12-Faktor-Apps innerhalb von Podman bzw. Docker-Containern.
2 Jahre Erfahrung Umsetzung Domain Driven Design in Java, Go und Angular.
3 Jahre Erfahrung Umsetzung von Behaviour Driven Testing mit den Gherkin-Ausprägungen Cucumber für Go, Java und Typescript.
3 Jahre Erfahrung Frontend Entwicklung mit Angular 14, 15, 16, 17, 18, 19, 20 und 21.
4 Jahre Erfahrung Backend-Entwicklung mit Go.
3 Jahre Erfahrung GUI Entwicklung mit Java FX 24 und 25.
Fähigkeiten
Betriebssysteme: Unix/linux (Ubuntu, Debian) +++ 26 Jahre.
Betriebssysteme: Windows (7, 8, 10, 11) +++ 25 Jahre.
Betriebssysteme: Mac Os (X) ++ 8 Jahre.
Betriebssysteme: Erstellung Individueller Ubuntu-distributionen ++ 6 Jahre.
Programmiersprachen/frameworks: Java +++ 15 Jahre.
Programmiersprachen/frameworks: C++ +++ 22 Jahre.
Programmiersprachen/frameworks: C (Ansi C, K & R C) +++ 6 Jahre.
Programmiersprachen/frameworks: Go +++ 5 Jahre.
Programmiersprachen/frameworks: Angular +++ 3 Jahre.
Programmiersprachen/frameworks: Typescript/css/html +++ 5 Jahre.
Programmiersprachen/frameworks: Admin Lte 3 Für Angular +++ 5 Jahre.
Technologien: Uml +++ 13 Jahre.
Technologien: Domain Driven Design +++ 5 Jahre.
Technologien: Junit (Testgetriebene Entwicklung) +++ 10 Jahre.
Technologien: Test Driven Design +++ 5 Jahre.
Technologien: Gradle +++ 6 Jahre.
Technologien: Webservices ++ 4 Jahre.
Technologien: Ansible +++ 6 Jahre.
Technologien: Java Fx ++ 2 Jahre.
Technologien: Java Ee Technologie +++ 7 Jahre.
Technologien: Spring Boot 2 Und Spring Boot 3 +++ 6 Jahre.
Technologien: Hsm Und Smart-card Programmierung Über Pkcs#11 Schnittstelle In Java +++ 7 Jahre.
Technologien: Cucumber Mit Java, Go Und Typescript +++ 5 Jahre.
Technologien: Selenium Für Automatisiertes Webtesting +++ 5 Jahre.
Technologien: Auswertung Von Zertifikaten Nach X.509 Standard +++ 9 Jahre.
Datenbanken: Mysql/mariadb ++ 5 Jahre.
Datenbanken: Oracle ++ 2 Jahre.
Datenbanken: Postgresql ++ 6 Jahre.
Werkzeuge: Wireshark ++ 5 Jahre.
Werkzeuge: Jetbrain Intellij Ultimate Und Eclipse (Angular, Html, Css, C++, Java Und Go) +++ 11 Jahre.
Werkzeuge: Together +++ 3 Jahre.
Werkzeuge: Enterprise Architect +++ 3 Jahre.
Werkzeuge: Clearcase ++ 3 Jahre.
Werkzeuge: Svn +++ 5 Jahre.
Werkzeuge: Confluence +++ 11 Jahre.
Werkzeuge: Git +++ 10 Jahre.
Werkzeuge: Krypto-bibliothek Bouncy-castle +++ 10 Jahre.
Werkzeuge: Maven, Gradle, Groovy +++ 8 Jahre.
Werkzeuge: Cmake +++ 8 Jahre.
Werkzeuge: Make +++ 10 Jahre.
Werkzeuge: Jira +++ 5 Jahre.
Werkzeuge: Confluence +++ 5 Jahre.
Werkzeuge: Openproject + 1 Jahr.
Produkte: Ms Office (Makro-erstellung) +++ 7 Jahre.
Produkte: Openoffice/libreoffice (Makro-erstellung) +++ 7 Jahre.
Sonstiges: Kommunikations-protokolle Tls +++ 16 Jahre.
Sonstiges: Schulungsvorbereitung Und -Durchführung Im Bereich Kryptografie, Office Und Pki +++ 13 Jahre.
Sprachen
Ausbildung
Universität Rostock
Diplom-Ingenieur · Elektrotechnik, Spezialisierung Nachrichtentechnik, Schwerpunkt „Geheime Datenübertragung“ · Rostock, Deutschland · 1,4
Brinkmann-Gymnasium Güstrow
Abitur · Güstrow, Deutschland · 1,2
Zertifikate & Bescheinigungen
Professional Scrum Product Owner
Scrum.org
Professional Scrum Master
Scrum.org
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Toralf ansässig?
Welche Sprachen spricht Toralf?
Wie viele Jahre Erfahrung hat Toralf?
Für welche Rollen wäre Toralf am besten geeignet?
Was ist das neueste Projekt von Toralf?
Für welche Unternehmen hat Toralf in den letzten Jahren gearbeitet?
In welchen Industrien hat Toralf die meiste Erfahrung?
In welchen Bereichen hat Toralf die meiste Erfahrung?
In welchen Industrien hat Toralf kürzlich gearbeitet?
In welchen Bereichen hat Toralf kürzlich gearbeitet?
Was ist die Ausbildung von Toralf?
Ist Toralf zertifiziert?
Wie ist die Verfügbarkeit von Toralf?
Wie hoch ist der Stundensatz von Toralf?
Wie kann man Toralf beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als IT Berater in der PKI Softwareentwicklung
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Hohen Neuendorf, Deutschland arbeiten