Java/C++, Anwendungsentwicklung, Smartcards, DB-Entwicklung, Internet-Datenbanken
Aktualisiert am 05.03.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 05.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java Fullstack
Java
JavaCard
Groovy
Bytecode
Architekt
Scrum
Test
Automatisierung
Deutsch
Englisch
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland

Deutschland: bevorzugt Bereich D8

nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-10 - 2025-12

Weiterentwicklung einer Client-Server Software

Anwendungs- Entwickler Scrum
Anwendungs- Entwickler

  • Weiterentwicklung einer Client-Server Software zur Organisation von Wahlen in deutschen Kommunal-Behörden für alle in Deutschland möglichen Wahlarten auf kommunaler, Landes- und Bundes-Ebene.
  • Anpassung / Erweiterung einer existierenden Client-Server Software für Meldebehörden um neue gesetzliche Anforderungen
  • Entwicklung von Unit-, DB-, GUI-, E2E- und weiterer Tests
  • Schreiben und Pflege von Dokumentation für den Kundenservice (für den Support bei und für die Endkunden)
  • Team von 8 Entwicklern

Windows 10 / 11 Java JDK 8 / 11 / 17 Maven IntelliJ IDEA Hibernate JBoss Git SVN Jenkins Jira MSSQL Oracle DB
Scrum
AKDB
München
1 Jahr 7 Monate
2022-04 - 2023-10

Erweiterung / Verbesserung des Gradle Build Systems

Java Card OS + Support Entwickler Spock Scrum
Java Card OS + Support Entwickler

  • Erweiterung / Verbesserung des Gradle Build Systems einer Java Card OS Platform Neuentwicklung
  • Implementierung von Smartcard Software Security
  • Entwicklung einer Library zur parallelen Verteilung von Tests auf verfügbare Kartenleser und zur dynamischen Zuweisung von Kartenlesern bei mehreren parallel laufenden Builds auf einer Jenkins Node
  • Entwicklung von Unit Tests (für JavaCard und die ParallelisierungsLibrary)
  • Team von 9 Entwicklern


Windows 10 Java (SE + Java Card) Groovy C JSON JDK 8/11 Gradle Eclipse IntelliJ Git Bit Bucket Jenkins
Spock Scrum
Giesecke & Devrient
München
4 Jahre 11 Monate
2018-03 - 2023-01

Neuentwicklung einer Client-Server Software

Anwendungs- Entwickler Scrum
Anwendungs- Entwickler

  • Neuentwicklung einer Client-Server Software zur Organisation von Wahlen in deutschen Kommunal-Behörden für alle in Deutschland möglichen Wahlarten auf kommunaler, Landes- und Bundes-Ebene
  • Entwicklung von Unit-, DB-, GUI-, E2E- und weiterer Tests
  • Schreiben und Pflege von Dokumentation für den Kundenservice (für den Support bei und für die Endkunden)
  • Unterstützung und Betreuung von Junior-Entwicklern
  • Team von 4 bis (zeitweise) 15 Entwicklern (1 bis 4 Scrum Teams)

Windows 10 Java JDK 8 Maven IntelliJ IDEA Hibernate JBoss Git SVN Jenkins Jira MSSQL Oracle DB
Scrum
AKDB
München
1 Jahr 11 Monate
2016-05 - 2018-03

Erweiterung / Verbesserung des Gradle Build Systems

Java Card OS Entwickler Scrum
Java Card OS Entwickler

  • Erweiterung / Verbesserung des Gradle Build Systems einer Java Card OS Platform Neuentwicklung
  • Implementierung von Smartcard Software Security
  • Implementierung von neuer Java Card 3.0.5 Funktionalität
  • Entwicklung von Unit Tests
  • Schreiben und Pflege von Dokumentation für die Java Card Platform.
  • Entwicklung und Pflege eines Projekt Status Monitors (Auswertung und zusammengefasste Darstellung diverser Jenkins Jobs auf einer HTML Seite)
  • Analyse und Implementierung von Optimierungen (Performance, Footprint)
  • Team von 9 Entwicklern

Windows 7 Java (SE + Java Card) Groovy C Spock JSON JDK 7/8 Gradle Eclipse Git Bit Bucket Jenkins Jira
Scrum
Giesecke & Devrient
München
1 Jahr 11 Monate
2014-09 - 2016-07

Erweiterung des hauseigenen Qumate Test Frameworks

