Nurullah İkinci, Developer in Istanbul, Turkey

Nurullah İkinci

Android Developer

Location
Istanbul, Turkey
Toptal Member Since
August 16, 2022

Nurullah is a software engineer with over ten years of experience and successful projects, already in the market with millions of users. He has specialized in Android development in Kotlin, Java, and Jetpack Compose. Nurullah is excellent in developing iOS apps, APIs, performance optimization, maintaining complex code bases, and handling legacy code. He is experienced in technical leadership, leading project teams, and setting a technical direction.

Nurullah is available for hire
Hire Nurullah

Portfolio

Turkcell
Android, Android SDK, Push Notifications, Deep Linking, Dagger 2, Dagger Hilt...
Inomera Research
Android, SDK Development, Push Notifications, Geolocation, Butterknife...
Marmara University IT Center
Android, Volley, Android UI Design, HTML Parsing, Android Studio, MacOS, Git...

Location

Istanbul, Turkey

Availability

Full-time

Preferred Environment

MacOS, Slack, Git, Android Development, Kotlin, Jetpack Compose

The most amazing...

...thing I've led is the team of the Digital Operator app for the leading telecom company in Turkey that has 16 million monthly users and is ranked number one.

Work Experience

2015 - PRESENT

Android Team Lead | Senior Android Developer

Turkcell
  • Developed a consumer Android application from scratch: the app now has 16 million monthly users, with a 99.89% crash-free rate.
  • Built several applications for various customers. Built some SDKs.
  • Developed an Android SDK for the login with Turkcell account, used by many apps.
  • Created a bug reporting SDK, where the testers can easily create a Jira task of the bug through the SDK.
  • Mentored junior engineers who sought to accelerate their skills and responsibilities.
  • Worked with other research and development teams to ensure the best practices, high quality, and stability of deliverables.
  • Tracked and fixed bugs and crashes and made improvements using Jira, Firebase Crashlytics, Sonar, and Fortify as reporting tools.
Technologies: Android, Android SDK, Push Notifications, Deep Linking, Dagger 2, Dagger Hilt, MVP Design, Model View Viewmodel (MVVM), RxJava, Retrofit 2, KOIN, Glide, Analytics, Android Animations, Jetpack Compose, REST APIs, Sockets, Geolocation, Firebase, Android Jetpack, Android Material Design, Coroutines, Flow, Zeplin, Android Studio, MacOS, Slack, Spring Boot, Git, Agile Software Development, Android API, Encryption, User Permissions, SDKs, Kotlin
2013 - 2015

Android Developer

Inomera Research
  • Got an active role on rewrote Netmera Android SDK. In addition, I added geolocation and custom push notification features.
  • Developed an Android app that shows Netmera SDKs features. It was a deal-sharing application published on Google Play.
  • Contributed to the development of an eCommerce app for LC Waikiki, a leading clothing brand in Turkey.
  • Developed a base project structure for future projects.
Technologies: Android, SDK Development, Push Notifications, Geolocation, Butterknife, MVP Design, Volley, Zeplin, Android Studio, MacOS, Slack, Git, Android API, User Permissions, SDKs
2011 - 2013

Android and PHP Developer

Marmara University IT Center
  • Started the official Android app of the university.
  • Published an unofficial lite version of the university app to the Play Store.
  • Maintained and added new features to the university website.
Technologies: Android, Volley, Android UI Design, HTML Parsing, Android Studio, MacOS, Git, Android API

Experience

Sicak Firsatlar App

https://sicakfirsatlar.app/
A side project for hot deal lovers, where users can follow and share deals and get promo codes and discounts.

Turkcell Android App

https://play.google.com/store/apps/details?id=com.ttech.android.onlineislem
A Kotlin-based utility and a self-account management application of Turkey's biggest mobile operator Turkcell. It is in the top three most downloaded apps in Turkey, with over 16 million monthly active users with a 99.8 crash-free rate.

I acted as the lead of the Android development team and a developer.

Bidsee Android App

https://play.google.com/store/apps/details?id=com.alsay.bidseelive
A Kotlin-based app for online auctions, where users can start a live stream over AWS Kinesis.

My responsibility was to develop its Android app. I used WebSockets for messaging and getting bids and in-app-purchasing to buy credits.

Login SDK

A Kotlin-based Android SDK for Turkcell.

Most of Turkcell's apps used this SDK to add a login feature. It had a chain feature to auto-login to the same category of apps and has customizable UI elements that can change according to the application needs.

Feed Up SDK

A Kotlin-based, Android, and Instabug-like bug report SDK for Turkcell. It was integrated with Jira and Trello; testers could easily open a task with image, priority, and others, and to start the process, you need to take a screenshot.

Platinum Android App

https://play.google.com/store/apps/details?id=com.turkcellplatinum.main
A Kotlin-based app for upper segment users of Turkcell. It focuses on offering special promotions, discounts, and limited-time offers with top-level UI design and animations. Users also can manage their accounts through the app

It has more than three million downloads and has around 500 thousand plus monthly active users. I was the developer lead of the project and also the Android developer.

Turkcell Sirketim App

https://play.google.com/store/apps/details?id=com.turkcell.android.ccsimobile
A Java-based app for Turkcell's corporate customers that focuses on managing the company's lines. I was the only Android developer in the project where they used Java, and new features were added in Kotlin.

Parking Locator Service | iOS Widget App

A SwiftUI-based iOS widget app to track the vehicle's parking place with location or photo. Users can save parking locations or take a photo of a parking place and add a widget with three different sizes to track parking duration and find easily.

Skills

Languages

Java, Kotlin, SQL, Swift

Libraries/APIs

Android API, REST APIs, Retrofit 2, Java Servlets, RxJava, Butterknife, Volley, Sockets, CocoaPods, Node.js, Material 2, Retrofit

Tools

Slack, Figma, Zeplin, Git, Xcode, Android Studio, IntelliJ IDEA, Android Jetpack, Amazon Elastic Container Service (Amazon ECS), Flow, Gradle, Firebase Cloud Messaging (FCM), SonarQube

Paradigms

Android Material Design, Agile Software Development, Model View Viewmodel (MVVM), Scrum, Model View Presenter (MVP)

Platforms

MacOS, Android, Firebase, Docker, iOS, Amazon Web Services (AWS)

Other

Push Notifications, Dagger Hilt, User Permissions, SDKs, Jetpack Compose, Encryption, App Store, APIs, SDK Development, Geolocation, MVP Design, Android UI Design, HTML Parsing, Deep Linking, Analytics, Android Animations, Coroutines, Amazon Kinesis, WebSockets, In-app Purchases

Frameworks

Spring Boot, Dagger 2, SwiftUI, Android SDK, KOIN, Glide, MUI (Material UI), Thymeleaf

Storage

MySQL, MongoDB, Amazon S3 (AWS S3)

Education

2008 - 2013

Bachelor's Degree in Computer Science

Marmara University - Istanbul, Turkey