miguelpduarte

Miguel Duarte

Informatics Engineering Student

Passionate about performance and code efficiency. Always looking for opportunities to grow. Linux enthusiast and open source software supporter. Security padawan.

Experience

Full-Stack Developer Summer Intern

Blip.pt

07/2018 - 09/2018

Full stack development of a web application of user submitted tips & tricks for Git.

Technologies used:

  • Back-end: Node+Express, MySQL, Mocha+Chai
  • Front-end: React+Redux, Bootstrap, Jest

President

NIAEFEUP

08/2018 - Present

Informatics Division of the Student's Union of FEUP, responsible for several projects and events throughout the school year. Previously a member since 05/2017.

Tasks:

  • Managing the group's activities and members.
  • Managing the development of a web platform for companies to advertise their job and intership offers to students

Volunteer

ENEI 2018

03/2018 - 03/2018

The National Meeting of Informatics Students is a portuguese conference that aims to bring together students of informatics to learn, socialize and connect with each other and the business world. The 2018 edition of the event took place in FEUP, in Porto and gathered around 700 participants, along with lecturers from diverse areas and sponsors from several companies, ranging from big to small.

Head of Logistics Department

Semana de Informática 2018

04/2018 - 11/2018

Organizing the Logistics Department of this 4-day event comprised of talks and workshops (and other surprises) by the students, for the students (organized by students of the Master's Degree in Informatics Engineering of FEUP (MIEIC) that belong to NIAEFEUP).

Year Representative

Course Student Accompanying Commitee

09/2016 - Present

Year representative in board with teachers and students of other years. Representing my current year and aiming to improve the Course's Curricular Units via feedback and suggestions.

Volunteer

Talk a Bit 2018

01/2019 - 01/2019

Student-organized Informatics' conference that occurrs every year. Organized in the context of a course unit at FEUP.

Helped with handling the event logistics.

Education

Integrated Masters in Informatics and Computer Engineering (MIEIC)

Faculdade de Engenharia da Universidade do Porto (FEUP)

09/2016 - Present

Student of a 5-year Integrated Master's Degree. Expected graduation date of July 2021.

Projects

Personal Website

07/2018 - Present

Static Website that queries Markdown files using GraphQL, developed using React and GatsbyJS.

Technologies:

  • GatsbyJS
  • React
  • GraphQL (via Gatsby, querying Markdown and JSON files, for example)

GET - Get Entertaining Topics - LTW@FEUP

11/2018 - 01/2019

Social network for sharing stories.

Technologies:

  • Back-end: Vanilla PHP + SQLite
  • Front-end: HTML/CSS + Vanilla JS

Mad Bishops - LAIG@FEUP

11/2018 - 01/2019

Developed the visual interface for the board game "Mad Bishops" using WebCGF (a WebGL library) and JavaScript.

Integrated it with the game logic developed in SICStus Prolog during the semester in PLOG@FEUP.

Final Course Grade of 20/20.

Technologies:

  • JavaScript
  • WebCGF (WebGL-based library)
  • SICStus Prolog (for the game logic and game back-end)

SocketBall

01/2019 - Present

Simple open-souce clone of Haxball using Socket.IO, JavaScript Canvas and p2.js.

Technologies:

  • Socket.IO
  • JavaScript Canvas
  • Node
  • p2.js

Robinix - LCOM@FEUP

10/2017 - 10/2017

Low level game in the context of the Computer Labs (LCOM) course unit that implemented several device drivers (timer, keyboard, mouse, graphics, RTC and Serial Port), later on chosen for a showcase to High School students about the course (in Semana Profissão Engenheiro).

Final Course Grade of 20/20.

Technologies:

  • C
  • Assembly
  • UNIX
  • Shell scripting
  • Makefile