Test-Framework-Architekt und -Entwickler, Test-Entwickler agil
Test-Framework-Architekt und -Entwickler, Test-Entwickler

  • Erweiterung des hauseigenen Qumate Test Frameworks um Funktionalität zur Unterstützung von Java Card und Global Platform
  • Design und Implementierung eines Gradle Plug-Ins im Umfeld Java Card
  • Planung, Entwurf, Design und Implementierung mehrerer Qumate Testsuiten für Java Card (Feature-Analyse, JCRE Firewall, JCVM Bytecode, Kryptographie)
  • Vorstellung und Demonstration bei interessierten Kunden Team von 2 bis (zeitweise) 6 Entwicklern

Windows 7 Java (SE + Java Card) JDK 7 Gradle Eclipse Qumate Perforce Jira Jenkins
agil
Achelos
Paderborn
7 Monate
2014-12 - 2015-06

Analyse eines MS Excel basierten Test Konfiguration Systems

Anwendungs-Architekt und -Entwickler
Anwendungs-Architekt und -Entwickler

  • Analyse eines MS Excel basierten Test Konfiguration Systems für >50 Produkte (inkl. Varianten) mit ~1000 Feature Schaltern und ~700 Produkt Parametern welches mit einer gemeinsamen Datenbasis an 3 global verteilten Standorten eingesetzt wurde
  • Entwurf und Entwicklung eines neuen Tools in Java mit einer Java FX GUI zum Ersatz der Excel Lösung; Zweck: schnellere und intuitivere Bedienbarkeit, Gleichberechtigung aller Anwender
  • Reduzierung der ~1000 Feature Schalter auf ~600
  • Reduzierung der ~700 Produkt Parameter auf ~400
  • Rollout der Anwendung und Außerbetriebnahme des Altsystems, inkl. Schulung und Test/Feedback Phase mit den Anwendern Analyse, Entwurf, Architektur und Entwicklung als Ein-Personen-Job

Windows 7 Java JDK 8 Java FX Eclipse Ant Git Clear Case
Giesecke & Devrient
München
4 Jahre 4 Monate
2011-01 - 2015-04

Architektur und Entwicklung eines vollautomatisierten Handelssystems

System-Entwickler, System-Architekt agil
System-Entwickler, System-Architekt

  • Architektur und Entwicklung eines vollautomatisierten Handelssystems für Wertpapiere mit algorithmischer Marktanalyse und daraus abgeleitet algorithmisch generierten Kauf/Verkauf-Signalen
  • Entwicklung und Pflege diverser Hilfs-Tools zur Zuarbeit für das automatisierte Handelssystem
  • Planung und Entwicklung des Geschäftsmodells für das Handelssystem
  • Teilnahme am Münchner Business Plan Wettbewerb
  • Team von 4 Personen


Windows 7 C++ AutoIt MS Visual Studio Subversion
agil
GSR Software & Services
Weilheim
6 Monate
2014-03 - 2014-08

Planung, Konzepterstellung, Tool-Evaluierung

Scrum

  • Planung, Analyse, Konzepterstellung für eine Java Card Neuentwicklung im Bereich Payment
  • Konzeption, Analyse und Planung der Infrastruktur für das Projekt (Configuration Management, Build System, Automation System, Test System)
  • Analyse und Auswahl eine geeigneten Test Frameworks
  • Entwicklung von Gradle Tasks für Java Card
  • Kommunikation und Koordination mit dem Endkunden
  • Team von 2 bis 4 Personen

Windows 7 Java C# JDK 7 Gradle Git MS Visual Studio Target Process
Scrum
Infineaon
Neubiberg (München)

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 ? 2000:
Informatik
Dipl.-Informatiker
Fachhochschule München

Zertifikate:
Zertifizierter Projektmanagement-Fachmann (GPM) (IPMA Level D)

Position

Position

  • Geschäftsführer
  • Java Card OS Entwickler
  • Testentwickler
  • Systementwickler
  • Anwendungsentwickler
  • Full Stack Entwickler
  • Softwarearchitekt
  • Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Java Fullstack Java JavaCard Groovy Bytecode Architekt Scrum Test Automatisierung Deutsch Englisch

Schwerpunkte

Fachliche Schwerpunkte:

Objektorientierte Programmierung in Java, Smartcard (ISO-7816, Java Card, Global Platform, ETSI), Java (Card) Virtual Machine, GUI-Design, Datenbank-Design, Internet-/Intranet-Applikationen (JSP, Servlets, Applets), eCommerce, Systemintegrationen

Produkte / Standards / Erfahrungen / Methoden

MS-Office
SAP

Branchenkenntnisse:

  • Industrie (IT, Behörden, Smartcard, Telekomunikation, Roboter, Chemie, IT-Zulieferer, Raumfahrt, Luftfahrt, Genetik)
  • eCommerce (Krankenhäuser , Marktplätze)


