-
Broadcom (opens in new tab)
Dec 2023 - PresentSoftware EngineerEnterprise on-premises platform engineering focused on database infrastructure migrations and scalable technical design.
- Platform Engineering: Core components for an on-premises platform installer spanning infrastructure and tooling.
- Infrastructure Migration: Database infrastructure migration for existing production services without customer-visible downtime.
- Technical Design: Proof-of-concept (POC) implementations and co-authored technical design documents.
GoKubernetesInfrastructure -
VMware (opens in new tab)
Jul 2022 - Nov 2023Software EngineerData services and APIs for the core storage layer of a large-scale cloud environment.
- Core Data Services: Scalable storage-layer services using Go and Java backend components.
- API Design: RESTful and GraphQL APIs for efficient data operations and service integrations.
- Cloud Infrastructure: Resilient backend systems on AWS services, PostgreSQL and Elasticsearch.
GoJavaGraphQLAWS -
SumUp (opens in new tab)
Oct 2019 - Jun 2022Software DeveloperSecurity and integration features for the SumUp Card ecosystem, including authentication flows and Open Banking compliance.
- SumUp Card: Core features and services within the Banking engineering team.
- Security Architecture: Multi-factor authentication (MFA) service and authorization flow.
- Open Banking: Open Banking API integrations that extend financial capabilities.
ElixirGoJava/KotlingRPC -
devolo AG (opens in new tab)
Feb 2018 - Oct 2019Software DeveloperMobile applications for smart home networking, device state management, and Bluetooth connectivity.
- iOS Application: Bluetooth-based discovery and control of network devices via RESTful endpoints.
- Resilient Connectivity: Caching and offline mode for unreliable network states.
- State Management: Diffing algorithms for available and unavailable network hardware.
SwiftUIKitBluetoothREST APIs -
Codemotion Ltd. (opens in new tab)
Feb 2014 - Sep 2016Co-Founder & DeveloperProduct studio building interactive iOS applications, with ownership of their technical development.
- Product Development: Multiple shipped applications, including a dedicated iPad vector design tool.
- Graphics Engineering: Dynamic vector brush engine responsive to Apple Pencil pressure and tilt data.
SwiftCore GraphicsCore Animation -
Despark (opens in new tab)
Feb 2012 - Feb 2013Junior iOS DeveloperPortfolio of iOS games and consumer-facing applications.
- Mobile Development: Information and storefront iOS applications for various clients.
- Game Programming: Multiple shipped iOS games using the Cocos2D engine.
Objective-CUIKitCocos2D