English:
Advanced
Džemal I.
Vetted by YouTeam
Bosnia and Herzegovina
UTC +01:00
Europe/Sarajevo
English:
Advanced
Experienced Android Developer with over 5 years of experience working on enterprises and startups.
Worked with various clients on different kinds of projects. I was owning a project, integrating new people, communicating with clients, pivoting new features, giving ideas, and improving various parts of the project.
Want to hire this engineer?
Check if Džemal is availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
Spiro AI
Spiro AI is a Proactive Relationship Management tool designed to move CRM work to a new and upgraded type of customer relationship.
Responsibilities & achievements
As an Android developer on this project, I was responsible for developing and maintaining the app, which had 2 significant phases in my years working on the project. Two big redesigns and refactors took place, and I was the architect and lead of these big changes in the app. Over the years, Spiro grew more, and the app as a whole grew too, with ever-increasing demand and price. I developed several big features like Voicemail recognition, Business card scanning, Twilio voice, video and chat, and many smaller ones. Although not business related, I believe my biggest achievement was completely converting a whole Java project into Kotlin, which took at the time we did refactors and redesigns. Spiro overall is an app that is as much customizable as it can be, with users being able to change fields, orders, translations of app labels, and alter the AI engine. All this was very challenging and exciting to work on, and I gained a lot of different kinds of experience doing it.
Football Manager Game
Football Draft Manager game is a game that you play every week games in National leagues. League is separated into divisions, and you progress or relegate every 12 weeks. Interesting concept since you are drafting new players in your squad every game you play. Similar to FUT Draft and Fantasy Football.
Responsibilities & achievements
I was implementing new design patterns and using Coroutines, Hilt, and of course, MVVM to organize projects. Tests are an essential part of application development, and I am familiar with test organization.
Emotivate
Emotivate is a motivational application for Android that contains motivational quotes for users to receive or share between themselves. Using animations and responsive design with Lottie. The app is developed with an MVVM pattern, using view binding and some simple UI elements.
Responsibilities & achievements
My responsibility was to develop architecture to work on and create some UI elements for custom requirements. The app was done in about 5 months, and after testing pushed to closed beta where my job was done.
Gymana
Gymana is a virtual fitness trainer application with the idea to order a fitness trainer to come to your home. Every fitness trainer had a profile and a schedule. It required a backend and mobile application.
Responsibilities & achievements
I was responsible for the Android app. I developed an app alone, using the MVVM pattern and Material UI components. The requirement was to make the application easy to maintain with code as simple as possible, so I created a few abstraction points and made self-explanatory code with a few comments on important base components.
MyBudget
MyBudget is an internal project developed for company employees. The idea is to develop a budget organizing application that will notify about spending and give a perspective on spending, including digital wallet functions.
Responsibilities & achievements
The app was developed with 3 other colleagues, where I had the job of organizing the initial setup and discussing the way the Android app would function. Later, I had the task of implementing third-party services and integrating them into the project. The project used a classic MVC pattern with Kotlin, using coroutines for sync workers.
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Džemal is available