Ahmet Kazzaz, Developer in Vancouver, BC, Canada
Ahmet is available for hire
Hire Ahmet

Ahmet Kazzaz

Verified Expert  in Engineering

Android Developer

Vancouver, BC, Canada

Toptal member since July 29, 2021

Bio

Ahmet is a developer with a knack for getting the most out of the Android ecosystem. Since 2018, he's delivered multiple Android apps for startups, mid-level companies, big corporations like Reddit and Huawei Technologies, and in a range of industries, including an app for an Australian medical company. Thanks to exemplary communication skills and a love of teamwork, Ahmet can deliver a project both solo and with a team. Ahmet's focus is on software architecture and Android in general.

Portfolio

Reddit
Kotlin, MockK, Mockito, Dagger 2, Android, Java, Gradle, Android Jetpack...
Solid Ict
Kotlin, Retrofit 2, Dagger 2, RxJava 2, Unit Testing, Firebase...
Seer Medical
React Native, JavaScript, Redux, Flexbox, Bluetooth Low Energy (LE), WebSockets

Experience

  • RxJava 2 - 5 years
  • Retrofit 2 - 4 years
  • Java - 4 years
  • Model View ViewModel (MVVM) - 3 years
  • Android Architecture Components - 3 years
  • Model View Intent (MVI) - 3 years
  • Android Jetpack - 3 years
  • Kotlin - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Jira, RxJava 2, Hilt

The most amazing...

...projects I've done were the Reddit app as a core developer, the app gallery of Tuttur, a top-five sports betting app in Turkey, and an internal Huawei app.

Work Experience

Android Engineer

2021 - PRESENT
Reddit
  • Worked on the comments page section of the Android app.
  • Developed the new full-bleed video player on Android that was recently released.
  • Contributed to the live RPAN section of the Android app. Added new UI features and improved code quality.
  • Involved in fixing existing bugs, adding unit tests to legacy code, and developing new features.
Technologies: Kotlin, MockK, Mockito, Dagger 2, Android, Java, Gradle, Android Jetpack, Android Architecture Components, Model View Intent (MVI)

Mid-senior Android Developer

2020 - 2021
Solid Ict
  • Collaborated with a client based in Australia to build a businesses review app mixed with TikTok-like video features. The app is currently live in the Play Store and used by thousands of users.
  • Developed and released the biggest live and future betting features with little to no handover for Tuttur, a top-five sports betting app in Turkey; currently live in the Play Store and used by thousands of users.
  • Joined the project after their main developer left and rescued it. Took over an 80,000 LOC codebase, fixed several stability bugs, and added pending feature requests without delaying the new release launch date.
Technologies: Kotlin, Retrofit 2, Dagger 2, RxJava 2, Unit Testing, Firebase, Firebase Realtime Database, Push Notifications, Jira, CI/CD Pipelines

React Native Contractor

2020 - 2020
Seer Medical
  • Developed a React Native application designed to help patients diagnosed with epilepsy track their health data on the app. The app works via Bluetooth Low Energy and WebSocket connection with a computer hub.
  • Delivered the application within two months and continued to support by catching and fixing bugs for an extra month.
  • Added more features upon request as extra contracts and released those as well.
Technologies: React Native, JavaScript, Redux, Flexbox, Bluetooth Low Energy (LE), WebSockets

Mid-level Android Developer

2019 - 2020
Huawei Technologies Co.
  • Built various features—including task management functionalities, employee progress tracking, and more detailed on-site information display—for an enterprise task management app used by onsite Huawei employees.
  • Developed four major features in a year using Java (native code) and Vue.js using a JavaScript bridge.
  • Hit the ground running when I joined and delivered two features in two weeks, as well as monitoring bugs and crashes and then fixing them with the Microsoft TFS tool; these were used globally at different branches in Huawei.
  • Mentored and helped junior developers to become accustomed to the codebase.
Technologies: Java, Kotlin, Retrofit 2, Vue, JavaScript, Model View ViewModel (MVVM), Model View Presenter (MVP)

Junior Android Developer

2018 - 2019
MGS Software
  • Developed four enterprise apps for a security firm; each application had a specific role: attendance, surveys for guards, to-do lists for guards, and a tour patrol for the guards respectively.
  • Built and launched the apps from the ground up, tracked crashes through Firebase Crashlytics and bugs by manual testing, fixed those problems, and then released new versions; as a junior developer, handled the whole process.
  • Delivered enterprise apps that were released with certificates only to be used by the enterprises' employees. The apps had successful launches and were used effectively for attendance, guards surveys, guard to-do lists, and tour patrols.
  • Acted as a lead Android developer responsible for analyzing, designing, and coding Android applications from the ground up.
  • Contributed to the development of multiple native Android applications and successfully released four of them to the Play Store in a span of 1.5 years.
  • Worked with clients directly to extract specifications and translate those into code.
Technologies: Java, Retrofit 2, RxJava 2, Glide, Butterknife, APIs, Maps, MacOS

Tuttur

https://appgallery.huawei.com/#/app/C103267065?sharePrepath=ag&locale=en_US&source=appshare&subsource=C103267065
A sports betting app that included but was not limited to various major and minor sports leagues such as basketball, football, ice hockey, tennis, table tennis, and more.

I was the Android core developer on this project and was responsible for releasing the main betting features.

Franki Seeing is Believing

https://play.google.com/store/apps/details?id=com.frankiapp&hl=en_CA&gl=US
Franki is the video-powered experience app when you need an honest recommendation about where to eat, drink, and play.

I worked as an Android developer on this project and implemented the Foursquare integration and business profile details, attributions, and media (photos and videos).

ISDP Mobile

https://w3m.huawei.com/m/servlet/show?name=ISDP
ISDP Mobile is the mobile working platform for project delivery. It enables project delivery persons to communicate and cooperate, share information, and manage delivery sites. I was one of the core Android developers responsible for adding new features, fixing existing bugs, improving UX quality, and doing code reviews.
2014 - 2018

Bachelor's Degree in Computer Engineering

Istanbul Aydin University - Istanbul, Turkey

MAY 2018 - PRESENT

IELTS

British Council

JUNE 2017 - PRESENT

Mobile Gaming Certificate

Gamelab Istanbul

Libraries/APIs

Retrofit 2, RxJava 2, Butterknife, Android Architecture Components, Vue, Foursquare API, Flexbox, MockK

Tools

Slack, TFS, Jira, Android Jetpack, Gradle

Languages

Java, Kotlin, PHP, JavaScript, C++

Frameworks

Glide, Dagger 2, React Native, Redux, Mockito

Paradigms

Model View ViewModel (MVVM), Model View Presenter (MVP), Model View Intent (MVI), Object-oriented Design (OOD), Unit Testing

Platforms

MacOS, Firebase, Bluetooth Low Energy (LE), Android

Storage

Firebase Realtime Database, Cloud Firestore

Other

APIs, English, Programming, OOP Designs, Maps, Push Notifications, Jetpack Compose, CI/CD Pipelines, DSBridge, WebSockets, Hilt

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring