Gabe Giro
Android Engineer @ Toptal
About
12+ years of total professional experience leading and engineering in remote environments, collaborated with diverse teams with 200+ million users impacted. By the words of my fellow colleagues, I'm very organized, knowledgable and communicate effectively. My edge is my extroverted personality in combination with a pragmatic approach. I continuously hone my soft and technical skills in highly driven environments.
Croatia
Zagreb Metropolitan Area
Program Development
AI Software Development, Mobile Application Development, Flutter, Dart, TDD, iOS, VSC, Postman API, Bitrise, Confluence, Lucidchart, Android Studio, Android NDK, Android Jetpack, Google ARCore, Model-view-viewmodel (MVVM), MVVM, Hilt, Java Native Interface (JNI), JNI
Experience

Flutter Engineer
HungerStation is a food delivery app. The company had 50k+ team members while I was in constant communication with around 10 people, most common being the Product Owner, Designer, iOS engineer and 2 backend engineers. I was in charge of developing a self-contained Flutter feature for robotic delivery from scratch with cross-functional team. The goal was to have minimum impact on the rest of the code while following the Dart and Flutter best practices and team's cookbook. The delivery was successful with all the required features done. I achieved this with TDD which gave me much more confidence in handing over the code to maintainers afterwards. And I got the biggest compliment an engineer can get from a fellow engineer - that I have a very neatly organized and functioning code.

Android Senior Engineer
I was in charge of updating features in the Daily Fantasy part of the Yahoo Fantasy & Daily Spots app while also updating the code from Java to Kotlin and from a variety of architectural patterns to MVVM with RxJava. Also, I built guides for the refactoring for other developers to follow while managing my own tasks according to the product directions Helped update different developer guides, JIRA ticket templates, helped in optimizing processes inside the team The project management was setup as Agile Kanban with daily SCRUM meetings - Scrumban Technologies used: Kotlin, Java, RxJava, Dagger, JIRA, Screwdriver, code with different architectures MVVM, MVP & MVC

Android Senior Engineer
Developed 2 premium video content streaming apps HBO GO & HBO GO Lite with millions of users and the library for them. The team was full of awesome and skilled people. Proactively made improvement suggestions from which 90% were adopted. We had UI issues on a weekly basis, I suggested and fixed those issues by making more robust code. Learned about VIPER, architecture variation of MVP, with Mockito and PowerMockito tests. None of us 3 had any “main” part on which we work on but, whatever comes as an issue assigned to me, I do it. Some other tasks included: caching, fixing bugs, UI, memory & code improvements, sending tracking data, writing tests, changing data models according to JSON responses, etc. Technologies: Android, Java, MVP, Git, Mockito, PowerMockito, JSON, JIRA, Sprint, Waterfall, OWASP, Chromecast, Bug Tracking, Caching, HockeyApp, VIPER Architecture

Lead Android Developer
Taxi centrala
Zagreb, Croatia
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.
Gabe Giro's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


