YouTeam Logo

Summary

Expertise

Project Highlights

Agency

DI

English:

Advanced

Džemal I.

vetted by Youteam

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 available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Android 5 years
Kotlin 5 years
Java 5 years
Firebase 5 years
XML 5 years
RxJava 5 years

Other technologies

Twilio
Git
Retrofit
MVC
MVVM patterns
Room database

Project Highlights

icon
Mobile application developer

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.

Kotlin
icon
Mobile application developer

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.

Kotlin
MVVM patterns
icon
Android application developer

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.

RxJava
MVVM patterns
icon
Android application developer

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.

MVVM patterns
icon
Mobile application developer

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.

Kotlin
MVC

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Džemal is available