Senior Software Engineer specialized in mobile native SDKs, real-time image processing & server-side for identity verification in regulated fintech.
Aktualisiert am 10.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2026
Verfügbar zu: 90%
davon vor Ort: 60%
iOS SDK Development
Identity Verification (eMRTD / GwG)
C++/WebAssembly Image&ML Model Processing
eMRTD
eID
Performanceoptimierung
WebAssembly
CMake
Java
Swift
JNI
Kotlin
OpenCV
Go
Real-Time Image Processing
ICAO9303
Cross-Platform Architecture
Native Mobile Development
Spring Boot
Autonomous Coding Agents
Mobile SDK Security
TensorFlow Lite
C++
German
native
English
fluent
French
basic

Einsatzorte

Einsatzorte

Munich (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2026-04 - 2026-06

Autonomous Coding Agent Infrastructure in regulated environment

Senior Software Engineer Go Kubernetes Docker ...
Senior Software Engineer

* Led the system design / implementation of custom-built coding agent infrastructure, suitable for running autonomous tasks inside a regulated fintech environment.

* Support for existing coding agents harnesses such as codex/claude/opencode

* Slack/Bitbucket integration for easy collaboration, governed access to internal infrastructure (code repositories, databases, logging/telemetry services)

* Custom TCP proxy system for fine-grained permissions of network related communication.

* Full transparency of the coding agents actions.

* Dynamically scalable agent runners depending on workloads.

* Replaced recurring developer tasks within the infrastructure saving already ~7 hours per week of developer time.

Go Kubernetes Docker podman Google Vertex LLM
CHECK24 Vergleichsportal
Munich
4 months
2026-02 - 2026-05

Modularization of Identity Verification SDK

Senior Software Engineer team-topologies architecture Kollaboratives Projektmanagement ...
Senior Software Engineer

  • Led the complex architectural overhaul of a mobile identity verification SDK & server-side application architecture to parallelize the work of multiple teams on the mobile SDK.
  • Designed, evaluated and documented larger architectural changes within the business-critical identity verification SDK
  • Closely collaborated with various teams across server-side and frontends to enable architectural changes with no downtime.
  • Built AI-assisted developer tooling that reduced onboarding time for engineers outside the SDK team.
  • Final implementation reduced architectural/code complexity by ~30%

team-topologies architecture Kollaboratives Projektmanagement Technical Design Lead Developer iOS SDK iOS Android
CHECK24 Vergleichsportal
Munich
3 months
2026-01 - 2026-03

Identity Verification SDK Network Communication Hardening

Senior Software Engineer Device Proof of Possession Technische Projektleitung Technische Konzeption ...
Senior Software Engineer

  • Research and planned through a secure network communication layer for a mobile identity verification SDK across platforms (iOS, Android, Web), concretely mitigating attack vectors such as replay-attacks, spoofing and device impersonation.
  • Led a team of three to implement the planned security layer across frontend/backend platforms
  • Worked out backwards compatible migration strategies for enabling the security layer for every integrating partner.


Device Proof of Possession Technische Projektleitung Technische Konzeption Security Konzepte
CHECK24 Vergleichsportal
Munich
5 months
2025-09 - 2026-01

Low-Latency/High-Throughput File Service for processing&storing identity verification proofs

Senior Software Engineer Go k6 Kubernetes ...
Senior Software Engineer

  • Led the design and implementation of a low-latency, high-throughput file service that processes&stores millions of highly sensitive identity verification proofs as a core component of the identity verification pipeline.
  • Implemented the service using only Go and the standard library, eliminating external runtime dependencies.
  • Integrated performance, reliability, and end-to-end (E2E) benchmarking into the CI/CD pipeline.
  • Built comprehensive throughput and resilience validation tooling to verify service stability under failure scenarios, including system and network exhaustion, disk failures, and data integrity testing.
  • Simplified the identity verification architecture by eliminating multiple redundant micro-services.
  • Designed and implemented the service's monitoring and observability strategy.
  • Production deployment with zero downtime

Go k6 Kubernetes Docker
CHECK24 Vergleichsportal
Munich
1 month
2025-09 - 2025-09

Enable production monitoring

Senior Software Engineer Projektleitung Monitoringsysteme Applikationsüberwachung ...
Senior Software Engineer

  • Led the modernization of logging&observability of a mobile identity verification SDK (across iOS, Android, Web) leading to cost reduction in infrastructure.
  • Defined wanted observability/logging metrics suitable for concrete KPIs, outage alerting and rollout-monitoring.
  • Worked out a partner distribution strategy for introducing the external Sentry SDK in the mobile identity verification SDK
  • Supported software developers during implementation phase

Projektleitung Monitoringsysteme Applikationsüberwachung Sentry
CHECK24 Vergleichsportal
Munich
4 months
2024-09 - 2024-12

Cross-platform real-time image processing sdk for the web&android

Senior Software Engineer CMake WebAssembly C++ ...
Senior Software Engineer

  • Led the early stage & continuous development of the real-time image processing / machine learning model inference library for CHECK24's in-house identity verification web SDK.
  • Architected a cross-platform CMake-based build system targeting Android (JNI) and WebAssembly for maximum compatibility, specifically for low-end devices.
  • Ported TensorFlow Lite, OpenCV, and XNNPACK to work on WebAssembly, enabling SIMD acceleration, multithreading, and real-time performance
  • Conducted research towards which model inference libraries and model formats (tensorflowlite, opencv, onnx) can become compatible with internal model requirements, in close collaboration with Data Science teams.
  • Optimized the image processing / machine learning model pipelines inference in close work with our Data Science teams from 100ms to 10ms. Also reduced the memory footprint of the image processing to an absolute minimum, making it viable to run on low-end devices.

CMake WebAssembly C++ OpenCV TensorFlowLite XNNPack JNI onnx
CHECK24 Vergleichsportal
Munich
1 month
2024-10 - 2024-10

Mobile Identity Verification SDK Security

Senior Software Engineer CryptoKit SSL-Pinning Jailbreak Detection ...
Senior Software Engineer
  • Implemented various security layers into a mobile native identity verification SDK including SSL pinning, jailbreak detection and additional network encryption layers.
CryptoKit SSL-Pinning Jailbreak Detection Network-Encryption openssl
Munich
1 month
2024-09 - 2024-09

eMRTD server-side certificate validation

Senior Software Engineer Java Spring Boot Microservices ...
Senior Software Engineer

  • Implemented a new micro service for server-side zero-trust certificate validation according to the ICAO9303 eMRTD standard
  • Implemented data payload extraction of eMRTD related ASN.1 payloads on the server
  • Automated the BSI master-list rotation on server-side alongside integrity checks.
  • Following testing standards to ensure validity of certificate validation across international passports.

Java Spring Boot Microservices bouncycastle jMRTD
CHECK24 Vergleichsportal
Munich
4 months
2024-06 - 2024-09

eMRTD implementation for mobile native

Senior Software Engineer ICAO9303 eMRTD CoreNFC ...
Senior Software Engineer

  • Led the development of a complete ICAO9303 conform eMRTD (electronic machine readable travel passport) implementation from the ground up for iOS
  • Implemented all required cryptographic requirements for eMRTD throughout BAC/PACE + generic/integrated mapping for (diffie-hellman) key exchanges + passive/chip authentication + secure messaging)
  • Implemented the NFC chip communication for interacting with the passport/id card chip. 
  • Built a ASN.1 parser from the ground-up to read NFC related data payloads  according to ICAO9303 specifications
  • Build test validation systems for verifying the eMRTD implementation across international passports
  • Integrated the openssl library for iOS
  • Integrated an existing eMRTD solution (jMRTD) for Android

