Kerim Bora
Android Developer
Summary
I am an Android developer with more than two years of experience at Appcent. I build high-quality mobile apps using Modern Android Development, including Jetpack Compose, Kotlin, Coroutines, Hilt, Room, and more. I enjoy learning new Android technologies, writing about tech, and contributing to open source. I collaborate effectively with designers and back-end developers in Agile teams to build seamless applications.
⚙️ Tech Stack & Skills
👨💻 Programming Languages
Kotlin (Primary)JavaDartJavaScript
🛠 Tools & DevOps
Android StudioGit, GitHub, Bitbucket, GitLabGit CI/CD, GitHub Actions, Firebase ConsoleYouTrack & JiraPostmanGradle Build System (KTS)Play Console
🎨 UI / UX Design
Material Design 3Figma, Adobe XD, Sketch, CanvaAccessibility (a11y) Best PracticesResponsive Layouts
🧠 Soft Skills
Agile & Scrum MethodologiesProblem-Solving & Critical ThinkingCollaboration with Cross-Functional TeamsAdaptability & Continuous LearningTechnical Writing (Medium Blogging)Time Management & Prioritization
📱 Mobile Development
Core Android & UI
Android SDK (Activities, Broadcast Receivers, Services, Content Providers)Jetpack ComposeXML UIMaterial Design 3Navigation ComponentAnimationsAccessibilityLocalization & Internationalization
Architectural Patterns & Principles
MVVM (Model-View-ViewModel)MVI (Model-View-Intent)Clean Architecture (Domain, Data, Presentation)Repository PatternSOLID Principles & OOP Best PracticesUnidirectional Data Flow (UDF)
Asynchronous Programming & Data Flow
Kotlin CoroutinesFlow, StateFlow & SharedFlowLiveDataWorkManager (Background Tasks)Foreground Services & JobScheduler
Networking & API Integration
RetrofitOkHttp Ktor Client (Modern, Multiplatform)Apollo GraphQL ClientChucker (Network Debugging)Moshi & Kotlinx.serializationCoil & Glide (Image Loading)WebSockets (Real-Time Messaging)JWT & OAuth2 AuthenticationNetwork Security Config
Data Persistence & Local Storage
Room DatabaseDataStoreEncrypted DataStore & EncryptedSharedPreferencesSQLite (Raw Queries)Paging 3Secure File Storage (EncryptedFile API)
Dependency Injection & Modularity
Hilt (Primary DI Framework)Assisted Injection with HiltDagger 2 (Legacy & Advanced)Koin (Lightweight Alternative)Modularization (Dynamic Feature Modules)Hilt Testing Utilities
Performance & Optimization
Baseline ProfilesRendering Optimization in ComposeLeakCanary (Memory Leak Detection)Proguard & R8 (Shrinking & Obfuscation)Battery Usage OptimizationApp Startup Time Reduction
Testing & QA
Unit Testing (JUnit, Mockito, Truth)UI Testing (Espresso, Compose Testing)Instrumentation TestsMocking with DI (Fake Repos)Snapshot Testing for ComposeTDD (Basics)CI/CD Test Pipelines
Security & Privacy
Biometric Authentication (Fingerprint, Face ID)Secure API Key ManagementEncrypted DataStore & SQLCipherSSL Pinning & Secure Network CommunicationProguard & Obfuscation Strategies
Firebase & Cloud Integration
Firebase Authentication Firebase FirestoreFirebase Realtime Database Firebase Cloud Messaging Firebase Analytics + GA4Firebase Remote ConfigFirebase App DistributionFirebase Performance MonitoringFirebase App Check CrashlyticsCloud Functions for FirebaseML Kit (Text Recognition, Barcode Scanning)
Release & Distribution
App Bundles (AAB) & Dynamic Feature DeliveryGoogle Play Console (Alpha, Beta, Production)Internal App Sharing (QA & Client Review)Play Integrity API (Root/Jailbreak Detection)In-App Updates API (Flexible & Immediate)Play Billing Library v6 (Subscriptions)Proguard & R8 (Code Shrinking & Obfuscation)App Signing by Google PlayInstant Apps & App LinksCrash & ANR AnalysisVersioning & Semantic Release Strategy
🎓 Education
Cumhuriyet University
BS in Computer Engineering
Sept 2019 – May 2025
GPA: 3.06/4.0
Coursework: Mobile Application Development, Data Structures and Algorithms, Operating Systems, Database Management Systems
💼 Experience
Android Developer
Appcent
May 2023 – Present
- Developed and maintained Android applications using Kotlin, Jetpack Compose, and MVVM architecture.
- Optimized app performance (Baseline Profiles, startup time, rendering).
- Integrated third-party APIs and SDKs.
- Agile teamwork with designers and backend developers.
- Wrote technical articles and contributed to open source.
Freelance Mobile App Developer
Self-Employed
Apr 2022 – May 2023
- Developed and published Android/iOS apps using Flutter and native tech.
- Designed UI/UX with Material Design.
- Integrated RESTful APIs and Firebase.
- Maintained and updated apps per client feedback.
Backend Development Intern
Detaysoft
Oct 2021 – Apr 2022
- Gained experience in SAP backend technologies.
- Assisted in database management and backend logic.
- Learned about enterprise software and business process integration.
Languages
🇹🇷
Turkish
Native
🇺🇸
English
A2 (Beginner)
Hobbies & Interests
🎵Playing musical instruments
🎮Game development (Unity)
✍️Blogging (Medium)
♟️Chess
🏓Table tennis