$$
\Huge \textbf {Enes Kamil Yılmaz} \\
\small \textbf {Senior Android Developer - Tech Lead}
$$
Hello there!
I'm an Android developer based in Kocaeli, Turkey, with almost 7 years of experience in the industry.
I've always been fascinated by mobile development and enjoy building apps that solve real-world problems.
In my free time, I like to stay up-to-date with the latest Android development trends and technologies, attend local meetups, and collaborate with other developers.
Socials
<aside>
<img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8863280f-da11-4e61-a66c-f81d352ca8c8/f30304aa-3449-4968-94ed-4711f30b0b92/icons8-twitter-48.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/8863280f-da11-4e61-a66c-f81d352ca8c8/f30304aa-3449-4968-94ed-4711f30b0b92/icons8-twitter-48.png" width="40px" /> @eneskydev
</aside>
<aside>
<img src="https://static-00.iconduck.com/assets.00/linkedin-icon-1024x1024-net2o24e.png" alt="https://static-00.iconduck.com/assets.00/linkedin-icon-1024x1024-net2o24e.png" width="40px" /> @enesky
</aside>
<aside>
<img src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png" alt="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png" width="40px" /> @enesky
</aside>
Contact
<aside>
<img src="/icons/phone-call_gray.svg" alt="/icons/phone-call_gray.svg" width="40px" /> (+90) 538 311 5141
</aside>
<aside>
<img src="/icons/invitation_gray.svg" alt="/icons/invitation_gray.svg" width="40px" /> [email protected]
</aside>
<aside>
<img src="/icons/map-pin-alternate_gray.svg" alt="/icons/map-pin-alternate_gray.svg" width="40px" /> Kocaeli, Turkey
</aside>
Skills
- Mobile Development:
Jetpack Compose, Coroutines, Flows, Dagger/Hilt/Koin, Retrofit, Firebase, Masterpass SDK, Google Maps SDK
- Architecture & Design:
MVVM-Clean Architecture, Multi-Module, Design Principles (SOLID, SoC, DRY, etc.),
Design Patterns (Singleton, Delegation, Builder, Dependency Injection, Service Locator etc.)
- CI/CD:
Jenkins, GitHub Actions, Fastlane
- Testing:
JUnit, Mockk, Mockito, Maestro
- Agile Methodologies:
Scrum, SAFe
- English:
Professional, C1
Projects
minify: Minimal Launcher - Apps on Google Play
- Using MVVM with Clean Arch, Jetpack Compose, Flow, Coroutines, Koin, Room DB, Datastore, Firebase(Analytics, Crashlytics, Performance, Remote Config), JUnit4, Mockk, Maestro
- Purpose of the application
It’s a minimalistic launcher that simplifies the phone interface by reducing distractions. With its minimal design, it helps users manage their time more efficiently and focus on what truly matters.
https://github.com/enesky/Doodle
- Using Multi Module, MVVM with Clean Arch, Jetpack Compose, Flow, Coroutines, Koin, Firebase(Analytics, Crashlytics, Performance, Remote Config, Authentication), Credential Manager API, GitHub Actions (Detekt, Ktlint, Spotless, RenovateBot)
- Purpose of the application
Trying to create a project that has all the best approaches, best usages out there for me to be able to use it for new projects. And I'm doing it in public so anyone could use my developments.
Vodafone Yanımda - Apps on Google Play
Turkish Airlines Flight Ticket - Apps on Google Play
Experience
Loodos - Vodafone | Full Time | Remote | Istanbul, TR
- Tech Lead, Senior Android Dev - Swat Squad on Vodafone Yanımda Project
- Leading application modernization:
- Building Jetpack Compose foundation (theming, navigation, design system)
- Designing multi-module architecture and core modules
- Coordinating migration of squad-specific features and VF Global modules
- Leading Android team's technical initiatives:
- Established code review processes and development standards
- Implemented trunk-based development workflow
- Set up CI/CD pipeline with lint checks, SonarQube analysis and 60% unit test coverage
- Android Dev - Vodafone Global Team on Vodafone Global Projects
- Developed cross-country shared components using SAFe methodology
- Built standardized dashboard solutions for multiple Vodafone markets
- Maintained 80% test coverage with trunk-based development workflow
- Android Dev - Simple Squad on Vodafone Yanımda Project
- Developed Vodafone Simple sub-application from initial phase as founding team member
- Built core features: dashboard, payment integration, line management, package services
- Implemented end-to-end user journeys for new line purchase, migrations, additional packages, profile, settings.
- Android Dev - FixedC2d Squad on Vodafone Yanımda Project
- Developed home internet application features including service availability check, subscription flow
- Maintained existing functionalities and implemented new features based on business requirements
2020 - Present
January 2023 - Present
May 2022 – January 2023
January 2021 – May 2022
September 2020 – January 2021
Turkish Airlines | Android Developer | Full Time | Istanbul, TR
- Worked in corporate mobile development team focusing on internal business applications
- Developed 4 applications from scratch: Asgo, Atom, SimIO, ImageSlider
- Maintained and enhanced 15+ corporate mobile applications (UP, BRS Lite, Notice, Check-in systems, HealTHY, TK Store)
Education