Software Developer in Zagreb, Croatia

Member since March 11, 2014

Gabriel has worked as a developer specializing in Android software for the past six years. He has worked on multimillion-dollar user apps, he is passionate about proper development processes, and he knows how to foster them. He prefers Kotlin over Java and Flutter over Kotlin. Lately, he has immersed himself in AR/VR, 3D, and even 4D projects. Gabriel communicates exceptionally well and has been on teams of all sizes.

Experience

I developed two premium content-streaming Android applications and their libraries. My most significant contribution was making the UI code more robust. Until then, there had been more than two bug fixes per week on the UI. After that, we changed the UI only if the specifications changed.

Most of my work on this project consisted of updating the UI and implementing Android Wear API for an urgent release of the podcast application. This was my first Kanban project, made in Android Studio, and hosted on GitHub.

Alongside two Android senior developers, I learned a lot about Android and successfully developed with it.

Technologies: AndroidX, Kotlin, Dagger 2, Coroutines

The Top App for Mothers (Development)

I worked on this mother-targeted app that ranked #1 for downloads in its country. I co-developed the Android version from scratch and was mainly in charge of the UI. Delivering the required customization made this a fun project.

Technologies: Android, Analytics

TAKH Tutor AR (Development)

TAKH Tutor AR is an AR/VR app that educates patients about their healthcare products.

I was the lead Android engineer using Minds+Sssembly in a five-person team. I also worked closely with an in-house iOS developer and a 3D designer to match the experience. Another Android developer and I were in charge of finishing the Android app within tight deadlines.

Project Highlights: • Developed my first commercial app with Kotlin and ARCore library.• Built custom controllers that utilize only a drag gesture to successfully interact with an object in 3D space.• Animated multiple VR/AR objects that moved on a click. I increased my knowledge of the technology tremendously over the course of the project to make this possible.

I worked as the sole senior Android engineer building an MVP of the app from scratch to publish, and I was in charge of publishing updates. This was one of two enterprise apps I developed for FocustApps.

I recently started live streaming my coding sessions for fun, which has been an amazing experience—learning, sharing knowledge with viewers, and, most importantly, keeping each other accountable and productive.

Idyllic was in a pre-investment stage, and they needed a well-documented code review. In one week, I wrote more than 20 pages in a Google Doc file with a heavy emphasis on security. In addition to the in-depth security review, I also gave code improvement suggestions, composed bug reports, and gave design improvement according to Android design guidelines.

I delivered a speech titled "From Android Beginner to a 5-star Freelancer." This was my first professional talk, and I enjoyed speaking and sharing my knowledge about freelance work. After the speech, I obtained one business deal and a few developers approached me for a job, which was great.The link attached is an article written about the talk (in Croatian).

I co-founded the TaxiCentral startup. Our goal was to make a super easy-to-use app for people who want to order a taxi in Zagreb. Basically, it was the Uber for taxi companies.

I was responsible for the full development and the rollout, and everything in between—working on the architecture, documentation, partial design, testing, publishing, and promotion. This was my first published application.

I developed the Android part while my college peers implemented the web crawling for this project. We won first place and received other perks like free office space for a year. The link attached is our pitch for the project (in Croatian).

For this project, I built an Android app from scratch with a Parse-based back end for a pub-crawling brand. I also set up everything so the founders could easily add events to the Parse back end.

Technologies: Android, Parse

Xpatpub (Development)

The client’s goal was to publish an Android pub-crawling app to the Google Play Store. They chose me to develop it after I gave a review of the two previous developers' code.

I implemented the full development of the Android and Parse back end, completing the weekly tasks I had brainstormed with the client. I also migrated the app from Eclipse to Android Studio and the back end from DreamFactory to Parse.

Technologies: Android, DreamFactory, Parse, Facebook Integration

Conference App for Dubai (Development)

The client's goal was to complete a partially (70%) completed app. They had previously employed four freelance developers who each, in turn, did some work before moving on. The code was in terrible condition and the client had a very tight schedule.

I worked on the UI changes, database, and REST API without improving the code because of the tight schedule and limited budget. The client delivered a fully developed app on time.

Technologies: Android, SQLite

Insighter | Management (Development)

For Insigter, I managed the project using Trello in the idea stage and then moved it to the Bitbucket issue list. I also led two Android developers, added Facebook likes and Twitter followers, and fixed several bugs.