Summary
Education
Work History
Skills
Languages
Websites
Overview
OperationsManager
Farhad Deghat

Farhad Deghat

Senior Android Engineer
Shiraz,Fars

Summary

Senior Android Developer with 8+ years of experience delivering high-quality apps using Kotlin, Java, and modern Android technologies including Jetpack Compose, Coroutines, Flows, Hilt, Room, and Firebase. Expert in Clean Architecture, design patterns, and Agile development. Proven track record of reducing crash rates and enhancing app stability and performance through meticulous testing (TDD), code reviews, and robust architecture. Passionate about mentoring, fostering innovation, and building collaborative cross-functional teams.

Education

Bachelor of Science - Software Engineering

Azad University of Shiraz
Shiraz
10.2012 - 10.2016

Work History

OPEN SOURCE PERSONAL PROJECT

Khayyam - Digital Poetry App
  • Built and published a multi-language digital poetry app for Android featuring the works of Omar Khayyam; 900+ installs, 500+ active users, and a >98% crash-free rate.
  • Technologies: Kotlin, Jetpack Compose, MVVM, Kotlin Flow, Room, Hilt, Firebase, GitHub Actions.
  • Delivered clean architecture with seamless RTL/LTR layout switching, poem search with highlighting, language-based content selection, and session persistence.
  • Owned entire development lifecycle: 100% code ownership, CI/CD pipeline, crash monitoring, and releases via Google Play.
  • Overcame edge cases in UI state handling and improved search responsiveness through thoughtful architecture.
  • Available on Google Play and GitHub

Senior Android Developer

Kiliaro AB
Stockholm, Sweeden
12.2020 - Current
  • Led end-to-end development and major refactors of Android features, improving scalability, performance, and maintainability
  • Migrated 15+ UI components to Jetpack Compose, improving code readability and reducing UI dev time by ~30%
  • Built and maintained CI/CD pipelines using GitHub Actions, streamlining testing, linting, and release workflows
  • Integrated WebSocket, push notifications, and Firebase Realtime Database for real-time sync and engagement
  • Reduced crash rate and improved runtime performance through rigorous profiling, TDD, and Crashlytics monitoring
  • Designed modular architecture with Clean Architecture, MVVM, and SOLID principles to improve testability and onboarding speed
  • Mentored 5+ junior developers and conducted 100+ code reviews, enhancing team collaboration and code quality
  • Collaborated closely with iOS, backend, and design teams across 10+ major features for cross-platform alignment
  • Engineered offline-first solutions with SQLDelight and custom conflict resolution for seamless data sync
  • Used analytics and A/B testing to support product decisions, improve retention, and optimize user behavior tracking

Android Developer

Zhavin Software Development Team
Shiraz, Iran
10.2016 - 12.2020
  • Shipped 4 Android apps end-to-end, improving release cycles and feature delivery for over 50K+ combined users
  • Migrated legacy code from MVP to MVVM and Clean Architecture, boosting maintainability and onboarding speed
  • Built secure, scalable features using Kotlin, Java, RxJava, Coroutines, Retrofit, Realm, and Jetpack libraries
  • Implemented encryption (RSA, AES, SHA2, TLS/SSL), helping apps meet enterprise-grade security requirements
  • Developed a real-time messaging module with XMPP and Smack, reducing delivery delays by ~40%
  • Increased test coverage by 60% using JUnit, Espresso, and Mockito, significantly reducing production bugs

Skills

Kotlin expertise

undefined

Languages

Persian
Bilingual or Proficient (C2)
English
Advanced (C1)

Overview

4
4
years of post-secondary education
9
9
years of professional experience
Farhad DeghatSenior Android Engineer