Filipe Brandão

Porto · Portugal · fdabrandao@gmail.com

I am experienced in developing cross-platform applications mostly in Golang, Python, C, and C++. I love Linux and open-source!


Experience

Software Developer & Consultant

Independent Contractor

Head of development. Development and maintenance of various products. System administration. Full-stack developer.

August 2016 - Present

Researcher / Software Developer

INESC TEC and Faculdade de Ciências, Universidade do Porto, Portugal

Modeling and solution of cutting & packing problems.

December 2012 - September 2017

Researcher / Software Developer

Faculdade de Ciências, Universidade do Porto, Portugal

CIVITAS-ELAN: Mobilising citizens for vital cities
European Project for traffic rationalisation in Ljubljana, Gent, Zagreb, Brno and Porto.
European Commission, Framework Programme 7, four year project starting in September 2008.

Study and development of exact and approximate methods for solving NP-hard problems with applications in transportation.

September 2008 - September 2012

Education

Faculdade de Ciências, Universidade do Porto

Doctor of Philosophy (Ph.D.)
Computer Science
Main subjects covered:
  • Operations Research
  • Integer Programming
  • Combinatorial Optimization
Thesis:
  • Brandão, F. (2017). Cutting & Packing Problems: General Arc-flow Formulation with Graph Compression.
December 2012 - September 2017

Faculdade de Ciências, Universidade do Porto

Master of Science (M.Sc.)
Computer Science
Main subjects covered:
  • Data Mining
  • Machine Learning
  • Combinatorial Optimization
  • Parallel and Distributed Computing
Thesis:
  • Brandão, F. (2012). Bin Packing and Related Problems: Pattern-Based Approaches.

Grade: 20 (out of 20)

September 2010 - October 2012

Faculdade de Ciências, Universidade do Porto

Bachelor of Science (B.Sc.)
Computer Science
Main subjects covered:
  • Algorithms and Data Structures
  • General and Applied Mathematics
  • Network and Systems Architecture
  • Operations Research
  • Graph Theory

Grade: 18 (out of 20)

September 2007 - July 2010

Skills

Programming Languages & Tools
Workflow
  • Very short deployment cycles
  • Cross-platform development and testing: Windows, Linux, and macOS

Interests

Apart from being a software developer, I enjoy being outdoors. I love hiking in the mountains or by the sea. I also enjoy swimming and stand up paddle.

When forced indoors, I follow a number of comedy and drama genre movies and television shows, and I spend a large amount of my free time exploring the latest technology advancements.


Awards & Certifications

  • ORBEL Wolsey Award 2016 - Belgian Operations Research Society (ORBEL) - for the best OR related open-source implementation - due to the open-source project: VPSolver: Vector Packing Solver based on an Arc-flow Formulation with Graph Compression
  • Prof. Doutor Jayme Rios de Sousa Award - granted by the Department of Mathematics of the Faculty of Science of the University of Porto - due to academic achievements: the highest score in the class of Infinitesimal Analysis in the year of 2009/2010
  • Prize awarded Scholarship of Merit - University of Porto - referring to the year of 2009/2010
  • Prize awarded Scholarship of Merit - University of Porto - referring to the year of 2008/2009