Head of Mobile App Development in der Teamleitung und Lead-Entwicklungsrolle für das SDK einer IT-Security Application.
Aktualisiert am 09.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

Mobile App für Android und iOS

Software Architekt Android Entwicklung (App & Lib) Kotlin Java ...
Software Architekt

Unterstützung des Projektmanagement, Entwicklung, Sicherheits-, Privacy- und Risikoanalyse, Konzeption von Protokollen & Architektur für mobile Plattformen (iOS & Android) sowie Backend Systeme im Kontext von Digital Credentials, eIDAS 2.0. Integration von nativen Android und iOS Softwarekomponenten für [auf Nachfrage]: OpenID4VP, OpenID4VCI, SD JWT VC, mdoc, mDL, ISO-IEC 18013, ISO-IEC 23220, PID und Mitentwicklung einer solchen App mit allen Features inkl. eID, sowie Backend Systeme wie Issuer und Verifier

OpenProject Android Atlassian Confluence Atlassian Jira GitLab Android Studio Figma PlantUML IntelliJ
Android Entwicklung (App & Lib) Kotlin Java Kotlin Multiplatform library Entwicklung (Android+JVM incl. Java Backports) Gradle JUnit Kotest Git Jira Figma MVVM+MVI Package Manager SQL Jetpack Compose CI-CD (Gitlab CI) Asynchrone Programmierung Swift SwiftUI iOS iOS SDK Maven Docker SwiftPM Spring Boot
Auf Nachfrage
remote
6 Jahre
2019-01 - heute

Entwicklung der nativen Android und iOS App im Sicherheitsbereich eGovernment

Head of Mobile App Development Kotlin SWIFT Gradle ...
Head of Mobile App Development

Entwicklung der SDK

Entwicklung native iOS App

Entwicklung native Android App


Teamlead des App Teams


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

OpenProjects Android iOS Atlassian Confluence Atlassian JIRA
Kotlin SWIFT Gradle agiles Projektmanagement Java EE JUnit Nimble Spring Boot JSP Hibernate JPA Bouncy Castle (Java) Git Compose (Android) CommonCrypto Secure Enclave Docker Flutter KeyCloak OpenID Connect OpenID Java Dart Objective-C REST FIGMA MVVM Maven Quick Continuous Deployment Continuous Integration eIDAS TDD Combine Scrum PlantUML TR-03107 ISO 27001 OWASP Clean Code jUnit Unittest Integrationstest
3 Monate
2023-04 - 2023-06

App-Entwickler für Krankenversicherung

Lead Developer OIDC OAuth2 JWT ...
Lead Developer

Entwicklung einer Customized White Label App als Authenticator Modul für Krankenkassen

D.h. dieselbe App soll unterschiedlichen Krankenkassen angeboten werden. Layout UI/UX soll anpassbar sein.

Standalone App zur Authorisierung einer Anmeldung an Diensten im Gesundheitswesen (z.B. Web-Portale, elektronische Gesundheitsakte, etc.)

Kapselung der Kernfunktionalität in ein SDK, da dies zu einem späteren Zeitpunkt in die Apps der Krankenkassen integriert werden soll.

OIDC OAuth2 JWT NFC Comuny Build38 Authada eGK Kotlin Swift Secure Element
Auf Nachfrage, für eine GKV
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 3 Monate
2021-03 - 2022-05

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

Team Lead ISO 27001 Changemanagement Jenkins ...
Team Lead
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
2 Monate
2022-01 - 2022-02

Integration ServiceKonto.Pass via SDK in die Solingen-OSCA-App

Mobile App Developer eID ServiceKonto.NRW eID Server ...
Mobile App Developer

Funktionalität des Servicekonto.Passes (Authentifizierungsapp des Servicekonto.NRW auf Basis der XignIn-Technologie) via SDK in die Solingen-OSCA-App zu integrieren, damit sich in der Folge Einwohner mithilfe ihrer Smartphones gegenüber ausgewählten Diensten im Kontext von E-Government authentisieren können, für die das Servicekonto.NRW nutzbar ist

Beratung in Bezug auf die Integration des Servicekontos in die Solingen-App ? insbesondere hinsichtlich der Wahrung des substanziellen Vertrauensniveaus nach eIDAS

