Arben Maloku, Developer in Hamburg, Germany
Arben is available for hire
Hire Arben

Arben Maloku

Verified Expert  in Engineering

Android Developer

Location
Hamburg, Germany
Toptal Member Since
April 12, 2022

Arben is a senior Android developer with more than nine years of experience building native apps. He is highly skilled in Android, Kotlin, Android SDK, and other technologies used mainly for Android development. As a professional focusing on designing, developing, and deploying many Android apps, he can also manage, implement, and develop projects. Arben thrives and grows professionally, personally, and academically when participating in challenging projects.

Portfolio

Property Finder FZ LLC
Android, Kotlin, Jetpack Compose, Coroutines, Android SDK, Android Studio
Voicipe, Inc.
Android, GitHub, Java, Android SDK, Android Studio, Android Jetpack...
Mauro Battisti
Android, Google Pay, Kotlin, Java, Mobile Development, Agile, Android Studio...

Experience

Availability

Full-time

Preferred Environment

Android SDK, MacOS, GitHub, Kotlin, Zeplin, Figma, Jira, Android

The most amazing...

...thing I've done is a DIR built with the latest Android technology. It's efficient, easy to use, and has a sleek UI. Users report saving up to two hours a day.

Work Experience

Principal Android Engineer

2024 - 2024
Property Finder FZ LLC
  • Expanded the existing feature set. Implemented new functionalities utilizing Jetpack Compose, adhering to the Model-View-Intent (MVI) architectural pattern.
  • Developed a custom image grid control with features to add, remove, and reorder images, enhancing user interaction and content management.
  • Contributed to the team's efforts by significantly enhancing the code coverage, ensuring a more robust and reliable codebase.
Technologies: Android, Kotlin, Jetpack Compose, Coroutines, Android SDK, Android Studio

Senior Android Developer

2023 - 2023
Voicipe, Inc.
  • Refactored the Android application's core functionalities to enhance maintainability and scalability. Implemented the MVVM architectural pattern, achieving a robust separation of concerns by decoupling business logic from UI components.
  • Enhanced the application's user interface by meticulously updating the XML layouts. Focused on simplifying and streamlining the UI structure, effectively cleaning up deeply nested layout files.
  • Refactored the application's navigation framework, aligning it with the latest industry best practices.
Technologies: Android, GitHub, Java, Android SDK, Android Studio, Android Jetpack, Azure Cognitive Services, Azure, Java 8, Fastlane

Android App Developer

2023 - 2023
Mauro Battisti
  • Upgraded to the most recent version of Google Pay billing successfully, ensuring enhanced functionality and user experience.
  • Ensured that users on the previous version retained their subscriptions seamlessly, prioritizing continuity of service and a smooth transition for all.
  • Refactored the billing section meticulously, eliminating thousands of redundant lines of code. This optimization was executed with a focus on adhering to the best design principles, ensuring the feature is both streamlined and easily testable.
  • Rolled out the updates to the Play Store in stages: initially releasing to the internal testing track for rigorous verification of functionality and subsequently deploying to the production environment, ensuring a smooth and reliable user experience.
Technologies: Android, Google Pay, Kotlin, Java, Mobile Development, Agile, Android Studio, Fastlane

Android Mobile Architect

2023 - 2023
Metric Insights Inc.
  • Assisted the team in figuring out issues in different aspects.
  • Guided the team to ensure maximum app security and suggested best practices.
  • Helped the team to fix issues related to token expiration, cookies refreshment, and other issues.
Technologies: Android, Azure, Authentication, Java, Kotlin, ADFS, User Interface (UI), Internationalization, Localization, Google Pay, Amazon Web Services (AWS), Agile, Android Studio, Fastlane

Senior Android Developer

2019 - 2023
Haiilo GmbH
  • Developed and maintained the Haiilo (formerly COYO Engage) app, a digital home for all employees. Used the latest tech stack and best practices provided by Google and made sure the code was well written and testable.
  • Launched over 130 white-label apps on the Play Store successfully, by mastering the art of white-labeling. Through the efficient use of CI/CD, we ensured synchronous updates across all applications, leading to consistency and quality.
  • Undertook a comprehensive refactoring process, transitioning the local database from SQLDelight to the Room framework, ensuring enhanced performance, scalability, and ease of maintenance for the system.
  • Spearheaded the migration from Anko layouts to XML and subsequently initiated the integration of Jetpack Compose. This transition not only modernized our approach but also capitalized on Compose's intuitive design capabilities.
  • Managed continuous deployment by integrating GitHub Actions with Fastlane. This streamlined approach facilitated the efficient creation of QA builds and simplified the process of publishing to the Google Play Store.
  • Spearheaded technical discussions, ensuring we delved deep into subjects and consistently extracted maximum value and insight from each topic.
  • Leveraged Agile and Scrum methodologies, ensuring precise deliveries and maintaining easily manageable backlogs. Optimized workflow and ensured project continuity.
