I’ve followed the evolution of C# very closely from 2003 to 2013, working on back-end services and front-end applications. I’ve built and deployed software on Windows desktop and IIS Servers in many different business areas. I’ve also worked with SQL Server, developing and managing databases.

When back-end, front-end and devops were all the same thing.

In 2013, I got involved in the content streaming industry by focusing on costumer-facing apps. Since then, I’ve applied the principles of software engineering to JavaScript to enable beautiful apps on Browsers, Mobiles, Desktops and multiple connected devices.

JavaScript is a fun language, dynamic, flexible, simple and yet very powerful.

With my high-end user focus, I work on products that have positive impact in the world and surround myself with smart, motivated, humble and empathic engineers.

I built my first app, a game of cards called Truco, in my first year of high school.

In my first year of high school, I decided to drop out from the regular high school curriculum and enroll in a high tech school for their Data Processing curriculum.

Before I could graduate, I had to switch schools again. I was “asked to leave” by the principal, for hacking. I exploited a series of security issues in the school’s network system and gained access to the server that exposed all students login/password.

Don’t you think I should have received an award instead?

After tech school, I went to study Computer Science for 4 years and received a bachelor’s degree from PUC-SP, and also a title of Truco champion.

Everything in life is also about having fun, right?

I worked for many years as a developer for IR, a ticket selling company that grew exponentially and allowed me to work off-shore (remotely) in Canada.

In 2006, I moved to Canada. I got my first work-visa in 2008 from a program the government no longer maintains for IT professionals. Eventually I got a permanent-visa and became a Canadian citizen in 2014 🍁

Read more: How Technology shaped my career?