Standards:

XML, HTML, BMEcat, Java Card, (Visa) Open Platform, Global Platform, ETSI, 3GPP, ISO-7816, NFC, HCI


Entwicklungstools:

Eclipse, IntelliJ IDEA, Gradle, Ant, Maven, Source Insight, VisualCafe, Visual C++, Visual Studio, Visual Source Safe, AutoIt Git, Bit Bucket, Perforce, Rational/IBM ClearCase (Base + UCM), Subversion, MS Team Foundation Server, MKS Source Control, Jira, Rational/IBM ClearQuest, Telelogic/IBM Doors, Target Process, Klocwork K7, Leirios LTG for Smartcard


Methoden/Tools:

Scrum, UML, OOA, OOD, OOP, Risikobasiertes Testen, Model-Driven Testing


Bisherige Tätigkeiten:

  • Java Client-Server Entwicklung, Java Card OS Entwicklung, Testentwicklung, Testautomatisierung, Test Framework-Architektur und -Entwicklung, Configuration Management (Version Control + Build), Teilprojektleitung Prozessverbesserung, Evaluierung nach Common Criteria (Java Card PP)
  • Entwicklung von Serversoftware für E-Commerce im Team Anwendungsentwicklung (Analyse , Design, Programmierung, Test, Inbetriebnahme)
  • Systemprogrammierung, Coaching, Studentenbetreuung


Sonstiges:

Grundkenntnisse in Kryptographie und kryptographischen Verfahren

Betriebssysteme

Amiga OS
MS-DOS
OSF/Motif
VMS
Grundkenntnisse
Windows
3.11, 95/98/NT 4.0/2000/XP/7/10
Windows CE
OpenVMS
UNIX
NetBSD, Linux, Solaris


Programmiersprachen

Assembler
6502, M68000
C
C++
dBase
Delphi
Java
JavaScript
Modula-2
Grundkenntnisse
Pascal
PL/SQL
Xt, Motif
AutoIt
B (form.Sprache)
Java Card Bytecode
Java Bytecode
Groovy
C#
Spock


Datenbanken

Access
BDE
Interbase
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Paradox
SQL
Microsoft SQL-Server

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
parallele Schnittstelle
PC-Anywhere
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Personalcomputer
Server
Smartcard

Branchen

Branchen

  • Industrie
  • eCommerce

Einsatzorte

Einsatzorte

Deutschland

Deutschland: bevorzugt Bereich D8

nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2023-10 - 2025-12

Weiterentwicklung einer Client-Server Software

Anwendungs- Entwickler Scrum
Anwendungs- Entwickler

  • Weiterentwicklung einer Client-Server Software zur Organisation von Wahlen in deutschen Kommunal-Behörden für alle in Deutschland möglichen Wahlarten auf kommunaler, Landes- und Bundes-Ebene.
  • Anpassung / Erweiterung einer existierenden Client-Server Software für Meldebehörden um neue gesetzliche Anforderungen
  • Entwicklung von Unit-, DB-, GUI-, E2E- und weiterer Tests
  • Schreiben und Pflege von Dokumentation für den Kundenservice (für den Support bei und für die Endkunden)
  • Team von 8 Entwicklern

Windows 10 / 11 Java JDK 8 / 11 / 17 Maven IntelliJ IDEA Hibernate JBoss Git SVN Jenkins Jira MSSQL Oracle DB
Scrum
AKDB
München
1 Jahr 7 Monate
2022-04 - 2023-10

Erweiterung / Verbesserung des Gradle Build Systems

Java Card OS + Support Entwickler Spock Scrum
Java Card OS + Support Entwickler

  • Erweiterung / Verbesserung des Gradle Build Systems einer Java Card OS Platform Neuentwicklung
  • Implementierung von Smartcard Software Security
  • Entwicklung einer Library zur parallelen Verteilung von Tests auf verfügbare Kartenleser und zur dynamischen Zuweisung von Kartenlesern bei mehreren parallel laufenden Builds auf einer Jenkins Node
  • Entwicklung von Unit Tests (für JavaCard und die ParallelisierungsLibrary)
  • Team von 9 Entwicklern


Windows 10 Java (SE + Java Card) Groovy C JSON JDK 8/11 Gradle Eclipse IntelliJ Git Bit Bucket Jenkins
Spock Scrum
Giesecke & Devrient
München
4 Jahre 11 Monate
2018-03 - 2023-01

Neuentwicklung einer Client-Server Software

