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
Brasilia (-03: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
7 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.
3 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 Game Engenieer
Wildlife Studios
2023-10-01-2024-11-01

Worked on multiple features for Color By Number, Paint by Number and Colorfy all native in iOS and Android with Objc and Java.

Worked on multiple features for Color By Number, Paint by Number and Colorfy all native in iOS and Android with Objc and Java.

Android
Java
Jenkins
View more
Android
Java
Jenkins
Docker
JavaScript
iOS
Jira/confluence
AWS
View more
Senior Mobile Platform Engineer
SYBO Games
2021-10-01-2023-10-01

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