Customizing von Oberflächen und Prozessen

Kundenspezifische Anpassungen und Ergänzungen zur aktuell verfügbaren Software-Lösung

eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS Kotlin SWIFT Android Smart-City Open Source Barrierefreiheit CMS
8 Monate
2021-02 - 2021-09

Erstellung der Dokumente für die Dokumentenprüfung BSI TR-03107

Project Lead eIDAS 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.


eIDAS agiles Projektmanagement
3 Monate
2021-01 - 2021-03

Teletrust IT Made in Germany Trust Seal

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


1 Jahr
2020-01 - 2020-12

Föderierte digitale Identitätsinfrastruktur für Smart-City DVV & Münster

Mobile App Developer Xign.Me KeyCloak IAM ...
Mobile App Developer

Beratung und Aufbau eines Identity Management sowie Integration des XignIn-SDK in die MeinDuisburg-App. Ziel des Projektes ist es, dass die Software XignIn auf den Servern der DVV installiert und konfiguriert wird, damit sich in der Folge Nutzer des Cloud-Systems der DVV mithilfe ihres Smartphones gegenüber ausgewählten Diensten authentisieren können. Grundvoraussetzung für den Betrieb von XignIn ist ein funktionierendes Identity-Management-System ("IdM"). Bei der DVV erfolgt zusätzlich zur Installation der Authentifizierungssoftware die Einrichtung und Integration eines solchen IdM-Systems auf Basis der Open Source Software Keycloak inklusive aller verbundener Beratungs- und Supportleistungen sowie Updates.

Der City.Pass Münster ist eine digitale Identitätslösung, durch die Bürgerinnen und Bürgern ein zentraler Login für verschiedene Dienste in einer Smart City geboten wird, welcher einheitlich für alle Anwendungsfälle nutzbar ist ? ein Login für alles! Durch Standardschnittstellen ist der City.Pass einfach integrierbar und erweiterbar. Die Abläufe und das Konzept wurden von Beginn an speziell auf die Stadtwerke zugeschnitten und auf die Bedürfnisse der Bürger angepasst. Vor dem GoLive wurde das System von einem Pentest untersucht und im Audit freigegeben. Seither findet ein Regelmäßiger Austausch statt, um die Authentifizierung über den City.Pass möglichst vielen Diensten nutzbar zu machen.
Xign.Me KeyCloak IAM eID ID-Broker MeinUnternehmenskonto BundID Docker Kubernetes
4 Jahre 1 Monat
2015-01 - 2019-01

Entwicklung einer sicheren Unternehmenskommunikationsanwendung

Software Developer Java Spring Boot Hibernate ...
Software Developer
Android
Java Spring Boot Hibernate JPA Kotlin Gradle Maven Git JSP PlantUML IT-Security OWASP JUnit Integrationstest Clean Code

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2010-01 - 2015-01

Praktische Informatik

Bachelor of Science,
Bachelor of Science

Position

Position

Lead Software Developer

Senior Software Developer

Head of Development (Teamleitung)

Kompetenzen

Kompetenzen

Schwerpunkte

Android
Experte
iOS
Experte
IT Security
Experte
PKI
Experte
REST
Fortgeschritten
Ausbildungseignung
Für angewandte Informatik

Produkte / Standards / Erfahrungen / Methoden

JavaEE
Experte
JUnit
Experte
Quick
Experte
Nimble
Experte
Spring Boot
Fortgeschritten
JSP
Fortgeschritten
Hibernate
Fortgeschritten
JPA
Fortgeschritten
Maven
Experte
Bouncycastle (Java)
Fortgeschritten
Git
Experte
Compose (Android)
Experte
Gradle
Fortgeschritten
CommonCrypto
Fortgeschritten
Secure Enclave
Experte
MVVM
Fortgeschritten
Docker
Basics
Flutter
Basics
KeyCloak
Fortgeschritten
OpenID Connect
Fortgeschritten
Combine
Fortgeschritten
ID-Wallets
Experte
eIDAS / eIDAS 2.0
Experte
OID4VC
Experte

Programmiersprachen

Swift
Experte
Kotlin
Experte
Java
Experte
JavaScript
Fortgeschritten
Dart
Fortgeschritten
C#
Fortgeschritten
Objective-C
Basics
C
Basics
C++
Basics
python
Basics

