Arben Maloku
Verified Expert in Engineering
Android Developer
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
Experience
Availability
Preferred Environment
Android SDK, MacOS, GitHub, Kotlin, 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
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.
Senior Android Developer
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.
Android App Developer
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.
Android Mobile Architect
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.
Senior Android Developer
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.
Senior Android Developer
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.
Android Developer
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.
.NET and Android Developer
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.
Software Developer Intern
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.
Experience
Daily Reporting
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.androidLabelit
I developed the app using Flutter, its best practices, and BLoC architecture.
AppStore: https://apps.apple.com/de/app/labelit-app/id1595607617
Scooler
• 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.appIt'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
My task was to develop the first version of the Android app.
VisitKosova
The app was developed entirely by me, including the back end and Android app.
BenzApp
• 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.
Education
Bachelor's Degree in Software Engineering
Riinvest College - Prishtinë, Kosovo
Skills
Libraries/APIs
Firebase Android SDK, Retrofit, Android Architecture Components, REST APIs, RxJava 2, RxJava, Azure Cognitive Services
Tools
GitHub, Jira, Android Studio, ConstraintLayout, Android Jetpack, Gradle, Fastlane, Figma, Git, Facebook Android SDK, WebView, ADFS
Languages
Kotlin, XML, Java, Dart, SQL, Java 8
Frameworks
Android SDK, KOIN, Dagger 2, Dagger, Flutter, JSON Web Tokens (JWT)
Paradigms
Model View ViewModel (MVVM), Mobile Development, Clean Code, Clean Architecture, REST, Agile, Unit Testing
Platforms
Android, MacOS, Firebase, Mobile, Bluetooth Low Energy (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, Hilt, Encryption, Education, WebSockets, Bluetooth, Android Animations, UI Testing, Maps, Room, Navigation, Material 3, Google Play Store
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring