Android Developer İstanbul, Türkiye

Può essere disponibile

(Aggiornato% updatedDate%)

Android Developer

İstanbul, Türkiye

Nativo English

  • 7+ years of experience in Android SDK
  • 5+ years of experience in Java
  • 4+ years of experience in Kotlin

Competenze (5)

FIREBASE

Kotlin

Jenkins

KMM

Flutter

Esperienze professionali

Android Engineer III
COFE App

2021-02 - Presente

• Developed the features with Kotlin and MVVM.
• Migrated from monolithic app architecture into multi-module structure.
• Created a tracker library to support multiple analytics tools.
• Created view components to reuse across the application.
• Implemented a CI workflow.
• Enhanced the performance and stability of COFE app.
Senior Android Developer
Tofna Technologies

2019-08 - 2020-12

• Created and maintained the core and shared libraries used in developing applications.
• Developed localization library to support different languages.
• Worked with wearable RealWear device.
• Implemented a media framework for Android with Kotlin.
• Implemented UI framework to reuse the components on each module.
• Developed the fully reactive and offline-first architecture with clean code.
• Developed a background synchronizer with WorkManager.
• Refactored single module app to multi-module app via Kotlin-DSL.
• Developed media features with Camera and Audio in Android Framework.
• Developed a building pipeline for Android applications and libraries via Github Actions.
• Documented the application's architecture, testing procedures and version control strategy.
Senior Android Developer
Mobven, YTU Teknopark

2019-01 - 2019-08

Yemeksepeti Banabi • Designed and developed the architecture of Yemeksepeti's Banabi app written in Kotlin.
• Contributed to Yemeksepeti's App by making it multi-module.
• Implemented the clean architecture using interactors to cope with extensive business rules in Banabi.
• Used heavily Android Architecture Components, RxJava, Dagger and Kotlin extensions.
• Designed and developed custom views.
• Reviewed the code written by colleagues to build an uniform codebase.
Vakıfbank • Implemented Push Notification and Deeplink support.
• Implemented Search ATM using Google Maps for Android.
KoçAilem • Maintained and refactored KoçAilem project.
• Implemented the network calls using Kotlin coroutines in KoçAilem.
• Implemented a robust local caching mechanism using Room in KoçAilem.
Ticket • Created a NFC module to interact Ticket App with POS Terminal.
• Developed a customizable tracking engine for user and product analytics for Ticket App.
• Integrated Insider into Ticket App.
Enerjisa • Implemented a new version of appointment flow in Enerjisa Mobile.
• Integrated Enerjisa Distribution Mobile App with Firebase.
Other • Improved the common build pipeline in Jenkins.
Android Application Developer
Innology Bilişim, Bilkent Cyberpark

2017-05 - 2018-11

• Designed and implemented İstanbul Metropolitan Municipality's iTaksi Passenger App (Link at the end).
• Designed and implemented iTaksi Driver App in which drivers receive the taxi requests. It is a dedicated and always-on tablet application for drivers.
• Developed iTaksi Maintenance App used to configure the system parameters of the iTaksi Driver App such as camera, server and power.
• Implemented the core library module used by the projects.
• Applied MVP and MVVM to all three applications.
• Developed the reactive data module that stores and exposes changes.
• Created the test suites including unit and instrumented tests.
• Constructed a pipeline to build Android applications using Gitlab-runner and Docker.
• Implemented the continuous communication between Driver App and server using Websocket.
• Implemented a push consumer service for both Passenger and Driver App using Firebase SDK.
• Developed a standalone VOIP module used by both Passenger and Driver App.
• Implemented a module that tracks users' events using Mixpanel.
• Designed all the applications according to Material Design Guidelines.
• Managed the source code using Git.
• Applied the agile development lifecycle.

Esperienze formative

Bachelor's Degree in Computer Science
Bilkent University

2010-01 - 2016-01

University of Bamberg
University of Bamberg

2021-11 - 2014-01

Contatta il consulente

/