Android consultant helping companies make solutions led by user focused engineering. Mission: "CEO should concentrate on a business, I'll take care of the software."
For over the past six years, I've worked as a developer specializing in Android software. I communicate extremely well and have been a part of various-sized teams. In my career, I've worked on multi-million user apps and am passionate about good development processes and know how to foster them. I prefer Kotlin over Java and Flutter over Kotlin. Lately, I've been immersing myself into AR/VR, 3D, and even 4D projects.
Since November 2016
Working as an Android Lead Developer for FocustApps. Working on 2 Android apps and 1 Ionic app built for both Android and iOS.
Managed and was responsible for the full development of 2 Android apps.
Worked on push notifications.
Implemented location services and worked with Google Maps.
Presented and interacted with 3D models.
Captured images, uploaded, and presented them inside the app.
Technologies used: Android, REST, GPS, 3D, Ionic
Owner & Android Consultant
Since July 2014
We translate businesses into useful Android software led by user focused engineering. Dedicated developing of Android native applications is the main service at Epigraph. Don't hesitate to contact me if you have a need for a mobile development expertise, because I can help.
Founded a company to get more reliable job opportunities.
Built 3 apps from scratch to publish.
Managed, led, and taught 2 developers successfully.
Learned about business in general—how to build and how to grow one.
Technologies used: Android, Java, REST, Parse, Firebase, Gradle, Git
Android Senior Engineer
October 2015 - November 2016
I worked on a premium video content streaming Android application with millions of users.
Developed 2 premium video content streaming apps with millions of users and the library for those.
Made improvement suggestions of which 90% were adopted.
Learned about VIPER, architecture variation in MVP, with Mockito and PowerMockito tests.
Worked on a variety of tasks, as needed: caching, fixing bugs, making improvements (UI, memory, code), sending tracking data, writing tests, changing models according to JSON responses, and more.
Worked with 5 people on a daily basis in a team of more than 20 people.
Technologies used: Android, Mockito, PowerMockito, Git
October 2013 - September 2015
I helped over on 15+ clients to move their apps to the next level. I was reviewing code, giving suggestions and plugging into existing code to make revisions and finally publishing.
Android Lead Engineer
April 2013 - September 2013
I was a co-founder in this startup. The goal was to make a super easy-to-use app for people who want to order a taxi in Zagreb. Basically, Uber for taxi companies.
I was responsible for the full development from the beginning to the end and beyond. I did the architecture, documentation, full development, partial design, testing, publishing, and promotion.
This was my first published application and the technologies used include Android.