
Dimitar Dihanov
dimitar.dihanov@gmail.com | Sofia, Bulgaria
Senior Software Engineer with 9+ years of experience shipping high-availability production systems. Currently specializing in Cloud-Native Backend Engineering (Go, Kubernetes) while leveraging a deep background in Mobile Architecture. Certified Kubernetes Administrator (CKA) with a strong focus on distributed systems, API design, and cross-platform consistency. Passionate about tackling complex algorithmic challenges, demonstrated by developing complex independent games using C# (Unity) and Kotlin.
Technical Skills
- Backend & Cloud: Go (Golang), Kubernetes (CKA), PostgreSQL, Docker, SQL, REST API Design.
- Mobile & Client: Kotlin, Jetpack Compose, Kotlin Multiplatform (KMP), Android SDK, RxJava, Swift (Basic).
- Game & Scripts: C# (Unity), Game Loop Architecture, State Management.
- Architecture & Ops: Microservices, Clean Architecture, CI/CD, Git, Linux.
Certifications
- CKA: Certified Kubernetes Administrator – The Linux Foundation
- iSAQB® CPSA Foundation Level – International Software Architecture Qualification Board
Professional experience
Schwarz IT Bulgaria | Sofia, Bulgaria
Senior Software Engineer / Lead Developer | April 2020 – Present
Role: Lead Developer – Schwarz Consent Management Platform (SCMP) (April 2025 – Present)
Successfully pivoted to a Full-Stack/Backend focus, engineering core components for the platform’s transition to modern cloud-native standards
- Designed and implemented high-performance microservices using Go and PostgreSQL to handle consent data for millions of users.
- Leveraged Kubernetes (CKA) expertise to optimize container deployments, ensuring high availability and resource efficiency.
- Implemented Kotlin Multiplatform (KMP) to unify business logic between the Backend, Android, and iOS clients, reducing code duplication.
- Managed database schema migrations and optimized SQL queries for low-latency retrieval.
- Collaborated with DevOps teams to streamline the CI/CD pipeline for Go services.
Role: Lead Developer – twogo Carpooling App (April 2020 – March 2025)
Led the technical modernization of a high-traffic enterprise mobility application.
- Architected a modular Clean Architecture codebase, ensuring separation of concerns and testability.
- Solved complex concurrency and threading challenges using Kotlin Coroutines and Flow (applying patterns transferable to Go Goroutines).
- Engineered real-time features including chat, notifications, and dynamic theming.
- Served as the Android Community Lead, mentoring junior developers and establishing code quality standards (SonarQube, JUnit).
NetInfo | Sofia, Bulgaria
Android Developer | April 2018 – March 2020
- Developed and maintained Bulgaria’s highest-traffic mobile applications (ABV Mail, Vbox7, Sinoptik) with millions of active downloads.
- Migrated legacy Java codebases to Kotlin, introducing reactive programming patterns with RxJava.
- Implemented strict Test-Driven Development (TDD) and Dependency Injection (Dagger 2) to ensure system stability
Microinvest Software Company | Sofia, Bulgaria
Android Developer | July 2017 – May 2018
- Built systems for POS (Point of Sale) and warehouse inventory tracking.
- Wrote custom low-level drivers for fiscal printers and external hardware integration.
- Managed direct database interactions (MySQL/MSSQL) and optimized synchronization threads for offline-first capabilities.
Independent Game Development
spellloom – Roguelike Dungeon Crawler | June 2024 – Present
A complex bullet-hell roguelike featuring deep system design and procedural logic.
- Tech Stack: C#, Unity Engine.
- Programmed a flexible Spell-Building System allowing for emergent gameplay and complex state interactions.
- Implemented performant Game Loops and object pooling to handle high-density bullet hell mechanics without frame drops.
imago – Card Matching Game | Feb 2022 – Present
- Tech Stack: Kotlin, Jetpack Compose.
- Built a fully declarative UI game using Jetpack Compose, integrating Google Play Games services for leaderboards and achievements.
Education
- Software University (SoftUni) – Computer Science (2015 – 2017)
- Technical University of Sofia – Computer Science (2014 – 2016)
Languages
- English: Full Professional Proficiency
- German: C1 Advanced (Deutsches Sprachdiplom)