Hi, I’m Artur Danielyan, an Android Developer with 4+ years of experience in building scalable apps, mentoring junior developers, and driving architectural decisions. I’m proficient in Kotlin and Java, with deep expertise in Clean Architecture, MVVM patterns, and modern Android development practices. I’m also comfortable across the stack, collaborating with teams to design robust API layers using Retrofit and Ktor, and iterating on UI with Jetpack Compose when appropriate. I enjoy onboarding new teammates through structured code reviews and pair programming, which helped reduce onboarding time and improve code quality. I’ve contributed to projects ranging from social media apps to gaming and delivery platforms, applying solid architecture, testable code, and maintainable modules to deliver reliable experiences for users and business partners.

Artur Danielyan

Hi, I’m Artur Danielyan, an Android Developer with 4+ years of experience in building scalable apps, mentoring junior developers, and driving architectural decisions. I’m proficient in Kotlin and Java, with deep expertise in Clean Architecture, MVVM patterns, and modern Android development practices. I’m also comfortable across the stack, collaborating with teams to design robust API layers using Retrofit and Ktor, and iterating on UI with Jetpack Compose when appropriate. I enjoy onboarding new teammates through structured code reviews and pair programming, which helped reduce onboarding time and improve code quality. I’ve contributed to projects ranging from social media apps to gaming and delivery platforms, applying solid architecture, testable code, and maintainable modules to deliver reliable experiences for users and business partners.

Available to hire

Hi, I’m Artur Danielyan, an Android Developer with 4+ years of experience in building scalable apps, mentoring junior developers, and driving architectural decisions. I’m proficient in Kotlin and Java, with deep expertise in Clean Architecture, MVVM patterns, and modern Android development practices. I’m also comfortable across the stack, collaborating with teams to design robust API layers using Retrofit and Ktor, and iterating on UI with Jetpack Compose when appropriate.

I enjoy onboarding new teammates through structured code reviews and pair programming, which helped reduce onboarding time and improve code quality. I’ve contributed to projects ranging from social media apps to gaming and delivery platforms, applying solid architecture, testable code, and maintainable modules to deliver reliable experiences for users and business partners.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
Russian
Fluent
Armenian
Fluent

Work Experience

Freelance Android Developer at Legacy Android App
June 30, 2025 - June 30, 2025
Refactored and extended legacy codebase by introducing Clean Architecture layering (data, domain, presentation) to decouple UI from API responses, improved Retrofit error handling while maintaining compatibility with existing Java code, implemented new features and bug fixes in Kotlin, and modularized key screens to improve testability and maintainability.
Freelance Android Developer at Independent / Freelance
June 1, 2025 - November 16, 2025
Refactored and extended a legacy Android app by introducing clean architecture layers (data, domain, presentation) to replace direct API responses in the UI, improved Retrofit error handling, and implemented Kotlin-based features while maintaining compatibility with existing Java code.
Android Developer at SOLIT - Mobile Development Company
July 1, 2021 - November 16, 2025
Android Developer at SOLIT working on social media, casino & betting, and delivery apps. Migrated fragile onSaveInstanceState flows to ViewModel-backed state, stabilized legacy Java modules during Kotlin migration, and integrated Retrofit with a robust error-handling wrapper. Implemented multi-module DI with Dagger 2 across features, supported a Kotlin Multiplatform delivery module with Koin, and contributed to UI modernization with Jetpack Compose. The role also included real-time features work for the chess platform using WebSocket and Clean Architecture.

Education

Robotics Lab Program at Armath Robotics Laboratory
January 1, 2016 - January 1, 2018
Java Course at Armenian Code Academy
July 1, 2019 - September 1, 2019
Course at Tumo Center for Creative Technologies
January 1, 2018 - January 1, 2019
Engineering at Polytechnic High School
January 1, 2018 - January 1, 2021
B.Sc. Software Engineering at National Polytechnic University of Armenia
January 1, 2021 - January 1, 2025
at Armath Robotics Laboratory
January 1, 2016 - January 1, 2018
Java Course at Armenian Code Academy
July 1, 2019 - September 30, 2019
at Tumo Center for Creative Technologies
January 1, 2018 - January 1, 2019
at Polytechnic High School, Engineering
January 1, 2018 - January 1, 2021
at National Polytechnic University of Armenia, B.Sc. Software Engineering
January 1, 2021 - January 1, 2025

Qualifications

Java Course
July 1, 2019 - September 1, 2019
Java Course
July 1, 2019 - September 30, 2019

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert