Softwareentwicklung mit Schwerpunkt IT-/Mobile-/Web-Security, u.a. iOS und Android
Aktualisiert am 17.12.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-09 - heute

Design und Implementierung einer Backend-Architektur zum Verwalten von digitalen Identitäten und Credentials für ID-Wallets

Senior Software Developer Fullstack Android iOS Jira ...
Senior Software Developer Fullstack

Design und Entwicklung der Backend/Server-Applikation zum Betrieb im Cloud-Umgebungen um Credentials für ID-Wallets zu managen (Issuing, Updating, Deletion), im EUDI Ökosystem und Kompatibilität.  Es wurden unteranderem folgende Technologien eingesetzt: 

UML, Sping Boot, Java, Kotlin, Gitlab-CI, Kubernetes, CBOR, sd-jwt, REST, Jira, Git 

und dabei mindestens folgende Protokolle und Konzepte genutzt und implementiert:

OpenID4VC, ISO 18013-7, OAuth 2.0, DPoP, Extended Access Control Version 2 (BSI TR-03124 Part 1), OpenID4VP - HAIP, OAUTH First-Party-Application.

Ergänzend wurde die Tätigkeit durch die Konzeptionierung der ID-Wallet Attestation Komponenten.

Android Entwicklung iOS Entwicklung Gradle Swift JUnit Git SwiftUI Jira Figma REST Package Manager SQL Kotlin Jetpack Compose Java Gitlab-Ci UML Sping Boot Kotlin Gitlab-CI Kubernetes CBOR sd-jwt KeyCloak
Android iOS Jira GitLab Xcode Android Studio IntelliJ OpenID4VC ISO 18013-7 OAuth 2.0 DPoP Extended Access Control Version 2 (BSI TR-03124 Part 1) OpenID4VP - HAIP OAUTH First-Party-Application EUDI ID-Wallet CI/CD BDD TDD JUnit REST
Auf Nachfrage
remote
6 Jahre
2019-01 - heute

Entwicklung der Authentifizierungstechnologie XignMe bestehend aus SDK, nativer iOS App und nativer Android App

Lead Developer Java REST Spring ...
Lead Developer

Entwicklung der SDK

Entwicklung native iOS App

Entwicklung native Android App


Die App umfasst die

- Anforderungen nach eIDAS Substantiell und ist entsprechend durch das BSI zertifiziert worden

- Anforderungen ISO/IEC 27001. Aktuelle Schwachstellen (OWASP, BSI Lagebericht) und BSI Anforderungen für sichere Entwicklung

Scrum Git OpenProjects Atlassian JIRA Atlassian Confluence
Java REST Spring Spring Boot SDK iOS Android Swift Kotlin Gradle Docker JSON PKI Crossplatform App-Entwicklung MVVM OpenID FIGMA Code-Analyse Continuous Integration Continuous Deployment eIDAS TDD
6 Monate
2023-03 - 2023-08

Sichere Implementierung einer Cloud Anwendung basierend auf Angular, Spring Boot & hexagonaler Architektur

Software Developer angular keycloak spring boot ...
Software Developer

Sichere Implementierung einer Cloud Anwendung basierend auf Angular, Spring Boot und hexagonaler Architektur

Management von High-Speed-Connectoren & Monitoring für die Gematik Infrastruktur

Aufbau von Identity und Access Management für das neue Produkt

High Speed Connector gematik
angular keycloak spring boot hexagonale architektur gematik cloud computing
Auf Nachfrage
remote
3 Monate
2022-09 - 2022-11

Entwicklung nativer Android App zur Nutzung von eID-Funktionen

Software Architekt Kotlin
Software Architekt
Basis für die Umsetzung ist eine bestehende App (IdentityReader) als Grundlage für die Kunden-App
Erweiterung durch die XignSys GmbH erfolgt maßgeblich durch die Entwicklung bisher nicht in der App umgesetzten UI/UX-Komponenten
Zusammenspiel mit Kassier-App für bessere Nutzung im Geschäft

AusweisApp2
Kotlin
IDnow & Lekkerland
Remote
1 Jahr
2021-08 - 2022-07

