Deepak Samuel Rajan

Deepak Samuel Rajan

Kotlin Multiplatform Developer (Android, iOS, Desktop)

Profile Summary

A highly motivated Kotlin Multiplatform Developer with 13+ years of experience crafting robust, user-centric applications for Android, iOS, and Desktop. Proven ability to leverage KMP for significant cost/time savings and pioneer cross-platform solutions. Expertise includes leading complex technical initiatives, integrating emerging technologies (NFC, National ID, Sensors), and delivering innovative mobile experiences that enhance operational efficiency. Passionate about clean code, efficient architectures (MVVM, MVI), and user-focused design. Strong collaborator with excellent communication skills, experienced working with European clients and adept at driving project success within cross-functional teams.

Career Highlights

Skills Summary

Core & Multiplatform

Kotlin Multiplatform (KMP) Kotlin Swift Java Go (Golang) Rust Android iOS

Frameworks & Libraries

Jetpack Compose Compose Multiplatform Android Jetpack SwiftUI UIKit Ktor SQLDelight kotlinx.serialization Retrofit OkHttp Firebase Glide Coil Core Data Room Realm Alamofire Kotlin Coroutines Koin Decompose Kamel Horologist

Architecture & Tools

MVVM MVI MVC VIPER Koin Hilt Android Studio Xcode Git GitHub IntelliJ Fleet Slack Webex

Hardware & Platform Integration

NFC Sensors National ID Reading BLE (Estimote SDK) ML Kit iOS Vision Firestore Grabba Devices Google Enterprise PlayStore Citrix Managed App Store

Experience

Dubai Police HQ

Dubai, United Arab Emirates | Dec 2015 - Present

System Development Senior Specialist

Dec 2024 - Present

  • Continuing leadership in mobile application development and KMP strategies.
  • Focusing on advanced mobile product development and platform enhancements.
Systems Development Specialist

Dec 2022 - Dec 2024 (2 yrs 1 mo)

  • Spearheaded development and deployment of internal applications, improving efficiency.
  • Pioneered Kotlin Multiplatform (KMP) adoption in system architecture for cross-platform savings.
  • Designed and implemented robust data access and interface security measures.
  • Integrated KMP modules for shared business logic and platform-specific UI (Compose/SwiftUI).
Senior Mobile Application Developer (iOS and Android)

Dec 2015 - Dec 2022 (7 yrs 1 mo)

  • Initiated and led projects streamlining manual processes with mobile apps.
  • Implemented user identification via National ID reading technology.
  • Integrated NFC and sensor-based technologies for innovative solutions.
  • Developed and maintained core functionalities for numerous Dubai Police mobile applications.

Key Projects at Dubai Police:

  • KMP Project (Shared UI - Compose/SwiftUI): Android, iOS, Desktop app using MRZ/Camera (ML Kit, iOS Vision) for ID details.
  • KMP Project (Shared UI - Compose/SwiftUI): App with Firestore (GitLiveApp) for VIP check-in monitoring.
  • Development of shared KMP and platform-specific modules for various Dubai Police apps.

R2 International

Aug 2011 - Nov 2015 (4 yrs 4 mos)

Lead Software Engineer

Approx. 2014 - Nov 2015

  • Led mobile app development (Android/iOS) for European clients (Sweden, Finland).
  • Managed mobile development team, overseeing feature development, updates, and releases.
  • Ensured effective stakeholder communication and project reporting.
  • Oversaw testing, reporting, and bug fixing processes.
Senior Software Engineer

Approx. 2012 - 2014

  • Developed and maintained features for key client applications.
  • Contributed to architectural decisions and code reviews.
  • Mentored junior engineers.
Software Engineer

Aug 2011 - Approx. 2012

  • Developed features for Android and iOS applications.
  • Participated in bug fixing and application maintenance.
  • Collaborated with team members on project tasks.

Key Projects at R2 International:

  • Developed Android/iOS apps for Sliplay (Swedish client).
  • Created OPERAMeeting app for Innotiimi Digital Services & ICG (Finnish client).
  • Developed BLE app prototype (Estimote SDK) for meeting space availability (Swedish client).

Honors and Awards

Education

Master of Computer Application (MCA)

Bangalore University, Karnataka, India (2011)

Bachelors in Science (Electronics and Computer Maintenance)

RDVV University, Madhya Pradesh, India (2008)