Mario Toledo

Full Stack Developer, Computer Scientist and Gaming Lover

About me

Hello, my name is Mario, and I work professionally with software development for more than 10 years. Currently, I'm focused on Web Development using mainly JavaScript and Python, and Game Development using Unity, but I also have professional experience with mobile apps and other more corporative software.

I'm also a Computer Scientist and a M.S Computer Engineering, with published papers on scientific events. My current studies involves Machine Learning, Big Data, Computer Vision and Microservices.

And, oh... I really like Pokémon! <3

My Squirtle t-shirt (drawn by Kyuu) My Squirtle t-shirt (drawn by Kyuu)

Personal Projects

Streamow

Streamow

Your favorite gaming streamer. Anytime. Anywhere.

Streamow brings the most famous game streaming platforms into a unique catalog focused on user experience to recommend the best streamers and games for viewers. Also, Streamow is available for browsers, Android and iPhone (soon), so users can receive notifications when their favorite streamer is online whenever they are. A recommendation algorithm was also implemented for accurate recommendations.

Streamow has an API developed using Express JS and front-end developed using Node and Angular JS for Browser version, while mobile versions were developed using Ionic Framework.

This is a collab project, where UI and UX were made by Thais Tarmann.

Browser version Android version Twitter bot
Subarashow

Subarashow

Podcast about japanese pop culture

Subarashow brings weekly podcasts dedicated japanese pop culture in a fun and informative way, using the best of young language to make the viewer feel inside a casual conversation between friends.

The project contains a CMS for podcasts and an API built with Meteor JS, while the front-end was build using Node and Express JS.

I'm also one of the hosters and editor of most of episodes.

Browse Website
Gamersar.io

Gamersar.io

Every video-game anniversary

Gamersar.io displays video-games anniversaries in a more visual and interesting way, allowing users to discover the games which are celebrating anniversary on the current day or on any desired date. Also, it is possible to filter by any platform or genre that the user wishes. It was also built a Twitter Bot that tweets regularly about the currently games that are celebrating anniversary on the current date

The project was built with Express JS and Vue JS, using Giantbomb API and IGDB API to adquire all gaming database.

Browse Website Browse Twitter Bot
N-Party

N-Party

A community/hub for players to connect and interact

Founded in 2010, N-Party is a community to players to connect and interact with other players by throught local and digital experience. By using N-Party website, the users can lookup for groups of people to play video-game, join or manage championships, and even write news and articles about the video-game industry. The user has a gamefied profile, gaining experience, levels and badges by interacting with the group experience.

This project is currently in WIP, as the website had been turned down, and we had to bring data together for backup reasons. But in the next weeks, we are planing to bring the best digital experience that a gaming community can create.

Browse Website
Some of my projects on Github

Other Projects

Some of my projects from my Github

Professional Experience

Afterverse (jun/2021 - current)

Lead game development using Unity.

Wildlife Studios (ago/2020 - jun/2021)

Full-stack development using Javascript and Python, and game development using Unity.

Ortiz Gaming (jul/2019 - ago/2020)

Development of HTML5 games using Javascript with Phaser.JS.

2Mundos Inc. (nov/2016 - apr/2019)

Full-stack development using mainly Javascript for back-end and front-end, alongside with technologies and frameworks like Node, Angular, Meteor, Ionic, and MongoDB.

Eixo X (aug/2013 - nov/2016)

Software development over several technologies, from web projects to native apps, using C#, Java, Objective-C and Javascript, alongside with technologies like MSSql Server, MySql, Node and more.

Glambox Brasil (feb/2013 - aug/2013)

Web development for an e-commerce using .NET, MS Sql Server and more. Helped on several internal solutions, building content management systems, stock systems, subscription systems and more.

Digital Pages (feb/2011 - feb/2013)

Software development of native applications on iOS using Objective-C. Mostly of apps were digital readers for famous magazines and newspaper from Brazil, like Folha de S. Paulo, Caras, Valor Econômico and more.

Insolita Studios (oct/2010 - fev/2011)

Development of games using C# and Unity engine. Also helped to create a framework for 2D development on Unity.

IBM (nov/2008 - jul/2010)

Software Development of corporatative projects using ASP, COBOL and Oracle Database. Also helped on software requirements and requirements elicitation.

Academic Experience

Education

Instituto de Pesquisas Tecnológicas do Estado de São Paulo (IPT-SP)
Master's Degree, Computer Engineering
2016-2019
Master Thesis
Centro Universitário Senac
Bachelor's Degree, Computer Science
2008-2013
Undergraduate Thesis

Published Works

october 2020
ICAAI 2020: 2020 The 4th International Conference on Advances in Artificial Intelligence, London, United Kingdom, October 2020 - DOI: https://doi.org/10.1145/3441417.3441422

This article shows the results of a performance analysis from LSTM, GRU and Hybrid Neural Network architectures in Recommendation Systems. To this end, prototypes of the networks were built to be trained using data from the user's browsing history of a streaming website in China. The results were evaluated using the metrics of Accuracy, Precision, Recall and F1-Score, thus identifying the advantages and disadvantages of each architecture in different approaches.

may 2018
15th CONTECSI - International Conference on Information Systems and Technology Management ISSN 2448-1041 - DOI: https://doi.org/10.5748/9788599693148-15CONTECSI/PS-5851

This work presents a research’s result that had the objective of analyzing the data of car robbery in São Paulo in a certain set of days, in order to identify a pattern among the robberies events presents in the data sample. Data were obtained from the São Paulo State Government’s Transparency Portal, using K-Means and Apriori algorithms for classification and grouping.

october 2015
WVC 2015. XI Workshop de Visão Computacional. p. 89 - ISBN: 978–85–8023–032-1

This work presents the results of using an Android phone as a control unit for a Lego NXT Robot. The smartphone’s camera allows the usage of Computer Vision techniques to allow the robot control by a superior processing unit than the default NXT CPU.