ICAO9303 eMRTD CoreNFC CryptoKit CommonCrypto swift c openssl elliptic-curve-cryptography ASN.1 ECDH jMRTD
CHECK24 Vergleichsportal
Munich
1 year 1 month
2023-09 - 2024-09

Early-Stage Identity Verification iOS SDK Development

Software Engineer Swift CoreML Accelerate ...
Software Engineer

  • Conducted product oriented market/technology research and early stage development of an AI based identity verification SDK from the ground-up.
  • Built various prototypes to solve various aspects of real-time image processing, on-device machine/deep learning models, mobile security, mobile architecture and user experience design. (Specifically targeting iOS/Android/web platforms)
  • Close contact with stakeholders/management about direction of the technical foundation of the product.

Swift CoreML Accelerate OpenCV C++ CMake UIKit TensorFlowLite Python
CHECK24 Vergleichsportal
Munich
3 months
2024-04 - 2024-06

Offensive Security Research on Mobile Identity SDKs

Software Engineer Mobile Security Reverse Engineering Disassembling ...
Software Engineer

  • Conducted offensive security research against mobile SDKs using Frida, Ghidra, and custom attack tooling. Specifically testing vulnerabilities within our own Identity Verification SDK solution.
  • Identified runtime vulnerabilities, MitM attacks, and camera-spoofing techniques
  • Produced risk assessments for stakeholders and implemented mitigation strategies for identified threats

