Johann Francisco Jara Sanchez
Staff Android Engineer | Kotlin | Jetpack Compose | Mobile Architecture
johannfjs@gmail.com
(+51) 990 870 011
github.com/johannfjs
linkedin.com/in/johannfjs
@johannjara.dev
@johannjara.dev
Detailed Technical Skills
Back to Summary
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)