Dimitar Dihanov

dimitar.dihanov@gmail.com | Sofia, Bulgaria


I am an Android Developer with many years of experience. I have worked on numerous different projects. In my free time I enjoy making music, calisthenics, travelling with my family and programming. I am also the developer of a retro style card matching game called imago, which is fully made in Jetpack Compose – be sure to check it out!

Experience

Senior Android Developer / Schwarz IT Bulgaria / April 2020 – present
  • Lead developer on the new version of the carpooling app twogo, which includes dynamic theming, chat and notifications, multiple user profiles, gamification and more
  • Architected and built with a modern approach using CLEAN and modularization
  • Technologies include Kotlin, Jetpack Compose, MVVM, Coroutines, Flow, Android Jetpack, Koin, JUnit, Robolectric, SonarQube
  • Refining and translating customer needs into full end-to-end features including back-end/front-end communication and architecture
  • Schwarz IT Android community lead
Android Developer / NetInfo / April 2018 – March 2020
  • Working on leading Bulgarian mobile apps with millions of downloads and traffic like ABV mail, vbox7, sinoptik.bg, vesti.bg, dariknews.bg and others
  • Writing apps in Kotlin and Java
  • Building applications with a focus on testability – TDD, Dependency Injection, Modularisation
  • Developed apps with RxJava, Kotlin Coroutines, Dagger 2, Retrofit, MVVM, Android Jetpack, Navigation, LiveData
  • Testing with Espresso, Robolectric, Mockito, JUnit
Android Developer / Microinvest Software Company / Jul 2017 – May 2018
  • Developed Android applications for POS (Point Of Sale) and warehouse/store inventory tracking
  • Designed and implemented views and layouts for user interaction.
  • Used multi-threading to implement parallel processing using Threads, Handlers and AsyncTasks
  • Worked with MySQL and MSSQL databases
  • Wrote Java libraries for B4A(Basic4Android) with features not present in the language
  • Wrote drivers for fiscal printers
Customer Care Representative with German and English / Sitel / Jun 2015 – Jul 2017
  • Communication with different clients throughout the world
  • Aided in providing information regarding fiscal transactions
  • Strong focus on soft-skills and communication

Education

  • Software University (softuni.bg) / Computer Science / Sofia, Bulgaria (2015 – 2017)
  • Technical University of Sofia / Computer Science / Sofia, Bulgaria (2014 – 2016)
  • Secondary education / German Language School Goethe / Burgas, Bulgaria (2009 – 2014)

Projects

imago – Card Guessing Game / Feb 2022 – Present
  • Retro-style arcade game, fully made with Jetpack Compose and Google Play Games integration
  • Many levels with different game modes, achievements, daily challenges, leaderboards, unlockables (card backs, app themes)

Skills & Other