Mobile Security Reverse Engineering Disassembling Ghidra Frida
CHECK24 Vergleichsportal
Munich

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 10 months
2018-09 - 2021-06

Apprenticeship ? IT Specialist (Application Development)

Deutsche Telekom (germany)
Deutsche Telekom (germany)

Kompetenzen

Kompetenzen

Top-Skills

iOS SDK Development Identity Verification (eMRTD / GwG) C++/WebAssembly Image&ML Model Processing eMRTD eID Performanceoptimierung WebAssembly CMake Java Swift JNI Kotlin OpenCV Go Real-Time Image Processing ICAO9303 Cross-Platform Architecture Native Mobile Development Spring Boot Autonomous Coding Agents Mobile SDK Security TensorFlow Lite C++

Produkte / Standards / Erfahrungen / Methoden

Profile
Hands-on software engineer with years of experience building complex, business-critical software in heavily regulated environments from the ground up. Specialized in native mobile (iOS/Android) SDK development, cross-platform C++/WebAssembly image processing, identity verification, and applied AI engineering tooling.

Technical Skills
  • Mobile: Swift, iOS SDK development, UIKit, Kotlin/Android, JNI
  • Systems & Web: C++, CMake, WebAssembly, Go, Java, Spring Boot, JavaScript
  • AI/ML: TensorFlow Lite, OpenCV, XNNPACK, GANs, LLM tooling, MCP servers
  • Security: SSL pinning, request signing, Frida, Ghidra, offensive SDK research

Identity Verification SDKs - I've largely contributed building a mobile-first AI based identity verification platform from the ground up (Layed the foundations of running real-time image processing and machine learning models across iOS/Android/Web), as well as led the implementation of an ICAO9303 compliant eMRTD reader from scratch, which by now has successfully performed millions of identity verifications.

Experience

06/2026 - today
Firmname on request in Munich (Germany)
Freelance Software Engineer
  • Independent software and AI engineering consulting, available DACH-wide

06/2025 - 06/2026
IdentityCheck by CHECK24, Munich (Germany)
Senior Software Engineer
  • Developed business-critical identity verification systems operating in heavily regulated fintech environments.
  • Technical owner of the native iOS SDK supporting Money Laundering Act (GwG) compliant identity verification processes.
  • Led early-stage development of the in-house WebAssembly-based image processing SDK powering AI-based web identity verification.
  • Developed the in-house mobile-first, AI-based identity verification iOS SDK.
  • Designed and productionized a zero-dependency, low-latency Go file service processing tens of millions of highly sensitive identity documents while simplifying the surrounding microservice architecture.
  • Researched and implemented advanced SDK security mechanisms including SSL pinning, Proof of Possession, and request signing, mitigating spoofing and replay attacks.
  • Introduced AI-powered engineering tooling, including internal MCP servers, token-usage monitoring, and LLM-assisted developer workflows integrated with internal systems.
  • Designed and deployed a fully self-hosted, autonomous, and auditable coding agent based on a masterrunner architecture, capable of safely operating within regulated multi-platform development environments.
  • Optimized native iOS and Android UI tests to reduce automated testing duration by 80%, integrated automated tests into developer workflows, and experimented with agentic auto-fixing of UI tests.
  • Mentored engineers across the organization and onboarded developers of all experience levels to new platforms, architectures, and technologies.

