Robert Dimitrov

Robert Dimitrov

Engineer, craftsman, minimalist.

Sofia, Bulgaria

Broadcom (opens in new tab)

Dec 2023 - Present
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: Maintained resilient backend systems using 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: Delivered core features and services within the Banking engineering team.
  • Security Architecture: Multi-factor authentication (MFA) service and authorization flow.
  • Open Banking: Implemented and integrated Open Banking APIs to 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

Co-founded a product studio and managed the technical development of interactive iOS applications.

  • 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