Guilherme Oliveira

Software Engineer



I am a software engineer that works with mobile devices, desktop platform and web, from complex business logic and enhanced interfaces to high performance systems.


At the beginning of 2014, me and three other associates, have created a company called Five Int'l Systems. What started as a freelance, changed fast to a close relationship between me and the contractors. So I proposed my participation as an associate into the group. We work with port solutions, specially a product called FiveOCR that is focused on optical character recognition. We closed our first contract with APM Terminals. I sold my shares at the company in 2015 to move to Europe.

2014 - 2015

Chief Technology Officer

You can see more in the next page >>


Do not get fooled by the short list. Parallel to this full-time jobs, I have done a lot of other projects, and of course, inside those companies I had contact with the most amazing teams and experiences.

since 2015

Senior Software Engineer

yetu AG - Smart Home Platform

Here at yetu I'm working with Scala under Play Framework and Akka. Also interacting with a complex IT automated structure managed by Ansible. I'm working with all kinds of tests (unit, functional, integration, end to end). We pair basically every day to improve our skills and share knowledge. Agile is our base methodology, with aspects from Scrum and Kanban.

2014 - 2015

Senior Software Engineer

Coderockr - Apps that Rocks!

Full Stack developer, working with some cool systems for the web, in a very productive methodology that aggregates some pieces of Scrum and others from Kanban. I also work with Android apps here, as a passionate for mobile development, here I can face the challenge that is develop to this platform.

2009 - 2014

Full Stack Developer and Tech Leader

Humantech - Knowledge Management

So many experiences acquired at this company. Really helped me to discover that I am passionate by research and development. I was always looking for a new challenge, always trying to learn something new, and they offered me one every day. The knowledge that I gained here is priceless, I started as a trainee and ended with my own team.


Parallel to all my full time job, I was and am always doing some freelance. Freelance for me is more than just money, it is a change to get in touch with multidisciplinary teams, new technologies and in consequence of all that, avoid you to get stuck on time.

2010 - 2015

Developer and Consultant

You can see more in the next page >>


2014 - Lock

Mastering in Applied Computer Science


Because of the huge focus on academics, and on research lines that I am little bit saturated, I locked my participation for a while. But I will come back some day to the process, the people there are amazing.

2009 - 2013

Bachelor's in System Information


Even during graduation, I participated as a speaker in the week of the academic institution, leading students a presentation on Android. I like to participate and create networks of contacts through exposure to ideas.

2007 - 2009

Computer Technician in Informatics


My first real contact with the area of ​​computing has been of great value to awaken my passion for the world of software programming. I started the technical level when I was 15 years old, maybe this is one of the reasons why I like this so much, this is a very good age to start to define your future.


Scala    Akka    Play

PHP    Zend Framework 2    Silex    Doctrine

AngularJS    jQuery    Backbone    Marionette

HTML5    CSS3    Bootstrap    LESS

Java    Android    Gradle

Jasmine    JUnit    Selenium    ScalaTest    PHPUnit

Ansible    Joyent    Amazon AWS    Jenkins

C++    Qt

Python    Twisted

MySQL    Postgres    MongoDB

Redis    Riak    LDAP

Scrum    Kanban



Albert Einstein CEO / Gravity Inc.

He is a great and hardworking guy. I am so proud of I have him as my asistant. He helped me so much.


Walter White Chemist / Freelancer

He was a great co-worker and a friend. I would't be where I am without his support.


Dexter Morgan Lab Geek / Miami Metro

He is ok.


Web Development

I really passionate for web, it is my favorite environment to develop. The community is huge, and the resources are really fun to contribute and use.

Desktop Development

Desktop is normally more complex than web, especially when you choose C++. Even with Qt that has a lot of complex data structure by default, you have to care more about leaks and environment specifics. But I really enjoy to work with desktop environment, I feel more free actually.

Mobile Development

I can develop to iOS and Android, I have been involved on cool projects to mobile platform, such as restaurants systems, product catalogs, apps for fairs and social networks. What I love most in mobile is to deploy something and can interact physically.



Optical Character Recognition

a system to control the port courtyard


Notification and Timber Track System

help to save the world with harvest control


TaMarcado Web and App

a beauty salon SaS


SocialBase App

a corporative social network


Checkfone App

a mobile telephony monitor


Ajudante Votomassa

a mobile income calculator


IMAXI Institute

an institucional site


Restaurant Menu and Payment

a mobile solution


SH Catalog

a mobile catalog



a geolocation system


Royal Market

an web development


Ophtalmus Clinic

an web development


Humantech Sender

a mail marketing system


Tupy Catalog

a desktop and web application


Simplificador RH

return of investment mobile app


RH dos Sonhos

a marketing campaing application



Please feel free to contact me about anything. Especially if you have a sponsorship visa opportunity to me, I am definitely looking for this.



"The only true wisdom is in knowing you know nothing." - Socrates