05/2023 - 06/2025
IdentityCheck by CHECK24, Munich (Germany)
Software Engineer
  • Played a key role in building the technical foundation of CHECK24?s in-house state-of-the-art identity verification platform across frontends and server-side, leading to greatly improved customer experiences.
  • Designed and implemented a complete ICAO 9303 eMRTD solution for iOS and Android from scratch, including zero-trust server-side certificate validation for electronic identity documents.
  • Architected a future-proof CMake-based build system for a cross-platform C++ image processing engine targeting Android (JNI) and WebAssembly.
  • Ported and optimized TensorFlow Lite, OpenCV, XNNPACK, and related dependencies for WebAssembly, enabling SIMD acceleration, multithreading, and real-time performance across web platforms.
  • Continuously improved the native apps build system for reliable, product-manager/QA-transparent deployments of native apps and internal libraries.
  • Contributed to backend services built with Java and Spring Boot.
  • Collaborated with product owners and business stakeholders on technical strategy, feasibility analysis, and project planning.
  • Conducted offensive security research against mobile SDKs using Frida, Ghidra and custom attack tooling to identify runtime vulnerabilities, MitM attacks, and camera-spoofing techniques, producing risk assessments and implementing mitigation strategies.

06/2021 - 04/2023
CHECK24 Vergleichsportal, Munich (Germany)
iOS Engineer
  • Contributed to transforming the native CHECK24 Insurance app into an award-winning, marketleading iOS experience.
  • Helped implement a scalable URL-based navigation architecture supporting complex native and web application flows.
  • Collaborated closely with backend teams to design and implement REST APIs.
  • Developed internal debugging and runtime inspection tools to improve engineering productivity.
  • Increased automated test coverage to approximately 80% through unit and visual snapshot testing.
  • Supported maintaining and expanding cross-platform end-to-end UI test infrastructure.
  • Migrated large parts of Storyboards to a modern UIKit-based architecture.
  • Implemented customer experience improvements across document scanning, animations, and onboarding flows.

Branchen

Branchen

* Identity Verification Systems (GwG conform)

* Insurances

* Telecommunication

Einsatzorte

Einsatzorte

