Home

Personal

Projects

tocano logo

João Campos

Software Developer

Hello, I am João Campos. I have studied Informatics Engineering and am currently working as a Software Developer. I have already had the opportunity to experience many different environments and develop skills I consider essential to a programmer.

In the future, I aspire to be a Product Manager, designing my own products to satisfy people's needs. For now, I will keep working as a developer to enhance my knowledge in the area and widen my range of skills.

Experience

INEGI

Software Developer

09.2021 – Now

I began my journey at INEGI during the development of my Master's thesis. The thesis involved the evaluation of the impact of the application of augmented reality in industrial processes, specifically used for monitoring.

After finishing my thesis, I continued working at INEGI. Not only did I continue the development of the AR application, I also started many different projects, for example:

- A chat bot platform which allows employees to ask questions related to the regulations of INEGI, making HR's work easier;

- A resource reservation platform, which allows employees to schedule the creation of a virtual machine in our server. These VM's may be used to execute machine learning projects in a centralized machine.

Augmented Reality

Machine Learning

Web Dev

Unity

Python

Flask


BizTapp Gmbh.

Software Developer

03.2022 – 09.2022

After my Erasmus experience, I was invited by a colleague to join a German startup, BizTapp, to help them develop an innovative web application.

The product consisted on a platform which matches employee with suitable projects and teams, depending on their current skills and career aspirations. I helped develop the backend for the website, mainly the access security and ElasticSearch database.

This project allowed me to develop my skills in web development using the microservice architecture and to learn how to build an ElasicSearch database. Furthermore, by working with foreign coworkers from different countries, I improved my ability to work in a team in a multicultural environment.

Web Dev

React

Node.js

ElasticSearch


Mindera Gaming

Game Developer

07.2019 – 08.2019

In my 2nd year of studies, I took part in an internship at Mindera Gaming, a Portuguese company which develops betting games. I always had a passion for games and wanted to try out the development of this kind of software in a comercial environment.

My team and I were given the task to design a game from scratch, having as the only restriction that it had to be a western battle royale. After much brainstorm, we reached a final idea and developed it in Unity.

Game Dev

Multiplayer

Unity

Education

Skills

Programming Languages

Libraries & Frameworks

Programming tools

Speaking languages