Johann Francisco Jara Sanchez

Staff Android Engineer | Kotlin | Jetpack Compose | Mobile Architecture

Programming Languages

  • Kotlin
  • Java
  • Groovy
  • Objective-C
  • Swift
  • React
  • C#
  • .NET
  • PHP
  • Ruby
  • Python

Mobile Development

  • Android: Jetpack (Compose, Architecture Components, Camera, Databinding, ViewBinding, DataStore, Navigation, Paging, Room, SQLite, ViewPager2, WorkManager)
  • Retrofit
  • GraphQL
  • Firebase (Crashlytics, Realtime Database, Remote Config, Authentication, Cloud Firestore)
  • Deeplinks
  • Cross-platform & iOS: React, Swift, Objective-C
  • SDK Development: Payment SDKs, Android Libraries, BLE (Bluetooth Low Energy) integrations

Artificial Intelligence & Innovation

  • OpenAI (ChatGPT APIs)
  • Gemini
  • Claude
  • Cursor
  • Kilo Code
  • N8N
  • Firebase ML Kit
  • NLP
  • Computer Vision
  • Recommendation Systems
  • Remote Config personalization

Kotlin & Advanced Features

  • Kotlin Coroutines
  • Kotlin Flow
  • Multimodule Architecture
  • Extension Functions
  • Generics

Architecture & Patterns

  • Clean Architecture
  • SOLID Principles
  • MVP, MVVM, MVI
  • Repository Pattern
  • Dependency Injection (Hilt, Dagger2, Koin)
  • Design Patterns

Databases

  • SQLite
  • Room
  • SQLDelight
  • Firebase Realtime Database
  • Cloud Firestore

Testing & QA

  • JUnit
  • MockK
  • Mockito
  • Robolectric
  • Espresso
  • CI/CD test automation
  • Code Coverage Tools

DevOps & Tools

  • Git, GitFlow
  • CI/CD Pipelines
  • Gradle (multimodule & version catalogs)
  • Android Studio
  • IntelliJ
  • Visual Studio
  • Postman
  • Docker

Others

  • Image & Media Handling (Glide, Picasso, Conviva)
  • Cloud Services (AWS Amplify, Cognito)
  • App Publishing (Google Play, Android TV)