Ausbildung und Ausbildungseignung von Fachinformatikern für Anwendungsentwicklung

Ausbilder
Ausbilder
Eignung zum Ausbilder für Fachinformatikern für Anwendungsentwicklung wurde erfolgreich erreicht. Parallel wurden die ersten zwei Azubis ausgebildet und im Jahr 2021 auch zum erfolgreich zum Abschluss gebracht.


1 Jahr 1 Monat
2021-05 - 2022-05

Forschungsprojekt Energiemanagement und eMobility-Ladeinfrastruktur

Software Developer HTML JSON CSS ...
Software Developer
Entwicklung einer Anwendung für Verbindungs-, Protokoll- und Stresstests von OCPP-J-fähigen Ladesäulen

Entwicklung eines Sicherheitskonzepts einer dezentralen Ladeinfrastruktur für eMobility

Git Atlassian Confluence
HTML JSON CSS Kotlin
1 Jahr 3 Monate
2021-03 - 2022-05

Umsetzung der Ergebnisse der Risikoanalyse ISO 27k für sichere Entwicklung

Lead Developer ISO 27001 Changemanagement Jenkins ...
Lead Developer
Für die Anforderungen aus der ISO/IEC 27k Zertifikats, wurden die gefundenen Risiken beseitigt. Dazu gehören z.B. Veränderungsmanagement, Build-pipeline, automatische Codeanalyse, automatisches Testing, Zugriffskontrolle, Least-Privilige Architektur und Prozesse zum Pushen und Deployen in den Stores.
ISO 27001 Changemanagement Jenkins SonarQube Code-Analyse Testautomatisierung iOS Store Android Google Playstore
5 Jahre 4 Monate
2017-01 - 2022-04

Entwicklung eines sicheren verteilten Prüflabors am Beispiel der Zusammenführung von verschlüsselten Simulationsdaten im Kontext der Entwicklung von Komponenten der E-Mobilität

Software Developer / Wissenschaftlicher Mitarbeiter HTML CSS JSON ...
Software Developer / Wissenschaftlicher Mitarbeiter
HTML CSS JSON yaml jQuery keycloak JUnit OpenAPI Gradle Git Apache Kafka Apache httpd Kotlin Python Spring Boot REST
8 Monate
2021-02 - 2021-09

Erstellung der Dokumente für die Prüfung von Softwarekomponenten nach BSI TR-03107

Project Lead Scrum agiles Projektmanagement
Project Lead

Für die Dokumentenprüfung BSI TR-03107 (Elektronische Identitäten und Vertrauensdienste im E-Government) wurden die Dokumente aufbereitet. Dazu gehörte das Bereitstellen von Informationen (von Entwicklung zur Compliance) und das Erstellen von Entwicklungsanforderungen für geforderte Softwareaspekte (von Compliance nach Entwicklung).

Die Prüfung wurde erfolgreich bestanden.

Git OpenProjects
Scrum agiles Projektmanagement
3 Monate
2021-01 - 2021-03

Teletrust IT Made in Germany Trust Seal

Lead Developer
Lead Developer
Umsetzung der Anforderungen für das Siegel IT Security made in Germany



1 Jahr 7 Monate
2016-01 - 2017-07

Konzeption und Umsetzung von Optimierungen von Datenimports und -Auswertung von Kennzahlen zur Bestimmung von Schwellenwerten einer Risikokalkulation im Bereich Betrugsschutz im Online-Banking

Software Developer R Python Java ...
Software Developer
R Python Java REST
1 Jahr
2016-01 - 2016-12

Erweiterung einer Navigationssoftware um die Möglichkeit der Berücksichtigung von eingeschränkter Mobilität

Java
Java
5 Jahre 1 Monat
2011-01 - 2016-01

Workshops zur Einführung in die Grundlagen von Web-Entwicklung

Coach / Tutor / Mentoring HTML CSS PHP ...
Coach / Tutor / Mentoring
HTML CSS PHP JavaScript jQuery WordPress

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 3 Monate
2016-10 - heute

Internet-Sicherheit

