Robert Dimitrov

Robert Dimitrov

Engineer, craftsman, minimalist.

Sofia, Bulgaria
  • Software Engineer

    Enterprise 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 2023
    Software Engineer

    Data 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 2022
    Software Developer

    Security 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 2019
    Software Developer

    Mobile 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
  • Co-Founder & Developer

    Product 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 2013
    Junior iOS Developer

    Portfolio 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