Account Status: Verified
Languages Spoken
İngilizce
Abilities
Coinomi'de Android Mühendisi
About Us

Yeni kavramlar ve araçlar öğrenmeye tutkulu, yazılım mühendisliği ilkelerine saygı duyan Android geliştiricisi.
● Neye odaklanıyorum:
• zarif, yeniden kullanılabilir, iyi yapılandırılmış kod sağlayın.
● Kullandıklarım:
• Kotlin/Java, MVVM/MVP, Temiz Mimari, TDD, Rx.Android/Coroutine/öFlow, Mimari Bileşenler, Hançer, Mockito, Robolectric/Espresso, Retrofit, Room, GIT, Gradle, CI/CD.
● Ne yapıyorum:
• SOLID, DRY, KISS, YAGNI gibi kavramlara göre özellikler ve araçlar oluşturun. sağlam ve zarif kod oluşturmak için FP ve OOP’den en iyi şekilde yararlanmaya çalışın.
• Eski kodu yeniden düzenleyin, kod kapsamını artırın ve istemci kod tabanlarımın kod kalitesini iyileştirin.
● Aşağıdaki konularda yetkin:
• Etkinlik/parça yönetimi, hizmetler, iş parçacığı ve işleyiciler gibi Android temelleri.
• Hem Kotlin hem de java programlama dillerinde yüksek düzeyde deneyim.
• Android platformunda asenkron programlama (RxJava/Coroutine).
• Karmaşık/özel kullanıcı arayüzü tasarımının uygulanması.
• Ortak tasarım/mimari kalıpların android ortamına uygulanması.
• Git’in uygun ve profesyonel bir şekilde deneyimi.
• Android uygulamalarının bellek verimliliğinde hata ayıklama.
● Ve Maruz Kalma:
• Ekip liderliği ve insan yönetimi.
• Kepçe oluşturma aracı sistemi.
• CI/CD araçları (Gitlab Pipelines/CircleCI).
• Takım oyuncusu.
• Google Harita SDK’sı.
• Flutter uygulama geliştirmenin temel anlayışı.
• IOS uygulama geliştirmenin temel anlayışı.