# Yavor Ivanov

Yavor Ivanov is a remote worker on Himalayas, Mobile Software Developer at DSK Bank, based in Bulgaria.

Source: https://himalayas.app/@yavorivanov

```text
Mobile software developer at DSK Bank, leading a design system integration and migration from Android Views to Compose.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Bulgaria |
| Authorized to work in | Bulgaria |
| Salary expectations | 72k+ EUR |
| Job categories | Mobile Software Developer, Android Developer, Flutter Developer |
| Skills | Android, Kotlin, Java, Flutter, Dart, Mobile Application Developer, Clean Architecture, MVVM, MVP, Test Driven Development, Design Systems, Jetpack Compose, Coroutines, RxJava, Firebase |
| LinkedIn | https://linkedin.com/in/pixiedustengineering |
| GitHub | https://github.com/yavski |

## About

```text
At DSK Bank, I’m part of the platform mobile team, supporting other mobile squads with development tools and performance monitoring. I integrated SonarQube and JaCoCo, implemented features including session management and security monitoring, and led the design system integration and migration from the view system to Compose.

Previously, I worked as a contractor with design agencies, startups, and large corporations, often on greenfield projects or legacy codebases. Across Android and Flutter projects, I contributed to architecture, features, testing, and releases, including porting United Bulgarian Bank’s app to Huawei Mobile Services and improving accessibility for Sky Q.
```

## Experience

### Mobile Software Developer (current)

DSK Bank. Nov 2025 - Present

```text
Part of the platform mobile team supporting all other mobile squads, building tools, monitoring performance, and mentoring less experienced colleagues. Integrated SonarQube and JaCoCo, implemented various features, wrote Gradle plugins, and led the integration of a design system.
```

Skills: Java, Kotlin, Backbase, Clean-Architecture, Test-Driven-Development, Firebase, Azure-DevOps, MVVM, Jetpack, Coroutines, Koin, Gradle

### Mobile App Developer

Pixie Dust Engineering. Jul 2013 - Nov 2025

```text
Worked with various design agencies, startups, and large corporations in the UK, Norway, and Bulgaria. Contracted as a senior or lead developer for greenfield projects and legacy code bases, contributing to the full development lifecycle.
```

Skills: Java, Kotlin, Clean-Architecture, Test-Driven-Development, GMS, HMS, Firebase, MVVM, MVP, Jetpack, RxJava, Coroutines, Dagger, Koin, Gradle, Fastlane

### Flutter Developer

[Telia](https://himalayas.app/companies/telia). Jan 2022 - Jul 2025

```text
Streamlined the architecture of the app to Clean Architecture standards, improved unit test coverage, and contributed to both product and technical backlogs.
```

Skills: Dart, Clean-Architecture, GraphQL, BLoC, Cubit, RxDart, Junit, Firebase, Widgetbook, GitHub-Actions

### Senior Android Developer

Questers / News UK. Jan 2021 - Sep 2021

```text
Migrated an app from a proprietary framework to a newer version with breaking changes, shaped the architecture of a whitelabel radio app, and reintegrated the Android Media framework.
```

Skills: Kotlin, Clean-Architecture, MVVM, Dagger, Coroutines, RxJava, ExoPlayer, Junit, Firebase, Bitrise, Gradle

### Lead Android Developer

Infosys / UBB / KBC. Mar 2020 - Dec 2020

```text
Led the Android dev team of United Bulgarian Bank, contributed to the architecture and all new features, worked with UX/design teams on a group-wide design system for KBC, and ported the app to Huawei Mobile Services.
```

Skills: Kotlin, MVVM, HMS, GMS, Koin, Coroutines, Junit, Firebase, Bitbucket, Gradle

### Senior Android Developer

Tide. Mar 2019 - Mar 2020

```text
Member of several full-stack teams implementing features with tight deadlines, contributed to an architecture rehaul to Clean Architecture standards, and assisted with interviews and onboarding.
```

Skills: Java, Kotlin, Clean-Architecture, MVVM, Test-Driven-Development, Firebase, Dagger, RxJava, Junit, Bitrise, Gradle

### Senior Android Developer

Hive / British Gas. Sep 2017 - Apr 2018

```text
Integrated a home monitoring camera and liaised with third-party hardware/firmware vendors, implemented various features, refined code quality, and consulted on Material Design principles.
```

Skills: Java, Clean-Architecture, MVP, Dagger, RxJava, Bluetooth, Junit, Jenkins, Gradle

### Senior Android Developer

Nice Agency. Jan 2016 - Jul 2016

```text
Contributed to the architecture of a new video streaming app (Sky Q) and made the app accessible to visually impaired users, helping management initiate a certification process.
```

Skills: Java, BDD, FitNesse, Dagger, Retrofit, ExoPlayer, Accessibility-Frameworks, Bamboo, Gradle

### Android Developer

Deliveroo. Sep 2015 - Dec 2015

```text
Contributed to the architecture of Deliveroo's consumer app, profiled JavaScript engines for Android, integrated J2V8, and liaised with the iOS team to maintain parity.
```

Skills: Java, Clean-Architecture, Dagger, Retrofit, J2V8, Junit, Travis-CI, Gradle

### Senior Android Developer

[Travelex](https://himalayas.app/companies/travelex). Jan 2015 - Apr 2015

```text
Contributed to the architecture of a new app for an international payment service (SuperCard) and contributed to a design system based on Material Design principles.
```

Skills: Java, Retrofit, Test-Driven-Development, EventBus, Mixpanel, Gradle

### Lead Android Developer

The App Business. Jul 2013 - Jan 2015

```text
Helped an iOS app development agency establish their presence in the Android space, led development of greenfield projects across various industries, and mentored junior developers.
```

Skills: Java, RoboSpice, EventBus, Junit, Fest, Jenkins, Gradle

### Android Developer

Beats Music. Feb 2013 - Jul 2013

```text
Contributed to the architecture and design of the initial version of the app.
```

Skills: Java, Junit, Jenkins

### Senior Android Developer

IG Index / IG Markets / Nadex. Jan 2011 - Feb 2013

```text
Contributed to the architecture of the app supporting Android 1.5 onwards, integrated a data streaming protocol, and constantly profiled the app to improve performance and memory allocation.
```

Skills: Java, Lightstreamer, Spring-Framework, Bamboo

### Mobile Java Developer

IG Index. Sep 2010 - Dec 2010

```text
Contributed to improvements of a custom scripting language for app development, worked on connectivity and validation mechanisms, and integrated a data streaming protocol.
```

Skills: Java, LWUIT, Blackberry-OS, Lightstreamer, Spring-Framework, Bamboo

### Mobile Software Developer

e-Man. Nov 2008 - Sep 2010

```text
Led development of greenfield projects for Android, iOS, and Samsung Bada, contributed to the architecture of a search engine, and assisted with integration of a video-streaming server.
```

Skills: Java, Objective-C, C++, Android, iOS, Bada, Jenkins

## Education

### Brunel University

BSc (Hons), Mobile Computing. Grade: 2.1

```text
BSc (Hons) Mobile Computing with a 2.1 classification.
```

### Huron University

BSc, Internet Information Systems. Grade: GPA 3+

```text
BSc Internet Information Systems with a GPA above 3.
```

## Tech stack

- Retrofit
- Bitbucket
- SonarQube
- JaCoCo
- Jenkins
- Travis CI
- GitHub Actions
- Bamboo
- React Native
- Flutter
- Spring
- Mixpanel
- Android Studio
- Xcode
- Eclipse
- Azure DevOps
- Gradle
- EventBus
- RxJava
- Python
- Java
- ES6
- Kotlin
- C++
- Objective-C
- Dart
- ExoPlayer
- fastlane
- iOS
- GraphQL
- Firebase
- TypeScript
- JUnit
- FitNesse
- Git
- Mercurial
- SQL
- Bitrise
- Groovy
- Dagger
- Android

To contact Yavor, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Iliyan Mladenov](https://himalayas.app/@iliyanmladenov): Senior iOS Developer, Intellicene
- [Marija Stojanovska](https://himalayas.app/@marijastojanovska): Agile Software Manager, INSCALE
- [Georgi Tasev](https://himalayas.app/@georgitasev): Peripheral Devices Intern, Kontrax Joint Stock Company
- [Alisa Vorobyeva](https://himalayas.app/@alisavorobyeva): Android & Game Development, Self Directed / Freelance
- [Vadim Draganov](https://himalayas.app/@vadimdraganov): Software Engineer, DraftKings
- [Sergey Mashukov](https://himalayas.app/@sergeymashukov): Lead Android Developer, Rx2Go
- [Kristian Kosharov](https://himalayas.app/@kristiankosharov): Senior Android Developer, Kipmi Software
- [Martin Dimitrov](https://himalayas.app/@martindimitrov1): Senior Software Engineer, MYSTYBAG
- [Mykhailo Nedobytkin](https://himalayas.app/@mykhailonedobytkin): Android Developer, Lalafo
- [Galin Yonchev](https://himalayas.app/@galinyonchev): Senior Mobile Software Engineer, Prepublic
