# Artur Karapetyan

Artur Karapetyan is a remote worker on Himalayas, Lead Mobile Developer at Viasat, based in Armenia.

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

```text
Lead Mobile Developer at VIASAT building Android apps for mobiles, Smart TVs, and Android TV Boxes with Kotlin and Compose.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Armenia |
| Authorized to work in | Armenia |
| Salary expectations | 60k+ USD |
| Job categories | Android Developer, Android Team Lead |
| Skills | Android, Kotlin, Java, Flutter, Android SDK, Android TV, SmartTV Development, Mobile Application Developer, Cross Platform Development, KMM, KMP, MVI, MVVM, MVP, MVC |
| LinkedIn | https://linkedin.com/in/artur-karapetyan-87423755 |
| GitHub | https://github.com/abrutsze |

## About

```text
At VIASAT, I lead development of Android applications for mobiles, Smart TVs, and Android TV Boxes. I build and maintain apps with Kotlin, Java, Compose, and XML.

I’ve integrated dependency injection with Dagger, Hilt, and Koin, and used coroutines and RxJava. I’ve also worked with KMM/KMP on cross-platform solutions.

At HI TECH GATEWAY, I managed and mentored Android developers while driving delivery of Mobile, TV, and IoT apps. I designed architectures using MVP, MVVM, and MVI, and delivered solutions involving GraphQL, WebRTC, SIP, and blockchain.

Earlier, I contributed to mobile and Smart TV apps at APPTIMIZM and developed Android apps for European clients at ETNETERA. My work has also included financial solutions at DYNAMEYES and Android instruction at BASIC IT CENTER.
```

## Experience

### Lead Mobile Developer (current)

[Viasat](https://himalayas.app/companies/viasat). Mar 2022 - Present

```text
Leading the development of Android applications for Mobiles, Smart TVs, and Android TV Boxes. Built and maintained apps using Kotlin, Java, Compose, and XML, integrating modern DI, coroutines, RxJava, and KMM/KMP for cross-platform solutions.
```

Skills: Java, Kotlin, Flutter, Dagger-2, Hilt, Koin, Get\_it, RxJava, Coroutines, RxDart, Retrofit, Ktor, Apollo-GraphQL, Dio, ROOM, Realm, Hive, Compose, XML, Unit-test, UI-Testing, KMM, WebRTC, SIP, Blockchain, ETH, SOL, Polkadot, BLoC, Auto\_route

### Android Team Lead

Hi Tech Gateway. Aug 2016 - Feb 2022

```text
Managed and mentored a team of Android developers while driving end-to-end delivery of Mobile, TV, and IoT apps. Designed robust architectures (MVP, MVVM, MVI) with modern Android frameworks and delivered solutions using GraphQL, WebRTC, SIP, and Blockchain.
```

Skills: Java, Kotlin, Dagger-2, Hilt, Koin, RxJava, Coroutines, Retrofit, Apollo-GraphQL, ROOM, Realm, Unit-test, UI-Testing, WebRTC, SIP, Blockchain, ETH, SOL, Polkadot

### Senior Android Developer

Apptimizm. Jan 2019 - May 2020

```text
Contributed to the development of mobile and Smart TV apps for the Russian market. Delivered features with Kotlin, RxJava, Coroutines, Room/Realm, and applied Dagger & Koin for dependency injection.
```

Skills: Java, Kotlin, Dagger-2, Koin, RxJava, Coroutines, Retrofit, ROOM, Realm

### Senior Android Developer

Etnetera. May 2019 - Apr 2020

```text
Developed Android apps for clients in Europe, focusing on scalable Kotlin-based architectures and reactive programming. Enhanced applications with robust networking (Retrofit) and local storage solutions.
```

Skills: Java, Kotlin, Dagger-2, Koin, RxJava, Coroutines, Retrofit, ROOM, Realm

### Android Developer

DynamEyes. Feb 2018 - Aug 2018

```text
Worked on developing various Android mobile financial solutions. Implemented core features in Kotlin and Java, and contributed to UI and backend integrations across multiple projects.
```

Skills: Kotlin, Java, Android-SDK, Mobile-UI-Design

### Android Instructor

Basic IT Center. Jan 2018 - May 2018

```text
Taught Android development courses for beginners. Designed and delivered hands-on lessons in Kotlin and Java, helping students build their first Android apps from scratch.
```

Skills: Kotlin, Java, Android, Teaching

### Junior Android Developer

Amber Studio. Mar 2016 - Jun 2016

```text
Early career role in Android development. Assisted senior developers in building apps and gained hands-on experience with Java, Android SDK, and mobile UI design.
```

Skills: Java, Android-SDK, Mobile-UI-Design

## Education

### National Polytechnic University of Armenia

PhD, Radio Engineering. 2017 - 2021

```text
PhD in Radio Devices with a focus on object detection and recognition systems and radio engineering.
```

### University Politehnica of Bucharest

Master of Science, Software Engineering. 2014 - 2016

```text
Master's degree in Electronics, Telecommunications and Information Technology with a focus on software engineering and radio engineering.
```

### University of Bucharest

Certificate, Romanian Language. 2013 - 2014

```text
Romanian language fluency certificate with studies in Romanian language and culture.
```

### State Engineering University of Armenia

Bachelor's Degree, Radio Engineering. 2009 - 2013

```text
Bachelor's degree in Radio Engineering and Communication Systems with a focus on radio engineering, communication systems, and signal processing.
```

## Tech stack

- Blockchain
- Ethereum
- Flutter
- MySQL
- SQLite
- Android SDK
- RxJava
- Python
- Java
- Kotlin
- Swift
- Perl
- Pascal
- XML
- Ktor
- Realm
- Compose
- Apollo
- GraphQL
- WebRTC
- Solana
- Polkadot
- Android

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

## People also viewed

- [Erik Antonyan](https://himalayas.app/@erikantonyan): Master Analyst Developer in Android, Bank of Georgia
- [Yervand Alexanyan](https://himalayas.app/@yervandalexanyan): Senior Android Developer, SOLIT
- [Shahmir Jlavyan](https://himalayas.app/@shahmirjlavyan): Senior Android Developer / Team Lead, Plus8soft
- [Arthur Lazaryan](https://himalayas.app/@arthurlazaryan): Senior Android Developer, Wildberries
- [Samvel Kartashyan](https://himalayas.app/@samvelkartashyan): Senior Android Developer, ASMALLWORLD
- [Semyon Pilunts](https://himalayas.app/@semyonpilunts): Senior Android Developer, US Based Company
- [Anush Hakobyan](https://himalayas.app/@anushhakobyan): Android Developer, Akvelon
- [Tigran Avdalyan](https://himalayas.app/@tikoavd): Android Developer, AR++
- [Rustam Navoyan](https://himalayas.app/@rustamnavoyan): Senior Android Developer, Boards, Inc
- [Nerses Amirkhanyan](https://himalayas.app/@nersesamirkhanyan): Senior Android Developer, Energize Global Services
