Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
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.

Android Engineer with over 5 years of experience working professionally full time and freelance. Worked with various clients for different kinds of projects. Gained experience in owning a project, integrating new people, communicating with client and 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

Spirio 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 that had 2 big phases in my years working on the project. Two big redesigns and refactors took place and I was the architect and a lead of these big changes in the app. Over the years Spiro grew more and 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 more smaller ones. Although not business related, but 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 customisable as it can be, with user being able to change fields, orders, translations of app labels and alter 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 where you play every week games in National leagues. League is separated in divisions and you progress or relegate every 12 weeks. Interesting concept since every game you play, you are drafting new players in your squad. Similar to FUT Draft and Fantasy Football. Overall an exciting project that I am working on with other colleagues for 10 hours/week for a Danish client. I am implementing new design patterns and using Coroutines, Hilt and of course MVVM to organise project. Tests are essential part of application development, and I am pretty familiar with test organisation too.

Responsibilities & achievements

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. App is developed with 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. 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 Android app. I developed an app alone, using MVVM pattern and Material UI components. Requirement was to make application easy to maintain with code as simple as possible, so I created a few abstraction points and made self-explanatory code with few comments on important base components.

MVVM patterns
icon
Mobile application developer

MyBudget

MyBudget is an internal project developed for companies employees. 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

App was developed with 3 other colleagues, where I had a job of organizing initial setup, and discussing the way Android app will function. Later on, I had the task of implementing third party services along with integrating them into the project. Project used classic MVC pattern with Kotlin, using coroutines for a sync workers.

Kotlin
MVC

Agency

Turning coffee into code agency #1204

50-100

GMT+1

Bosnia and Herzegovina/Sarajevo, Slovenia/ Ljubljana

Core Expertise

Kotlin
Node.js
PHP
Python
React.js
React Native
Machine learning Engineer
Swift
Angular 2x
Vue.js
TensorFlow
Vuetify

Industries

Construction & Real estate, Human Resources & Career, Social Media & Communication, Healthcare & Medicine, Accounting & Auditing, Insurance & Risk Management, Data Science & Machine Learning, Automotive

Want to hire this engineer?

Check if Džemal is available