Anwendungs- Entwickler Scrum
Anwendungs- Entwickler

  • Neuentwicklung einer Client-Server Software zur Organisation von Wahlen in deutschen Kommunal-Behörden für alle in Deutschland möglichen Wahlarten auf kommunaler, Landes- und Bundes-Ebene
  • Entwicklung von Unit-, DB-, GUI-, E2E- und weiterer Tests
  • Schreiben und Pflege von Dokumentation für den Kundenservice (für den Support bei und für die Endkunden)
  • Unterstützung und Betreuung von Junior-Entwicklern
  • Team von 4 bis (zeitweise) 15 Entwicklern (1 bis 4 Scrum Teams)

Windows 10 Java JDK 8 Maven IntelliJ IDEA Hibernate JBoss Git SVN Jenkins Jira MSSQL Oracle DB
Scrum
AKDB
München
1 Jahr 11 Monate
2016-05 - 2018-03

Erweiterung / Verbesserung des Gradle Build Systems

Java Card OS Entwickler Scrum
Java Card OS Entwickler

  • Erweiterung / Verbesserung des Gradle Build Systems einer Java Card OS Platform Neuentwicklung
  • Implementierung von Smartcard Software Security
  • Implementierung von neuer Java Card 3.0.5 Funktionalität
  • Entwicklung von Unit Tests
  • Schreiben und Pflege von Dokumentation für die Java Card Platform.
  • Entwicklung und Pflege eines Projekt Status Monitors (Auswertung und zusammengefasste Darstellung diverser Jenkins Jobs auf einer HTML Seite)
  • Analyse und Implementierung von Optimierungen (Performance, Footprint)
  • Team von 9 Entwicklern

Windows 7 Java (SE + Java Card) Groovy C Spock JSON JDK 7/8 Gradle Eclipse Git Bit Bucket Jenkins Jira
Scrum
Giesecke & Devrient
München
1 Jahr 11 Monate
2014-09 - 2016-07

Erweiterung des hauseigenen Qumate Test Frameworks

Test-Framework-Architekt und -Entwickler, Test-Entwickler agil
Test-Framework-Architekt und -Entwickler, Test-Entwickler

  • Erweiterung des hauseigenen Qumate Test Frameworks um Funktionalität zur Unterstützung von Java Card und Global Platform
  • Design und Implementierung eines Gradle Plug-Ins im Umfeld Java Card
  • Planung, Entwurf, Design und Implementierung mehrerer Qumate Testsuiten für Java Card (Feature-Analyse, JCRE Firewall, JCVM Bytecode, Kryptographie)
  • Vorstellung und Demonstration bei interessierten Kunden Team von 2 bis (zeitweise) 6 Entwicklern

Windows 7 Java (SE + Java Card) JDK 7 Gradle Eclipse Qumate Perforce Jira Jenkins
agil
Achelos
Paderborn
7 Monate
2014-12 - 2015-06

Analyse eines MS Excel basierten Test Konfiguration Systems

Anwendungs-Architekt und -Entwickler
Anwendungs-Architekt und -Entwickler

  • Analyse eines MS Excel basierten Test Konfiguration Systems für >50 Produkte (inkl. Varianten) mit ~1000 Feature Schaltern und ~700 Produkt Parametern welches mit einer gemeinsamen Datenbasis an 3 global verteilten Standorten eingesetzt wurde
  • Entwurf und Entwicklung eines neuen Tools in Java mit einer Java FX GUI zum Ersatz der Excel Lösung; Zweck: schnellere und intuitivere Bedienbarkeit, Gleichberechtigung aller Anwender
  • Reduzierung der ~1000 Feature Schalter auf ~600
  • Reduzierung der ~700 Produkt Parameter auf ~400
  • Rollout der Anwendung und Außerbetriebnahme des Altsystems, inkl. Schulung und Test/Feedback Phase mit den Anwendern Analyse, Entwurf, Architektur und Entwicklung als Ein-Personen-Job

Windows 7 Java JDK 8 Java FX Eclipse Ant Git Clear Case
Giesecke & Devrient
München
4 Jahre 4 Monate
2011-01 - 2015-04

Architektur und Entwicklung eines vollautomatisierten Handelssystems

System-Entwickler, System-Architekt agil
System-Entwickler, System-Architekt

  • Architektur und Entwicklung eines vollautomatisierten Handelssystems für Wertpapiere mit algorithmischer Marktanalyse und daraus abgeleitet algorithmisch generierten Kauf/Verkauf-Signalen
  • Entwicklung und Pflege diverser Hilfs-Tools zur Zuarbeit für das automatisierte Handelssystem
  • Planung und Entwicklung des Geschäftsmodells für das Handelssystem
  • Teilnahme am Münchner Business Plan Wettbewerb
  • Team von 4 Personen


