Islam Madeniyat, Developer in Almaty, Almaty Province, Kazakhstan
Islam is available for hire
Hire Islam

Islam Madeniyat

Verified Expert  in Engineering

Software Engineer and Developer

Almaty, Almaty Province, Kazakhstan

Toptal member since May 15, 2020

Bio

Islam is a software engineer with eight years of experience developing Android apps. His main focus is on the optimization and architecture of the software. Islam is driven to apply and expand his knowledge of software development, engineering, and real-world problem-solving.

Portfolio

Scone BV
Android, Mobile Development, Kotlin, Java, Retrofit, Jetpack Compose...
Tinker Tech
Android, Android SDK, Java, Kotlin, Spring, JSON, SQL, SQLite...
AV Software
Model View ViewModel (MVVM), Object-oriented Programming (OOP), Coroutines...

Experience

  • Java - 10 years
  • SQL - 8 years
  • Android - 8 years
  • Firebase - 6 years
  • Kotlin - 6 years
  • Model View ViewModel (MVVM) - 3 years
  • Coroutines - 3 years
  • Spring - 1 year

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Android Studio

The most amazing...

...helper application I've developed is Quran.kz. It has more than 1,000,000 downloads and a rating of 4.9 on Google Play.

Work Experience

Android App Developer via Toptal

2021 - PRESENT
Scone BV
  • Developed an app for the zero-emissions community with mobility tracking, push notifications, feeds, charts, and other features.
  • Implemented a redesign of the entire application and made the transition to Material Design 3.
  • Configured CI/CD using GitHub Actions, which optimized the process of deploying an Android application.
Technologies: Android, Mobile Development, Kotlin, Java, Retrofit, Jetpack Compose, Android SDK, Firebase, Git, GitHub Actions, Clean Architecture, Android Architecture Components, Coroutines, Contentful, Localization, Getstream, Android Studio, Agile Sprints, Google Play Console, MacBook

Software Engineer

2020 - 2022
Tinker Tech
  • Designed and developed an app for contact and task management.
  • Implemented onboarding and registration functions for business owners in the application of the largest bank in Kazakhstan.
  • Participated in supporting the application for the largest bank in Kazakhstan.
Technologies: Android, Android SDK, Java, Kotlin, Spring, JSON, SQL, SQLite, Model View ViewModel (MVVM), Jetpack Compose, MacBook

Software Engineer (Android)

2019 - 2020
AV Software
  • Participated in the full development process, including architectural decisions and project development planning, for Me2 Almaty, an application focused on improving the service of establishments and establishing contacts among guests.
  • Implemented a map with custom controls and pins where all restaurants and cafes in a city are shown.
  • Implemented a chat module with features such as text messaging, image and video sharing, and group chats.
Technologies: Model View ViewModel (MVVM), Object-oriented Programming (OOP), Coroutines, Agile Software Development, Firebase, SQLite, Android, Kotlin, Java, MacBook

Software Engineer (Android)

2019 - 2019
Tinker Tech
  • Developed Anytime Prime, an application for a carsharing service in Moscow and St. Petersburg. It's also known as Delimobil's branch for premium carsharing.
  • Built Tinker Car, an application for a carsharing service in Almaty.
  • Led a team of three Android developers while working on Anytime Prime.
Technologies: Model View ViewModel (MVVM), Object-oriented Programming (OOP), Coroutines, Agile Software Development, Firebase, SQLite, Android, Kotlin, Java, Android SDK, MacBook

Software Engineer (Mobile)

2018 - 2019
ShotTracker Inc.
  • Developed a Unity3D module for 3D live game broadcasting that replaced the 2D version of the ShotTracker Fan Android app.
  • Enhanced the UI/UX of ShotTracker Player and optimized its overall performance.
  • Improved performance of the ShotTracker Fan app and added leaderboards and live game features.
Technologies: Adobe Photoshop, Model View ViewModel (MVVM), Object-oriented Programming (OOP), Firebase, SQLite, Unity3D, C#, Android, Kotlin, Java, JavaScript, MacBook

Software Engineer (Android)

2016 - 2018
Kolesa Group
  • Developed and maintained three Android projects with 12 million downloads on Google Play (combined).
  • Mentored Android interns participating in three internship programs at Kolesa Academy, and several interns received job offers.
  • Participated as a keynote speaker in a Kolesa Mobile 1.0 developers' conference.
  • Implemented and integrated a chart library for displaying graphics in the company's applications.
  • Built a push notifications library, with FCM under the hood, to process various server notifications. The library is integrated into all company applications (Kolesa, Krisha, and Market).
  • Participated in the development of the Backend for Frontend (BFF) design pattern in the Krisha app, which gave our managers an opportunity to A/B test new features.
Technologies: Mentorship, Model View ViewModel (MVVM), Object-oriented Programming (OOP), Coroutines, Agile Software Development, Firebase, SQLite, Android, Kotlin, Java, Android SDK, MacBook

Experience

Kolesa.kz

https://play.google.com/store/apps/details?id=kz.kolesa
Kolesa Group's flagship service with more than 10 million users. It's a natively developed Android application for car sales, spare parts, and other automobile-related services. I was responsible for integrating push notifications, UI and content localization, and 3rd-party ads such as Google Ads, Yandex.Direct, and Mail.Ru's myTarget.

Quran.kz

https://play.google.com/store/apps/details?id=kz.kokzhiek.qurankz
A helper app for Muslims with over 100,000 downloads on the Google Play Store. It was implemented using Firebase Cloud Messaging (FCM) for push notifications, ExoPlayer for streaming audio, and PDFCore for previewing PDF books from the server.

Scone: Sustainability Coach

https://play.google.com/store/apps/details?id=io.scone
Scone: Sustainability Coach is an Android application aimed at empowering users to embrace sustainability and achieve zero-emission lifestyles. As the main developer of the Android app, I led its development and collaborated closely with designers, back-end developers, iOS app developers, and content managers. My role involved implementing core functionalities, ensuring seamless integration with back-end systems, refining user interfaces for an intuitive experience, and optimizing performance for a smooth user journey toward sustainability goals.

Education

2012 - 2016

Bachelor's Degree in Computer Science

Süleyman Demirel University - Almaty, Kazakhstan

Certifications

OCTOBER 2015 - OCTOBER 2017

The International English Language Testing System (IELTS)

British Council

Skills

Libraries/APIs

RxJava 2, Android Architecture Components, Retrofit, Jetpack Room

Tools

Android Studio, IntelliJ IDEA, RxAndroid, Android Jetpack, ExoPlayer, Adobe Photoshop, Git

Languages

Java, Kotlin, C#, JavaScript, SQL, Python, Swift

Platforms

Android, Firebase, iOS, Contentful

Frameworks

Dagger, KOIN, Spring, Unity3D, Android SDK

Paradigms

Model View ViewModel (MVVM), Object-oriented Programming (OOP), Model View Presenter (MVP), Clean Architecture, Agile Software Development, Mobile Development

Storage

SQLite, JSON

Other

Jetpack Compose, Coroutines, MacBook, Localization, Push Notifications, Mentorship, English, GitHub Actions, Getstream, Agile Sprints, Google Play Console

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