FlowCV Logo
resume profile picture
Radoslav Dosev Passionate Self-driven Senior Android Dev, Consultant, and Contractor
Profile

As a highly motivated and reliable software engineer, I specialize in Android mobile development and Java technologies. With a strong entrepreneurial drive, I am always seeking solutions to problems and constantly striving to improve products. I have been described by colleagues and friends as cooperative, professional, self-directed, and responsible, and I take great pride in living up to those expectations.

My friendly and open-minded personality, coupled with a good sense of humor, makes me an excellent team player. I am committed to continuous learning and growth, and I am eager to apply my skills to make meaningful contributions to the field of software engineering. My ability to take initiative and work well under pressure enables me to consistently deliver high-quality results. Overall, I am confident that my passion for technology and my work ethic will make me a valuable asset to any organization.

Work Experience
Wynshop (Contract), Android Team Lead + React Native Senior Developer
Mar 2023 – present

(MPS) Mobile Personal Shopper App

  • Leading the team responsible for the Wynshop store fulfillment application
  • Being responsible for the whole pipeline. Making releases, delegating work, coaching and making architectural decisions
  • Wynshop Storefront React Native App

  • Helping the team with implementing new features and fixing bugs
  • Running spikes on improving the app architecture and performance
  • Skills
    Java

    11+ years of experience

    Kotlin (STDlib, Coroutines, Flow)

    7+ years of experience

    Android SDK

    10+ years of experience

    Jetpack Compose
    Architectural design patterns

    MVC, MVP, MVVM, MVI, Android Architecture Components, Clean Architecture, Databinding

    Android Third Party libraries

    Android Jetpack, Firebase, Android Support libraries, Play Services, RxJava, Retrofit, Dagger 2, Hilt, Glide,Picasso, Realm, MixPanel, Rollbar, LeakCanary, Hockey, Calligraphy, jUnit, Mockito, Powermock, Espresso and many more

    Gradle configurations

    Modularisation, Custom plugins, Dependencies and repositories, Signing, Build properties, Build types, Flavors, Source sets, APKs file naming and versioning, Lint, Proguard and shrinking resources, Custom tasks

    Also some experience with

    HTML, CSS, JavaScript, SQL, Shell script, Swift, C++, Java Web Development, DevOps configs, Arduino

    Himalaya Exchange (Contract), Senior Android Developer
    Oct 2022 – Mar 2023
  • Developed an app for letting users of Himalaya Exchange manage their crypto assets.
  • Implemented the depositing, sending, requesting, withdrawing funds, KYC, and more.
  • Responsible for creating the structure/architecture of the app.
  • Modularised the app and set up the Gradle configurations.
  • Integrated and made the base design components using Jetpack Compose.
  • Coached the other team members on using Jetpack Compose.
  • Smule (Contract), Senior Android Developer
    Jan 2021 – Sep 2022
  • Worked on the biggest karaoke mobile app with more than 3 million active users.
  • Responsible for making some of the latest features in the app (song segments and now playing) and lots of bug fixing.
  • Used Android SDK, Android Studio, Android, Kotlin, and Java for the development of this project.
  • Oddschecker (Contract), Senior Android Developer
    Dec 2019 – Dec 2020
  • Developed an app for letting users in the UK bet on sports events in real-time.
  • Being one of the Android contractors.
  • Responsible for refactoring the app's architecture using MVVM, Flow, Coroutines, and Repository design patterns with Clean architecture layering.
  • Implemented some of the features, primarily the news-related ones.
  • Quidco (Contract), Senior Android Developer
    Apr 2019 – Oct 2019
  • Worked on an Android application for letting people collect cashback from buying certain online items.
  • Implemented the referral and marketing campaign features.
  • Certificates
    Education
    Technical University of Sofia, Bachelor of Computer Science
    2011 – 2015 | Sofia, Bulgaria
    School of Electronic and Electrical Engineering, High School Diploma, Microprocessor technologies
    2008 – 2011 | Burgas, Bulgaria
    Projects
  • Responsible, by my initiative, for refactoring the whole app to Kotlin.
  • The main tech stack used was Android SDK, Kotlin, RxJava, and Clean Architecture.
  • Ship.Cars USA
    Lead Android Developer
    Sep 2017 – Mar 2019
  • Leading and coaching the Android team (consisting of 3 developers in total, me, a Junior Android Dev and a Senior Android Dev in India)
  • Doing operational processes inside the team (code reviewing process and setting clear code style guide)
  • Migrating the support libraries to AndroidX
  • Starting the transition to Kotlin
  • Implementing new major features
  • Managing releases
  • Senior Android Developer
    Oct 2016 – Sep 2017

    Creating and maintaining the Ship.Cars mobile Android application

  • Creating the Ship.Cars Android application from scratch
  • Implementing new features, fixing defects and writing unit, integration and UI tests
  • Making releases and owning the application
  • Musala Soft
    Android Developer
    Dec 2014 – Sep 2016
  • Working on various Android applications for clients
  • Junior Web Developer
    Oct 2013 – Dec 2014

    Vivacom SMS Admin Portal

  • Worked on a web portal for Vivacom business partners to manage and send SMS campaigns.
  • It was built using Java technologies, Oracle database, HTML, CSS, and JavaScript.
  • SAP, Java Intern
    Apr 2013 – Oct 2013
  • Worked on SAP HANA Cloud Cockpit Web App which was the management portal for deploying web apps on SAP HANA servers.