Master of Science, Westfälische Hochschule
Master of Science
Westfälische Hochschule
5 Jahre 1 Monat
2011-10 - 2016-10

Informatik

Bachelor of Science, Technische Universität Dortmund, Dortmund
Bachelor of Science
Technische Universität Dortmund, Dortmund

Position

Position

Lead Software Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Softwaredevelopment
Experte
IT-/Web-Security
Experte
Client-Server-Kommunikation (REST)
Experte
Identity Management
Experte
PKI
Fortgeschritten
KI / Machine Learning
Basics

Produkte / Standards / Erfahrungen / Methoden

Spring Boot
Fortgeschritten
Docker
Fortgeschritten
Apache http
Fortgeschritten
Apache Kafka
Fortgeschritten
HTML/CSS
Fortgeschritten
JSON
Experte
XML
Fortgeschritten
YAML
Fortgeschritten
jQuery
Fortgeschritten
JSP
Basics
Keycloak
Experte
Magento
Fortgeschritten
Wordpress
Fortgeschritten
Typo3
Fortgeschritten
Nextcloud
Fortgeschritten
GIT
Experte
GitLab
Experte
Gradle
Fortgeschritten
Maven
Fortgeschritten
JUnit
Experte
OpenID Connect
Fortgeschritten
OpenAPI
Fortgeschritten
Hibernate
Fortgeschritten
JPA
Fortgeschritten
Protobuf
Fortgeschritten
Gherkin/Cucumber
Basics
MVVM
Fortgeschritten
Test Driven Development TDD
Experte
Behaviour Driven Development BDD
Fortgeschritten
Agile Development
Experte
Scrum
Experte
CI/CD
Experte
RSA
Experte
ECC
Experte
Kryptographie
Experte
Dependency Injection
Fortgeschritten

Betriebssysteme

Android
Experte
iOS
Experte
Linux
Experte

Programmiersprachen

Kotlin
Experte
Swift
Experte
Java
Fortgeschritten
JavaScript
Basics
R
Basics
Python
Basics

Branchen

Branchen

Public Sektor

Private Sektor

Öffentliche Verwaltungen

Behörde

Städte

Kommunen

Stadtwerke

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-09 - heute

Design und Implementierung einer Backend-Architektur zum Verwalten von digitalen Identitäten und Credentials für ID-Wallets

Senior Software Developer Fullstack Android iOS Jira ...
Senior Software Developer Fullstack

Design und Entwicklung der Backend/Server-Applikation zum Betrieb im Cloud-Umgebungen um Credentials für ID-Wallets zu managen (Issuing, Updating, Deletion), im EUDI Ökosystem und Kompatibilität.  Es wurden unteranderem folgende Technologien eingesetzt: 

UML, Sping Boot, Java, Kotlin, Gitlab-CI, Kubernetes, CBOR, sd-jwt, REST, Jira, Git 

und dabei mindestens folgende Protokolle und Konzepte genutzt und implementiert:

OpenID4VC, ISO 18013-7, OAuth 2.0, DPoP, Extended Access Control Version 2 (BSI TR-03124 Part 1), OpenID4VP - HAIP, OAUTH First-Party-Application.

Ergänzend wurde die Tätigkeit durch die Konzeptionierung der ID-Wallet Attestation Komponenten.

Android Entwicklung iOS Entwicklung Gradle Swift JUnit Git SwiftUI Jira Figma REST Package Manager SQL Kotlin Jetpack Compose Java Gitlab-Ci UML Sping Boot Kotlin Gitlab-CI Kubernetes CBOR sd-jwt KeyCloak
Android iOS Jira GitLab Xcode Android Studio IntelliJ OpenID4VC ISO 18013-7 OAuth 2.0 DPoP Extended Access Control Version 2 (BSI TR-03124 Part 1) OpenID4VP - HAIP OAUTH First-Party-Application EUDI ID-Wallet CI/CD BDD TDD JUnit REST
Auf Nachfrage
remote
6 Jahre
2019-01 - heute

Entwicklung der Authentifizierungstechnologie XignMe bestehend aus SDK, nativer iOS App und nativer Android App

Lead Developer Java REST Spring ...
Lead Developer