Datenbanken

SQL
Experte

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-09 - heute

Mobile App für Android und iOS

Software Architekt Android Entwicklung (App & Lib) Kotlin Java ...
Software Architekt

Unterstützung des Projektmanagement, Entwicklung, Sicherheits-, Privacy- und Risikoanalyse, Konzeption von Protokollen & Architektur für mobile Plattformen (iOS & Android) sowie Backend Systeme im Kontext von Digital Credentials, eIDAS 2.0. Integration von nativen Android und iOS Softwarekomponenten für [auf Nachfrage]: OpenID4VP, OpenID4VCI, SD JWT VC, mdoc, mDL, ISO-IEC 18013, ISO-IEC 23220, PID und Mitentwicklung einer solchen App mit allen Features inkl. eID, sowie Backend Systeme wie Issuer und Verifier

OpenProject Android Atlassian Confluence Atlassian Jira GitLab Android Studio Figma PlantUML IntelliJ
Android Entwicklung (App & Lib) Kotlin Java Kotlin Multiplatform library Entwicklung (Android+JVM incl. Java Backports) Gradle JUnit Kotest Git Jira Figma MVVM+MVI Package Manager SQL Jetpack Compose CI-CD (Gitlab CI) Asynchrone Programmierung Swift SwiftUI iOS iOS SDK Maven Docker SwiftPM Spring Boot
Auf Nachfrage
remote
6 Jahre
2019-01 - heute

Entwicklung der nativen Android und iOS App im Sicherheitsbereich eGovernment

Head of Mobile App Development Kotlin SWIFT Gradle ...
Head of Mobile App Development

Entwicklung der SDK

Entwicklung native iOS App

Entwicklung native Android App


Teamlead des App Teams


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

OpenProjects Android iOS Atlassian Confluence Atlassian JIRA
Kotlin SWIFT Gradle agiles Projektmanagement Java EE JUnit Nimble Spring Boot JSP Hibernate JPA Bouncy Castle (Java) Git Compose (Android) CommonCrypto Secure Enclave Docker Flutter KeyCloak OpenID Connect OpenID Java Dart Objective-C REST FIGMA MVVM Maven Quick Continuous Deployment Continuous Integration eIDAS TDD Combine Scrum PlantUML TR-03107 ISO 27001 OWASP Clean Code jUnit Unittest Integrationstest
3 Monate
2023-04 - 2023-06

App-Entwickler für Krankenversicherung

Lead Developer OIDC OAuth2 JWT ...
Lead Developer

Entwicklung einer Customized White Label App als Authenticator Modul für Krankenkassen

D.h. dieselbe App soll unterschiedlichen Krankenkassen angeboten werden. Layout UI/UX soll anpassbar sein.

Standalone App zur Authorisierung einer Anmeldung an Diensten im Gesundheitswesen (z.B. Web-Portale, elektronische Gesundheitsakte, etc.)

Kapselung der Kernfunktionalität in ein SDK, da dies zu einem späteren Zeitpunkt in die Apps der Krankenkassen integriert werden soll.

OIDC OAuth2 JWT NFC Comuny Build38 Authada eGK Kotlin Swift Secure Element
Auf Nachfrage, für eine GKV
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 3 Monate
2021-03 - 2022-05

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

Team Lead ISO 27001 Changemanagement Jenkins ...
Team Lead
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
2 Monate
2022-01 - 2022-02

Integration ServiceKonto.Pass via SDK in die Solingen-OSCA-App

Mobile App Developer eID ServiceKonto.NRW eID Server ...
Mobile App Developer

Funktionalität des Servicekonto.Passes (Authentifizierungsapp des Servicekonto.NRW auf Basis der XignIn-Technologie) via SDK in die Solingen-OSCA-App zu integrieren, damit sich in der Folge Einwohner mithilfe ihrer Smartphones gegenüber ausgewählten Diensten im Kontext von E-Government authentisieren können, für die das Servicekonto.NRW nutzbar ist

Beratung in Bezug auf die Integration des Servicekontos in die Solingen-App ? insbesondere hinsichtlich der Wahrung des substanziellen Vertrauensniveaus nach eIDAS

Customizing von Oberflächen und Prozessen