Technologies: Kotlin, Android SDK, GitHub, Android Studio, Zeplin, Figma, White Labeling, Android MDM, Android, Android Development, Model View ViewModel (MVVM), KOIN, Paging, REST, ConstraintLayout, Dagger 2, Mobile App Development, XML, Unit Testing, Retrofit, Coroutines, Android Jetpack, Data Binding, Android Architecture Components, MySQL, REST APIs, Gradle, RxJava 2, Android UI Design, HTTP, Push Notifications, Authentication, Encryption, JSON Web Tokens (JWT), Mobile Apps, Mobile, RxJava, WebSockets, Performance, Native Mobile Apps, WebView, APIs, User Experience (UX), Android Animations, Debugging, Jetpack Compose, Dagger, Clean Code, UI Testing, Clean Architecture, OkHttp, Mobile Development, User Interface (UI), Internationalization, Localization, Google Pay, Agile, Fastlane

Senior Android Developer

2018 - 2019
AppsPeople
  • Developed and maintained the Android app Sydney's West that has exclusive access to events, trails, tours, and deals in Sydney's west area.
  • Maintained the Searcher Seismic Android app, a quick map-based application to track the whereabouts of the world’s seismic survey vessels.
  • Created and maintained the Home Open Android app, a highly mobile-focused real estate portal designed to help home buyers and renters see offers of houses nearby or in a selected location in real time.
  • Developed an award-winning project, ClimateClever, designed to help schools measure, monitor, compare, and reduce their carbon footprint to become a leader in sustainability and climate action.
Technologies: Android, Android Studio, Android SDK, Zeplin, Firebase Android SDK, Kotlin, Firebase, Android Development, Model View ViewModel (MVVM), REST, Dagger 2, ConstraintLayout, Paging, Facebook Android SDK, Retrofit, MySQL, REST APIs, Gradle, RxJava 2, Android UI Design, HTTP, Push Notifications, Authentication, Mobile Apps, Mobile, Bluetooth, Performance, Native Mobile Apps, APIs, Android Animations, Bluetooth LE, Debugging, Dagger, Clean Code, Clean Architecture, OkHttp, Mobile Development, Maps, User Interface (UI), Internationalization, Google Pay, Agile

Android Developer

2014 - 2018
Swiss IT-Factory International
  • Planned, developed, maintained, and distributed the Time Solution Android app designed to help employees track their working hours.
  • Gathered requirements and translated them to tickets. Trained, prepared, and helped the new joiners.
  • Planned, developed, maintained, and distributed the Business Solution, an Android app designed to help construction workers with their daily tasks, time reports, and quantity measurement.
Technologies: Kotlin, Java, Android, Android SDK, Android Studio, Git, Android Development, ConstraintLayout, REST, Dagger 2, Mobile App Development, Retrofit, Android Architecture Components, MySQL, REST APIs, Gradle, Android UI Design, HTTP, Push Notifications, Authentication, Mobile Apps, Mobile, Performance, Native Mobile Apps, APIs, Debugging, OkHttp, Mobile Development, User Interface (UI), Agile

.NET and Android Developer

2012 - 2013
Appdec
  • Helped the team develop different modules using C# and Windows Forms.
  • Developed, maintained, and distributed aLite Mobile, a mobile version of the software for restaurants and bars.
  • Maintained and deployed the app and created different reporting views.
Technologies: Android, Java, SQL, Android Studio, Android Development, XML, REST, Mobile App Development, Gradle, HTTP, Mobile Apps, Mobile, Performance, Native Mobile Apps, APIs, Debugging, OkHttp, Mobile Development, User Interface (UI)

Software Developer Intern

2012 - 2012
Appdec
  • Developed the first module as a C# WinForms project.
  • Learned the MVC architecture, how each layer works, and how they are connected.
  • Used Microsoft SQL, wrote the first queries, and designed databases.
Technologies: SQL, APIs, Debugging

Daily Reporting

Daily reporting is an app to report vehicle status daily. I was in charge of redoing the entire app. The app is built using the latest Android technologies.

