Vitor Navarro

Vitor Navarro

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Mobile and Game Software Developer with 13+ years of experience
Mobile and Game Software Developer with 13+ years of experience

It is a fact that the software industry is constantly changing and if a developer is sick of learning, they're in trouble. I know every problem has tools that can provide a solution. But instead of using a one-solution-for-all mindset, I analyze and address each problem separately before deciding which tools to use. This approach is reflected in the way I've built my career and in the quality of products I've worked on.

I love software development in general, but I find the mobile scene stimulates growth throughout the industry and is the space to be in. Also, I believe there is a marriage between elegance and practicality in creating apps that hugely impact end-users. Providing simple yet effective products is what gives me a sense of achievement.

Never stop learning.

French, Portuguese, English
Copenhagen (+02:00)
Joined May 2018
EXPERTISE
10 years experience
iOS platform has been my main focus for the last few years and I've had the chance to handle a lot of different challenges, naming just a...
iOS platform has been my main focus for the last few years and I've had the chance to handle a lot of different challenges, naming just a few of them: * Text-to-speech with Acapella framework * Voice control with Nuance Dragon SDK and native SDK * Local Storage control with Core Data, Realm and SQLite * Pre-ARC and ARC development * Layout with and without Autolayout * API and web requests Recently I've adopted Swift as the go-to language when starting or migrating projects, and that presented a whole new world of possibilities. With all those resources I've built lots of good projects which are listed in the projects sections below. I even wrote an article comparing Swift and Kotlin: https://www.dailydrip.com/blog/swift-vs-kotlin.html
4 years experience
My experience in the mobile world wouldn't be complete if I didn't give Android a chance, and it stuck with me until now. Elegance and UX...
My experience in the mobile world wouldn't be complete if I didn't give Android a chance, and it stuck with me until now. Elegance and UX are not strong only on iOS apps, and I can help bring the solutions in application form using Android's power. As in iOS, I've also migrated from it's older language, Java, to the new one, Kotlin, which seems to me like a beautiful Swift's sister language.
2 years experience
Although I'm currently using Godot instead of it, I really am very passionate about this tool, is a good all around easy to use game engi...
Although I'm currently using Godot instead of it, I really am very passionate about this tool, is a good all around easy to use game engine, doesn't allow the level of code control I like to have but is excellent to create amazing games and interactive experiences for clients and end users without taking a huge amount of effort.
C#GameCross platform
View more
C#GameCross platform
View more
1 year experience
After spending previous years with Unity and HaxeFlixel, me and my team decided it was time to found something in between, we needed both...
After spending previous years with Unity and HaxeFlixel, me and my team decided it was time to found something in between, we needed both visual tool and better code control and we found what we were looking for in Godot Game Engine. GDScript is similar to Python and now we can start using C# also. Our first project with it is set to launch in 2019, a multiplayer action game for PC gamers.
GameCross platformGDScript
View more
GameCross platformGDScript
View more
1 year experience
An important task of developing games is to pick the right game engine for the job. As such, I spent some time with HaxeFlixel to see if ...
An important task of developing games is to pick the right game engine for the job. As such, I spent some time with HaxeFlixel to see if it could fit my indie development group needs. HaxeFlixel uses Haxe, and for us, it handled our two main objectives at that time: cross-platform and code control. We spent a year creating games, the first version of an IP that is set to launch in 2019 was made for a game jam using HaxeFlixel, it also helps in the process of porting Flixel's Flash games to easier to handle game engine.
GameCross platformHaxe
View more
GameCross platformHaxe
View more
2 years experience
For a good reason Javascript is one of those languages that is impossible not using at some point as a developer. As such I have some bac...
For a good reason Javascript is one of those languages that is impossible not using at some point as a developer. As such I have some back and forth relationship with it in building websites, admin dashboards and my own personal projects. Recently I decided to give it more space in my toolbelt using Node.js to build both front-end and back-end applications.
2 years experience
For two years I had the chance to teach classes at the same graduation course I specialized into, Games: production and development. At...
For two years I had the chance to teach classes at the same graduation course I specialized into, Games: production and development. At the first year, I lectured mobile game development using CoronaSDK as the main tool. At the second year, I lectured Game Engine using Unity3D as the main tool.

REVIEWS FROM CLIENTS

Vitor's profile has been carefully vetted and approved as a Codementor. Connect with Vitor now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Mobile Platform Engineer
SYBO Games
2021-10-01-Present
Work with game support and internal tools/libs for game development.
Work with game support and internal tools/libs for game development.
Android
Java
Objective-C
View more
Android
Java
Objective-C
Swift
iOS
View more
iOS Developer
iOS Developer
2019-07-01-2021-07-01
Worked as a senior mobile developer for this fintech being responsible to lead iOS features and support as an extra developer for Android...
Worked as a senior mobile developer for this fintech being responsible to lead iOS features and support as an extra developer for Android. Our work with the amazing features led to the attention of the public and to the recent acquisition by Nubank.
Android
Kotlin
Swift
View more
Android
Kotlin
Swift
iOS
View more
iOS Developer
BairesDev
2018-06-01-2019-06-01
BairesDev is an innovative technology services company that specializes in Product Development, Software Outsourcing, Testing & IT Staff ...
BairesDev is an innovative technology services company that specializes in Product Development, Software Outsourcing, Testing & IT Staff Augmentation solutions. With teams composed by the most talented engineers of the market (Top 1%), BairesDev provides companies worldwide with comprehensive and innovative technology solutions. Taking advantage of its proprietary Baires Staffing Suite™ technology, BairesDev is able to create high-performance teams that serve companies of all sizes and industries around the world. Our vision is to become the most recognized and trusted outsourcing service provider in the region, employing the most talented professionals the market has to offer to provide the most value to our customers. Learn more at www.bairesdev.com .
Objective-C
Swift
iOS
View more
Objective-C
Swift
iOS
View more
PROJECTS
Meu NextelView Project
Nextel
2017
While working at Hummingbird I had the chance to help rebuilt the app of one of the biggest Telecomms in Brazil. The highlights are in t...
While working at Hummingbird I had the chance to help rebuilt the app of one of the biggest Telecomms in Brazil. The highlights are in the efforts we made to replace features in the current app instead of just creating everything from ground zero and replacing the whole app. In order to do so, a feature toggle system was created and used to say when and for who each piece of feature would be available. Along with that, we reformulated the visuals to be more appealing and also created a better UX.
Android
iOS
View more
Android
iOS
View more
Concil CardView Project
Concil
2017
In Concil Card App users can check their selling through cards and have better control of finances. All data can be filtered by date and ...
In Concil Card App users can check their selling through cards and have better control of finances. All data can be filtered by date and have details according to card types and transactions types, among other important financial data for business health. This project as the first one I built entirely on Swift/Kotlin from the start and was built with white label in mind as the same project is going to be present in the mobile app stores under other brands.
Android
Kotlin
Swift
View more
Android
Kotlin
Swift
iOS
View more