Download CV profile-img

JOÃO CARVALHO

Software Engineer | MSc in Informatics and Computing Engineering

About Me

I'm a person that finds my motivation in the challenges of the industry and makes me better a programmer through the need to search for new solutions for every problem that occurs in front of me. As a computer enthusiast, I am mainly interested in distributed systems and good optimization problems on a software level. I’m a perfectionist, so I like everything to be in place.

Being happy, fun, and determined are good words to describe me.

Member Of

ACM Ordem dos Engenheiros

Languages

Portuguese Flag Portuguese (Native)
British Flag English (Intermediate)
Spanish Flag Spanish (Beginner)

Skills

Front-End
Back-End
Artificial Intelligence
Team Work
LeaderShip

Professional Experience

Research & Development Software Engineer
Sonae-bit-logo
Porto, Porto, Portugal
2020 - Actual

As a Research & Development Software Engineer, I'm responsible for optimizations of Darwin's products. Because of that, I need to understand a deep level of javascript implementation and a large amount of knowledge related to all types of possible optimizations. I have worked with Compressed Textures (DXT3/5, ASTC, PVRTCI/II, ETC, etc), WebGL Shaders, treat memory leaks, and reduce memory RAM and GPU memory consumption of the final product, and so on.

Infrastructure Architect Intern
Sonae-bit-logo
Maia, Porto, Portugal
2020

Development of the thesis based on the location of customers in retail stores.

feup-logo
FEUP, Porto, Portugal
2019, 2020

Assistant professor in classes helping students to learn about I/O devices in computer-based systems. [C, make, minix]

feup-logo
FEUP, Porto, Portugal
2018, 2019

Assistant professor helping to teach the foundations of object-oriented programming languages. [C++, Visual Studio]

feup-logo
FEUP, Porto, Portugal
2017, 2018

Assistant professor helping to teach the foundations of object-oriented programming languages. [C++, Visual Studio]

Education

The Faculty of Engineering of the University of Porto undertakes activities in the realms of education, research, and innovation at international level. Learning Informatics and Computation Engineering at FEUP was conceived as requiring a full five years integrated cycle of education, training and apprenticeship.

Projects

Master's Thesis - Radio Frequency-Based Location System
bit
FEUP, Porto, Portugal
2020

For my master's thesis, I created a generic tracking system that can show a prediction of the position of a wireless device, providing RSSI values. In this project, I worked mainly with Python, the server-side was developed in Django, and I used Jupyter-Notebook for all the data analysis that was needed. The client-side of the system I implemented in VueJs.

BookBandy
FEUP, Porto, Portugal
2019

lgp
FEUP, Porto, Portugal
2019

Tactode
FEUP, Porto, Portugal
2018

SegFault
FEUP, Porto, Portugal
2018

Latrunculi_XXI
FEUP, Porto, Portugal
2017

Lpoo
FEUP, Porto, Portugal
2017

EzeeDo
EzeeDo
FEUP, Porto, Portugal
2017

Cgra
Cgra
FEUP, Porto, Portugal
2017

Project developed in JavaScript and WebCGF(WebGL)

Pang Recreation
Cgra
FEUP, Porto, Portugal
2017

Pang recreation in C.

Extra Curricular

Talk
FEUP, Porto, Portugal
2020

As a Conference Chair, I was responsible for coordinating a team of 30 people and organizing all conference. Also, I worked with AWS Services to provide the technological infrastructures for our website.

Ignite
ESEV, Viseu, Portugal
2020

ENEI
FEUP, Porto, Portugal
2018

NI
FEUP, Porto, Portugal
2016-2018

In my years of work at the Computer Science Students Group at FEUP, I was able to work on many different projects with different people that helped me learn to have a good integration on teamwork.

Cgra
FEUP, Porto, Portugal
2016

F1
Abu Dhabi, United Emirates
2015

F1
Famalicão, Porto, Portugal
2014

Code Challenges

Google HashCode 2018
HashCode
Porto, Portugal
2018

Google HashCode 2017
HashCode
Porto, Portugal
2017

Porto Summer of Code 2016
Porto
Porto, Portugal
2016

Porto Graphics Game Jam 2015
Porto
FCUP, Porto, Portugal
2015

Volunteers

Web Summit 2019
Web
Lisbon, Portugal
2019

Comic-Con Portugal 2017
Comic-Con
Porto, Portugal
2017

Web Summit 2017
Web
Lisbon, Portugal
2017

Comic-Con Portugal 2016
Comic-Con
Porto, Portugal
2016