Munich (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2026-04 - 2026-06

Autonomous Coding Agent Infrastructure in regulated environment

Senior Software Engineer Go Kubernetes Docker ...
Senior Software Engineer

* Led the system design / implementation of custom-built coding agent infrastructure, suitable for running autonomous tasks inside a regulated fintech environment.

* Support for existing coding agents harnesses such as codex/claude/opencode

* Slack/Bitbucket integration for easy collaboration, governed access to internal infrastructure (code repositories, databases, logging/telemetry services)

* Custom TCP proxy system for fine-grained permissions of network related communication.

* Full transparency of the coding agents actions.

* Dynamically scalable agent runners depending on workloads.

* Replaced recurring developer tasks within the infrastructure saving already ~7 hours per week of developer time.

Go Kubernetes Docker podman Google Vertex LLM
CHECK24 Vergleichsportal
Munich
4 months
2026-02 - 2026-05

Modularization of Identity Verification SDK

Senior Software Engineer team-topologies architecture Kollaboratives Projektmanagement ...
Senior Software Engineer

  • Led the complex architectural overhaul of a mobile identity verification SDK & server-side application architecture to parallelize the work of multiple teams on the mobile SDK.
  • Designed, evaluated and documented larger architectural changes within the business-critical identity verification SDK
  • Closely collaborated with various teams across server-side and frontends to enable architectural changes with no downtime.
  • Built AI-assisted developer tooling that reduced onboarding time for engineers outside the SDK team.
  • Final implementation reduced architectural/code complexity by ~30%

team-topologies architecture Kollaboratives Projektmanagement Technical Design Lead Developer iOS SDK iOS Android
CHECK24 Vergleichsportal
Munich
3 months
2026-01 - 2026-03

Identity Verification SDK Network Communication Hardening

Senior Software Engineer Device Proof of Possession Technische Projektleitung Technische Konzeption ...
Senior Software Engineer

  • Research and planned through a secure network communication layer for a mobile identity verification SDK across platforms (iOS, Android, Web), concretely mitigating attack vectors such as replay-attacks, spoofing and device impersonation.
  • Led a team of three to implement the planned security layer across frontend/backend platforms
  • Worked out backwards compatible migration strategies for enabling the security layer for every integrating partner.


Device Proof of Possession Technische Projektleitung Technische Konzeption Security Konzepte
CHECK24 Vergleichsportal
Munich
5 months
2025-09 - 2026-01

Low-Latency/High-Throughput File Service for processing&storing identity verification proofs

Senior Software Engineer Go k6 Kubernetes ...
Senior Software Engineer

  • Led the design and implementation of a low-latency, high-throughput file service that processes&stores millions of highly sensitive identity verification proofs as a core component of the identity verification pipeline.
  • Implemented the service using only Go and the standard library, eliminating external runtime dependencies.
  • Integrated performance, reliability, and end-to-end (E2E) benchmarking into the CI/CD pipeline.
  • Built comprehensive throughput and resilience validation tooling to verify service stability under failure scenarios, including system and network exhaustion, disk failures, and data integrity testing.
  • Simplified the identity verification architecture by eliminating multiple redundant micro-services.
  • Designed and implemented the service's monitoring and observability strategy.
  • Production deployment with zero downtime

Go k6 Kubernetes Docker
CHECK24 Vergleichsportal
Munich
1 month
2025-09 - 2025-09

Enable production monitoring

Senior Software Engineer Projektleitung Monitoringsysteme Applikationsüberwachung ...
Senior Software Engineer

  • Led the modernization of logging&observability of a mobile identity verification SDK (across iOS, Android, Web) leading to cost reduction in infrastructure.
  • Defined wanted observability/logging metrics suitable for concrete KPIs, outage alerting and rollout-monitoring.
  • Worked out a partner distribution strategy for introducing the external Sentry SDK in the mobile identity verification SDK
  • Supported software developers during implementation phase

Projektleitung Monitoringsysteme Applikationsüberwachung Sentry
CHECK24 Vergleichsportal
Munich
4 months
2024-09 - 2024-12

Cross-platform real-time image processing sdk for the web&android

Senior Software Engineer CMake WebAssembly C++ ...
Senior Software Engineer

  • Led the early stage & continuous development of the real-time image processing / machine learning model inference library for CHECK24's in-house identity verification web SDK.
  • Architected a cross-platform CMake-based build system targeting Android (JNI) and WebAssembly for maximum compatibility, specifically for low-end devices.
  • Ported TensorFlow Lite, OpenCV, and XNNPACK to work on WebAssembly, enabling SIMD acceleration, multithreading, and real-time performance
  • Conducted research towards which model inference libraries and model formats (tensorflowlite, opencv, onnx) can become compatible with internal model requirements, in close collaboration with Data Science teams.
  • Optimized the image processing / machine learning model pipelines inference in close work with our Data Science teams from 100ms to 10ms. Also reduced the memory footprint of the image processing to an absolute minimum, making it viable to run on low-end devices.

CMake WebAssembly C++ OpenCV TensorFlowLite XNNPack JNI onnx
CHECK24 Vergleichsportal
Munich
1 month
2024-10 - 2024-10

Mobile Identity Verification SDK Security

Senior Software Engineer CryptoKit SSL-Pinning Jailbreak Detection ...
Senior Software Engineer
  • Implemented various security layers into a mobile native identity verification SDK including SSL pinning, jailbreak detection and additional network encryption layers.
CryptoKit SSL-Pinning Jailbreak Detection Network-Encryption openssl
Munich
1 month
2024-09 - 2024-09

eMRTD server-side certificate validation

Senior Software Engineer Java Spring Boot Microservices ...
Senior Software Engineer

  • Implemented a new micro service for server-side zero-trust certificate validation according to the ICAO9303 eMRTD standard
  • Implemented data payload extraction of eMRTD related ASN.1 payloads on the server
  • Automated the BSI master-list rotation on server-side alongside integrity checks.
  • Following testing standards to ensure validity of certificate validation across international passports.

Java Spring Boot Microservices bouncycastle jMRTD
CHECK24 Vergleichsportal
Munich
4 months
2024-06 - 2024-09

eMRTD implementation for mobile native

Senior Software Engineer ICAO9303 eMRTD CoreNFC ...
Senior Software Engineer

  • Led the development of a complete ICAO9303 conform eMRTD (electronic machine readable travel passport) implementation from the ground up for iOS
  • Implemented all required cryptographic requirements for eMRTD throughout BAC/PACE + generic/integrated mapping for (diffie-hellman) key exchanges + passive/chip authentication + secure messaging)
  • Implemented the NFC chip communication for interacting with the passport/id card chip. 
  • Built a ASN.1 parser from the ground-up to read NFC related data payloads  according to ICAO9303 specifications
  • Build test validation systems for verifying the eMRTD implementation across international passports
  • Integrated the openssl library for iOS
  • Integrated an existing eMRTD solution (jMRTD) for Android