Windows 7 C++ AutoIt MS Visual Studio Subversion
agil
GSR Software & Services
Weilheim
6 Monate
2014-03 - 2014-08

Planung, Konzepterstellung, Tool-Evaluierung

Scrum

  • Planung, Analyse, Konzepterstellung für eine Java Card Neuentwicklung im Bereich Payment
  • Konzeption, Analyse und Planung der Infrastruktur für das Projekt (Configuration Management, Build System, Automation System, Test System)
  • Analyse und Auswahl eine geeigneten Test Frameworks
  • Entwicklung von Gradle Tasks für Java Card
  • Kommunikation und Koordination mit dem Endkunden
  • Team von 2 bis 4 Personen

Windows 7 Java C# JDK 7 Gradle Git MS Visual Studio Target Process
Scrum
Infineaon
Neubiberg (München)

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 ? 2000:
Informatik
Dipl.-Informatiker
Fachhochschule München

Zertifikate:
Zertifizierter Projektmanagement-Fachmann (GPM) (IPMA Level D)

Position

Position

  • Geschäftsführer
  • Java Card OS Entwickler
  • Testentwickler
  • Systementwickler
  • Anwendungsentwickler
  • Full Stack Entwickler
  • Softwarearchitekt
  • Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Java Fullstack Java JavaCard Groovy Bytecode Architekt Scrum Test Automatisierung Deutsch Englisch

Schwerpunkte

Fachliche Schwerpunkte:

Objektorientierte Programmierung in Java, Smartcard (ISO-7816, Java Card, Global Platform, ETSI), Java (Card) Virtual Machine, GUI-Design, Datenbank-Design, Internet-/Intranet-Applikationen (JSP, Servlets, Applets), eCommerce, Systemintegrationen

Produkte / Standards / Erfahrungen / Methoden

MS-Office
SAP

Branchenkenntnisse:

  • Industrie (IT, Behörden, Smartcard, Telekomunikation, Roboter, Chemie, IT-Zulieferer, Raumfahrt, Luftfahrt, Genetik)
  • eCommerce (Krankenhäuser , Marktplätze)


Standards:

XML, HTML, BMEcat, Java Card, (Visa) Open Platform, Global Platform, ETSI, 3GPP, ISO-7816, NFC, HCI


Entwicklungstools:

Eclipse, IntelliJ IDEA, Gradle, Ant, Maven, Source Insight, VisualCafe, Visual C++, Visual Studio, Visual Source Safe, AutoIt Git, Bit Bucket, Perforce, Rational/IBM ClearCase (Base + UCM), Subversion, MS Team Foundation Server, MKS Source Control, Jira, Rational/IBM ClearQuest, Telelogic/IBM Doors, Target Process, Klocwork K7, Leirios LTG for Smartcard


Methoden/Tools:

Scrum, UML, OOA, OOD, OOP, Risikobasiertes Testen, Model-Driven Testing


Bisherige Tätigkeiten:

  • Java Client-Server Entwicklung, Java Card OS Entwicklung, Testentwicklung, Testautomatisierung, Test Framework-Architektur und -Entwicklung, Configuration Management (Version Control + Build), Teilprojektleitung Prozessverbesserung, Evaluierung nach Common Criteria (Java Card PP)
  • Entwicklung von Serversoftware für E-Commerce im Team Anwendungsentwicklung (Analyse , Design, Programmierung, Test, Inbetriebnahme)
  • Systemprogrammierung, Coaching, Studentenbetreuung


Sonstiges:

Grundkenntnisse in Kryptographie und kryptographischen Verfahren

Betriebssysteme

Amiga OS
MS-DOS
OSF/Motif
VMS
Grundkenntnisse
Windows
3.11, 95/98/NT 4.0/2000/XP/7/10
Windows CE
OpenVMS
UNIX
NetBSD, Linux, Solaris


Programmiersprachen

Assembler
6502, M68000
C
C++
dBase
Delphi
Java
JavaScript
Modula-2
Grundkenntnisse
Pascal
PL/SQL
Xt, Motif
AutoIt
B (form.Sprache)
Java Card Bytecode
Java Bytecode
Groovy
C#
Spock


Datenbanken

Access
BDE
Interbase
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Paradox
SQL
Microsoft SQL-Server

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
parallele Schnittstelle
PC-Anywhere
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Personalcomputer
Server
Smartcard

Branchen

Branchen

  • Industrie
  • eCommerce

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.