Entwicklung der SDK

Entwicklung native iOS App

Entwicklung native Android App


Die App umfasst die

- Anforderungen nach eIDAS Substantiell und ist entsprechend durch das BSI zertifiziert worden

- Anforderungen ISO/IEC 27001. Aktuelle Schwachstellen (OWASP, BSI Lagebericht) und BSI Anforderungen für sichere Entwicklung

Scrum Git OpenProjects Atlassian JIRA Atlassian Confluence
Java REST Spring Spring Boot SDK iOS Android Swift Kotlin Gradle Docker JSON PKI Crossplatform App-Entwicklung MVVM OpenID FIGMA Code-Analyse Continuous Integration Continuous Deployment eIDAS TDD
6 Monate
2023-03 - 2023-08

Sichere Implementierung einer Cloud Anwendung basierend auf Angular, Spring Boot & hexagonaler Architektur

Software Developer angular keycloak spring boot ...
Software Developer

Sichere Implementierung einer Cloud Anwendung basierend auf Angular, Spring Boot und hexagonaler Architektur

Management von High-Speed-Connectoren & Monitoring für die Gematik Infrastruktur

Aufbau von Identity und Access Management für das neue Produkt

High Speed Connector gematik
angular keycloak spring boot hexagonale architektur gematik cloud computing
Auf Nachfrage
remote
3 Monate
2022-09 - 2022-11

Entwicklung nativer Android App zur Nutzung von eID-Funktionen

Software Architekt Kotlin
Software Architekt
Basis für die Umsetzung ist eine bestehende App (IdentityReader) als Grundlage für die Kunden-App
Erweiterung durch die XignSys GmbH erfolgt maßgeblich durch die Entwicklung bisher nicht in der App umgesetzten UI/UX-Komponenten
Zusammenspiel mit Kassier-App für bessere Nutzung im Geschäft

AusweisApp2
Kotlin
IDnow & Lekkerland
Remote
1 Jahr
2021-08 - 2022-07

Ausbildung und Ausbildungseignung von Fachinformatikern für Anwendungsentwicklung

Ausbilder
Ausbilder
Eignung zum Ausbilder für Fachinformatikern für Anwendungsentwicklung wurde erfolgreich erreicht. Parallel wurden die ersten zwei Azubis ausgebildet und im Jahr 2021 auch zum erfolgreich zum Abschluss gebracht.


1 Jahr 1 Monat
2021-05 - 2022-05

Forschungsprojekt Energiemanagement und eMobility-Ladeinfrastruktur

Software Developer HTML JSON CSS ...
Software Developer
Entwicklung einer Anwendung für Verbindungs-, Protokoll- und Stresstests von OCPP-J-fähigen Ladesäulen

Entwicklung eines Sicherheitskonzepts einer dezentralen Ladeinfrastruktur für eMobility

Git Atlassian Confluence
HTML JSON CSS Kotlin
1 Jahr 3 Monate
2021-03 - 2022-05

Umsetzung der Ergebnisse der Risikoanalyse ISO 27k für sichere Entwicklung

Lead Developer ISO 27001 Changemanagement Jenkins ...
Lead Developer
Für die Anforderungen aus der ISO/IEC 27k Zertifikats, wurden die gefundenen Risiken beseitigt. Dazu gehören z.B. Veränderungsmanagement, Build-pipeline, automatische Codeanalyse, automatisches Testing, Zugriffskontrolle, Least-Privilige Architektur und Prozesse zum Pushen und Deployen in den Stores.
ISO 27001 Changemanagement Jenkins SonarQube Code-Analyse Testautomatisierung iOS Store Android Google Playstore
5 Jahre 4 Monate
2017-01 - 2022-04

Entwicklung eines sicheren verteilten Prüflabors am Beispiel der Zusammenführung von verschlüsselten Simulationsdaten im Kontext der Entwicklung von Komponenten der E-Mobilität

Software Developer / Wissenschaftlicher Mitarbeiter HTML CSS JSON ...
Software Developer / Wissenschaftlicher Mitarbeiter
HTML CSS JSON yaml jQuery keycloak JUnit OpenAPI Gradle Git Apache Kafka Apache httpd Kotlin Python Spring Boot REST
8 Monate
2021-02 - 2021-09