ICAO9303 eMRTD CoreNFC CryptoKit CommonCrypto swift c openssl elliptic-curve-cryptography ASN.1 ECDH jMRTD
CHECK24 Vergleichsportal
Munich
1 year 1 month
2023-09 - 2024-09

Early-Stage Identity Verification iOS SDK Development

Software Engineer Swift CoreML Accelerate ...
Software Engineer

  • Conducted product oriented market/technology research and early stage development of an AI based identity verification SDK from the ground-up.
  • Built various prototypes to solve various aspects of real-time image processing, on-device machine/deep learning models, mobile security, mobile architecture and user experience design. (Specifically targeting iOS/Android/web platforms)
  • Close contact with stakeholders/management about direction of the technical foundation of the product.

Swift CoreML Accelerate OpenCV C++ CMake UIKit TensorFlowLite Python
CHECK24 Vergleichsportal
Munich
3 months
2024-04 - 2024-06

Offensive Security Research on Mobile Identity SDKs

Software Engineer Mobile Security Reverse Engineering Disassembling ...
Software Engineer

  • Conducted offensive security research against mobile SDKs using Frida, Ghidra, and custom attack tooling. Specifically testing vulnerabilities within our own Identity Verification SDK solution.
  • Identified runtime vulnerabilities, MitM attacks, and camera-spoofing techniques
  • Produced risk assessments for stakeholders and implemented mitigation strategies for identified threats

Mobile Security Reverse Engineering Disassembling Ghidra Frida
CHECK24 Vergleichsportal
Munich

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 10 months
2018-09 - 2021-06

Apprenticeship ? IT Specialist (Application Development)

Deutsche Telekom (germany)
Deutsche Telekom (germany)

Kompetenzen

Kompetenzen

Top-Skills

iOS SDK Development Identity Verification (eMRTD / GwG) C++/WebAssembly Image&ML Model Processing eMRTD eID Performanceoptimierung WebAssembly CMake Java Swift JNI Kotlin OpenCV Go Real-Time Image Processing ICAO9303 Cross-Platform Architecture Native Mobile Development Spring Boot Autonomous Coding Agents Mobile SDK Security TensorFlow Lite C++

Produkte / Standards / Erfahrungen / Methoden

Profile
Hands-on software engineer with years of experience building complex, business-critical software in heavily regulated environments from the ground up. Specialized in native mobile (iOS/Android) SDK development, cross-platform C++/WebAssembly image processing, identity verification, and applied AI engineering tooling.

Technical Skills
  • Mobile: Swift, iOS SDK development, UIKit, Kotlin/Android, JNI
  • Systems & Web: C++, CMake, WebAssembly, Go, Java, Spring Boot, JavaScript
  • AI/ML: TensorFlow Lite, OpenCV, XNNPACK, GANs, LLM tooling, MCP servers
  • Security: SSL pinning, request signing, Frida, Ghidra, offensive SDK research