Kundenspezifische Anpassungen und Ergänzungen zur aktuell verfügbaren Software-Lösung

eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS Kotlin SWIFT Android Smart-City Open Source Barrierefreiheit CMS
8 Monate
2021-02 - 2021-09

Erstellung der Dokumente für die Dokumentenprüfung BSI TR-03107

Project Lead eIDAS 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.


eIDAS agiles Projektmanagement
3 Monate
2021-01 - 2021-03

Teletrust IT Made in Germany Trust Seal

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


1 Jahr
2020-01 - 2020-12

Föderierte digitale Identitätsinfrastruktur für Smart-City DVV & Münster

Mobile App Developer Xign.Me KeyCloak IAM ...
Mobile App Developer

Beratung und Aufbau eines Identity Management sowie Integration des XignIn-SDK in die MeinDuisburg-App. Ziel des Projektes ist es, dass die Software XignIn auf den Servern der DVV installiert und konfiguriert wird, damit sich in der Folge Nutzer des Cloud-Systems der DVV mithilfe ihres Smartphones gegenüber ausgewählten Diensten authentisieren können. Grundvoraussetzung für den Betrieb von XignIn ist ein funktionierendes Identity-Management-System ("IdM"). Bei der DVV erfolgt zusätzlich zur Installation der Authentifizierungssoftware die Einrichtung und Integration eines solchen IdM-Systems auf Basis der Open Source Software Keycloak inklusive aller verbundener Beratungs- und Supportleistungen sowie Updates.

Der City.Pass Münster ist eine digitale Identitätslösung, durch die Bürgerinnen und Bürgern ein zentraler Login für verschiedene Dienste in einer Smart City geboten wird, welcher einheitlich für alle Anwendungsfälle nutzbar ist ? ein Login für alles! Durch Standardschnittstellen ist der City.Pass einfach integrierbar und erweiterbar. Die Abläufe und das Konzept wurden von Beginn an speziell auf die Stadtwerke zugeschnitten und auf die Bedürfnisse der Bürger angepasst. Vor dem GoLive wurde das System von einem Pentest untersucht und im Audit freigegeben. Seither findet ein Regelmäßiger Austausch statt, um die Authentifizierung über den City.Pass möglichst vielen Diensten nutzbar zu machen.
Xign.Me KeyCloak IAM eID ID-Broker MeinUnternehmenskonto BundID Docker Kubernetes
4 Jahre 1 Monat
2015-01 - 2019-01

Entwicklung einer sicheren Unternehmenskommunikationsanwendung

Software Developer Java Spring Boot Hibernate ...
Software Developer
Android
Java Spring Boot Hibernate JPA Kotlin Gradle Maven Git JSP PlantUML IT-Security OWASP JUnit Integrationstest Clean Code

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
2010-01 - 2015-01

Praktische Informatik

Bachelor of Science,
Bachelor of Science

Position

Position

Lead Software Developer

Senior Software Developer

Head of Development (Teamleitung)

Kompetenzen

Kompetenzen

Schwerpunkte

Android
Experte
iOS
Experte
IT Security
Experte
PKI
Experte
REST
Fortgeschritten
Ausbildungseignung
Für angewandte Informatik

Produkte / Standards / Erfahrungen / Methoden

JavaEE
Experte
JUnit
Experte
Quick
Experte
Nimble
Experte
Spring Boot
Fortgeschritten
JSP
Fortgeschritten
Hibernate
Fortgeschritten
JPA
Fortgeschritten
Maven
Experte
Bouncycastle (Java)
Fortgeschritten
Git
Experte
Compose (Android)
Experte
Gradle
Fortgeschritten
CommonCrypto
Fortgeschritten
Secure Enclave
Experte
MVVM
Fortgeschritten
Docker
Basics
Flutter
Basics
KeyCloak
Fortgeschritten
OpenID Connect
Fortgeschritten
Combine
Fortgeschritten
ID-Wallets
Experte
eIDAS / eIDAS 2.0
Experte
OID4VC
Experte

Programmiersprachen

Swift
Experte
Kotlin
Experte
Java
Experte
JavaScript
Fortgeschritten
Dart
Fortgeschritten
C#
Fortgeschritten
Objective-C
Basics
C
Basics
C++
Basics
python
Basics

Datenbanken

SQL
Experte

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.