As per architecture, it is using MVVM, it is entirely built using compose, compose navigation, ViewModel, datastore, work manager, and material3.

CI/CD: It's set up to upload builds to firebase app distribution for the staging version and to the PlayStore for the live version.

Ktlint is used to check for code best practices.

COYO

https://play.google.com/store/apps/details?id=com.coyoapp.messenger.android
COYO (formerly COYO Engage) app is an Android app representing a digital home for all employees. It is based on the COYO's employee experience intranet and offers a unique way to share news, posts, documents, and other information. Also, it provides easy real-time communication between colleagues.

Labelit

https://labelit.io/
Labelit is a platform that provides data labelers with an app enabling them to label data anytime and anywhere, offering equal opportunity and benefiting monetarily according to the amount of work they put in.

I developed the app using Flutter, its best practices, and BLoC architecture.

AppStore: https://apps.apple.com/de/app/labelit-app/id1595607617

Scooler

Scooler is an app that offers various services exclusively designed for students, including:
• Chat classes
• Grade board
• Student marketplace
• Job bulletin board
• Listings board for housing and miscellaneous items
• Educational column
• Scholarship and grant boards

I developed the first version of the app.

Ads On Wheels

https://play.google.com/store/apps/details?id=au.com.adsonwheels.app
Ads On Wheels is an app-based company that pays you to advertise on your vehicle.

It's easy. We connect you with businesses of your choice and pay you a monthly commission for simply driving around your local community. Sounds great, doesn't it?

Whether you are driving a large or small car, in the city or the suburbs, Ads On Wheels has a campaign for you. It's a great way to supplement your income without changing your normal routine.

Ads On Wheels takes care of everything. We do all the hard work so that you can enjoy the financial benefits of being one of our ambassadors.

Earning your first payment is easy. Here's how it works;

• Create your profile, including details of your vehicle
• Complete our qualification period so we can provide you with offers based on your typical driving habits
• Receive campaign offers based on your typical driving habits
• Book your installation – come into one of our local installation facilities
• Drive and earn – earn money from the driving you already do every day
• Book your removal - have your wrap removed by our professional team

CHEF.ONE

CHEF.ONE is an app like Airbnb for gastronomy. Social dining and drinking is the concept's name where people invite others from their city to their home to eat or drink together, enabling them to discover the cuisine of their city.

My task was to develop the first version of the Android app.

VisitKosova

VisitKosova is an Android app that helps people find the best places to visit in Kosovo. It has various features, such as the functionality to see historical places, display the route, and read all details about it.

The app was developed entirely by me, including the back end and Android app.

BenzApp

An Android app that helps users find cheap fuel nearby. Some of the main functionalities include:
• Showing data only for a specific region
• Choosing the type of fuel
• Showing the route and how far the target is
• Saving favorites

I developed the app from scratch, including the back-end part.

Languages

Kotlin, XML, Java, Dart, SQL, Java 8

Frameworks

Android SDK, KOIN, Dagger 2, Dagger, Flutter, JSON Web Tokens (JWT)

Libraries/APIs

Firebase Android SDK, Retrofit, Android Architecture Components, REST APIs, RxJava 2, RxJava, Azure Cognitive Services

Tools

GitHub, Zeplin, Jira, Android Studio, ConstraintLayout, Android Jetpack, Gradle, Fastlane, Figma, Git, Facebook Android SDK, WebView, ADFS

Paradigms

Model View ViewModel (MVVM), Mobile Development, Clean Code, Clean Architecture, REST, Agile, Unit Testing

Platforms

Android, MacOS, Firebase, Mobile, Bluetooth LE, Amazon Web Services (AWS), iOS, Azure

Storage

MySQL, Compose.io

Other

White Labeling, Android Development, Mobile App Development, Paging, Data Binding, Coroutines, Android UI Design, HTTP, Push Notifications, Authentication, Mobile Apps, Minimum Viable Product (MVP), Performance, Native Mobile Apps, APIs, User Experience (UX), Debugging, Jetpack Compose, OkHttp, User Interface (UI), Internationalization, Localization, Google Pay, Android MDM, CI/CD Pipelines, Dagger Hilt, Encryption, Education, WebSockets, Bluetooth, Android Animations, UI Testing, Maps, Room, Navigation, Material 3, Google Play Store

2011 - 2014

Bachelor's Degree in Software Engineering

Riinvest College - Prishtinë, Kosovo

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