Identity Verification SDKs - I've largely contributed building a mobile-first AI based identity verification platform from the ground up (Layed the foundations of running real-time image processing and machine learning models across iOS/Android/Web), as well as led the implementation of an ICAO9303 compliant eMRTD reader from scratch, which by now has successfully performed millions of identity verifications.

Experience

06/2026 - today
Firmname on request in Munich (Germany)
Freelance Software Engineer
  • Independent software and AI engineering consulting, available DACH-wide

06/2025 - 06/2026
IdentityCheck by CHECK24, Munich (Germany)
Senior Software Engineer
  • Developed business-critical identity verification systems operating in heavily regulated fintech environments.
  • Technical owner of the native iOS SDK supporting Money Laundering Act (GwG) compliant identity verification processes.
  • Led early-stage development of the in-house WebAssembly-based image processing SDK powering AI-based web identity verification.
  • Developed the in-house mobile-first, AI-based identity verification iOS SDK.
  • Designed and productionized a zero-dependency, low-latency Go file service processing tens of millions of highly sensitive identity documents while simplifying the surrounding microservice architecture.
  • Researched and implemented advanced SDK security mechanisms including SSL pinning, Proof of Possession, and request signing, mitigating spoofing and replay attacks.
  • Introduced AI-powered engineering tooling, including internal MCP servers, token-usage monitoring, and LLM-assisted developer workflows integrated with internal systems.
  • Designed and deployed a fully self-hosted, autonomous, and auditable coding agent based on a masterrunner architecture, capable of safely operating within regulated multi-platform development environments.
  • Optimized native iOS and Android UI tests to reduce automated testing duration by 80%, integrated automated tests into developer workflows, and experimented with agentic auto-fixing of UI tests.
  • Mentored engineers across the organization and onboarded developers of all experience levels to new platforms, architectures, and technologies.

05/2023 - 06/2025
IdentityCheck by CHECK24, Munich (Germany)
Software Engineer
  • Played a key role in building the technical foundation of CHECK24?s in-house state-of-the-art identity verification platform across frontends and server-side, leading to greatly improved customer experiences.
  • Designed and implemented a complete ICAO 9303 eMRTD solution for iOS and Android from scratch, including zero-trust server-side certificate validation for electronic identity documents.
  • Architected a future-proof CMake-based build system for a cross-platform C++ image processing engine targeting Android (JNI) and WebAssembly.
  • Ported and optimized TensorFlow Lite, OpenCV, XNNPACK, and related dependencies for WebAssembly, enabling SIMD acceleration, multithreading, and real-time performance across web platforms.
  • Continuously improved the native apps build system for reliable, product-manager/QA-transparent deployments of native apps and internal libraries.
  • Contributed to backend services built with Java and Spring Boot.
  • Collaborated with product owners and business stakeholders on technical strategy, feasibility analysis, and project planning.
  • Conducted offensive security research against mobile SDKs using Frida, Ghidra and custom attack tooling to identify runtime vulnerabilities, MitM attacks, and camera-spoofing techniques, producing risk assessments and implementing mitigation strategies.

06/2021 - 04/2023
CHECK24 Vergleichsportal, Munich (Germany)
iOS Engineer
  • Contributed to transforming the native CHECK24 Insurance app into an award-winning, marketleading iOS experience.
  • Helped implement a scalable URL-based navigation architecture supporting complex native and web application flows.
  • Collaborated closely with backend teams to design and implement REST APIs.
  • Developed internal debugging and runtime inspection tools to improve engineering productivity.
  • Increased automated test coverage to approximately 80% through unit and visual snapshot testing.
  • Supported maintaining and expanding cross-platform end-to-end UI test infrastructure.
  • Migrated large parts of Storyboards to a modern UIKit-based architecture.
  • Implemented customer experience improvements across document scanning, animations, and onboarding flows.

Branchen

Branchen

* Identity Verification Systems (GwG conform)

* Insurances

* Telecommunication

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.