Erstellung der Dokumente für die Prüfung von Softwarekomponenten nach BSI TR-03107

Project Lead Scrum agiles Projektmanagement
Project Lead

Für die Dokumentenprüfung BSI TR-03107 (Elektronische Identitäten und Vertrauensdienste im E-Government) wurden die Dokumente aufbereitet. Dazu gehörte das Bereitstellen von Informationen (von Entwicklung zur Compliance) und das Erstellen von Entwicklungsanforderungen für geforderte Softwareaspekte (von Compliance nach Entwicklung).

Die Prüfung wurde erfolgreich bestanden.

Git OpenProjects
Scrum agiles Projektmanagement
3 Monate
2021-01 - 2021-03

Teletrust IT Made in Germany Trust Seal

Lead Developer
Lead Developer
Umsetzung der Anforderungen für das Siegel IT Security made in Germany



1 Jahr 7 Monate
2016-01 - 2017-07

Konzeption und Umsetzung von Optimierungen von Datenimports und -Auswertung von Kennzahlen zur Bestimmung von Schwellenwerten einer Risikokalkulation im Bereich Betrugsschutz im Online-Banking

Software Developer R Python Java ...
Software Developer
R Python Java REST
1 Jahr
2016-01 - 2016-12

Erweiterung einer Navigationssoftware um die Möglichkeit der Berücksichtigung von eingeschränkter Mobilität

Java
Java
5 Jahre 1 Monat
2011-01 - 2016-01

Workshops zur Einführung in die Grundlagen von Web-Entwicklung

Coach / Tutor / Mentoring HTML CSS PHP ...
Coach / Tutor / Mentoring
HTML CSS PHP JavaScript jQuery WordPress

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 3 Monate
2016-10 - heute

Internet-Sicherheit

Master of Science, Westfälische Hochschule
Master of Science
Westfälische Hochschule
5 Jahre 1 Monat
2011-10 - 2016-10

Informatik

Bachelor of Science, Technische Universität Dortmund, Dortmund
Bachelor of Science
Technische Universität Dortmund, Dortmund

Position

Position

Lead Software Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Softwaredevelopment
Experte
IT-/Web-Security
Experte
Client-Server-Kommunikation (REST)
Experte
Identity Management
Experte
PKI
Fortgeschritten
KI / Machine Learning
Basics

Produkte / Standards / Erfahrungen / Methoden

Spring Boot
Fortgeschritten
Docker
Fortgeschritten
Apache http
Fortgeschritten
Apache Kafka
Fortgeschritten
HTML/CSS
Fortgeschritten
JSON
Experte
XML
Fortgeschritten
YAML
Fortgeschritten
jQuery
Fortgeschritten
JSP
Basics
Keycloak
Experte
Magento
Fortgeschritten
Wordpress
Fortgeschritten
Typo3
Fortgeschritten
Nextcloud
Fortgeschritten
GIT
Experte
GitLab
Experte
Gradle
Fortgeschritten
Maven
Fortgeschritten
JUnit
Experte
OpenID Connect
Fortgeschritten
OpenAPI
Fortgeschritten
Hibernate
Fortgeschritten
JPA
Fortgeschritten
Protobuf
Fortgeschritten
Gherkin/Cucumber
Basics
MVVM
Fortgeschritten
Test Driven Development TDD
Experte
Behaviour Driven Development BDD
Fortgeschritten
Agile Development
Experte
Scrum
Experte
CI/CD
Experte
RSA
Experte
ECC
Experte
Kryptographie
Experte
Dependency Injection
Fortgeschritten

Betriebssysteme

Android
Experte
iOS
Experte
Linux
Experte

Programmiersprachen

Kotlin
Experte
Swift
Experte
Java
Fortgeschritten
JavaScript
Basics
R
Basics
Python
Basics

Branchen

Branchen

Public Sektor

Private Sektor

Öffentliche Verwaltungen

Behörde

Städte

Kommunen

Stadtwerke

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.