top of page
Home: Project

Software Engineer helping companies make solutions led by user focused engineering. Mission: "CEO should concentrate on the business, I'll take care of the software."

Portfolio

Portfolio

For the past 8 years, Gabriel have been working as a developer specializing in Android software. He communicates extremely well and has been a part of various-sized teams. In his career, he've worked on multi-million user apps and is passionate about great development processes and knows how to foster them. He prefer Flutter over Kotlin, as well as Kotlin over Java. Lately, he's been immersing himself into Python, ML, AI, React Native & Flutter through his side projects.

toptal.png

Tech Lead, Software Engineer, Scrum Master

Since November 2016

Worked for more than 10 clients so far and deployed 15+ apps.


Technologies used: Android, Kotlin, Java, Gradle, Git, MVP, GitLab, GitHub, Android Studio, Android SDK, Material Design, Flutter, Dagger 2, RxJava, MVVM, MVI, JUnit, Mockito, PowerMockito, REST, JSON, XML, API, SQL, SQLite, Chatbots, Python, MQL4, Wordpress, Squarespace, Wix, iOS, Swift, Firebase, React Native, AWS, Unity, VR, AR, 3D, 4D, Ruby On Rails, CircleCI, Bitrise

Epigraph - Owner & Android Consultant

Owner & Android Consultant

Since July 2014

We translate businesses into useful Android software led by user focused engineering. Dedicated development of Android native applications is the main service at Epigraph. Don't hesitate to contact me if you have a need for mobile development expertise, I can help.

  • Founded a company to get frequent and reliable job opportunities

  • Built 3 apps from scratch to publishing

  • Managed, led, and taught 2 developers successfully

  • Learned about business in general—how to build and grow one.

  • Technologies used: Android, Java, REST, Parse, Firebase, Gradle, Git

Android Engineer

Android Senior Engineer

October 2015 - November 2016

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 (User Interface 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 then 20 people

  • Technologies used: Android, Mockito, PowerMockito, Git

Android Freelancer

Android Freelancer

October 2013 - September 2015

Helped over on 15+ clients to move their apps to the next level. Reviewing and optimizing code (DRY), giving suggestions and plugging into existing code to make revisions and finally, publishing.

TaxiCentral - Android Lead Engineer

Android Lead Engineer

April 2013 - September 2013

Co-founder of this startup. The goal was to make a super easy-to-use app for people who want to order a taxi in Zagreb. Essentially, Uber for taxi companies. 
 

  • Responsible for the full development from beginning to end and maintenance thereafter.

  • 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.

Skills

Skills

Android

Kotlin, Java, XML, SQLite, Android Studio, Eclipse IDE, Android SDK, Material Design, Gradle

Android Libraries

ButterKnife, Retrofit, OkHttp, JUnit, Mockito, PowerMockito, libgdx for 3D

Online Toolbox

Git, GitLab, GitHub, Bitbucket, JIRA, Trello, Asana, Basecamp, Slack, Google Drive, Dropbox, HipChat, HockeyApp

Other

Flutter, React Native, iOS, Swift, Firebase, Parse, Google API, REST, JSON, HTML, CSS, JavaScript, PHP, Python, SQL, Ionic

Footer
bottom of page