David Fernandes


Software Engineer

Aveiro, Portugal

Hi !
Welcome to my work in progress curriculum website.
I'm a Software Engineer currently working at Nokia.

Contact me at [email protected]

Experience

R&D Software Engineer


Nokia logo Nokia Networks

Designing, developing and deploying components of NAC (Nokia Assurance Center) in both performance and fault management pipelines.
Tech stack: Java with Spring, Kafka with schema registry, Camunda 7, Docker, Kubernetes with helm charts, Python, Bash.

2022 - Current

Software Engineer


Faro logo Faro Technologies

Worked on the CAM2 3D measurement, a Windows software application to support their coordinate measuring machines.
Tech stack: C#, WPF and Appium. Left with a recommendation letter on these topics.

2021 - 2022

Researcher and developer


IEETA logo Institute of Electronics and Telematics Engineering of Aveiro

Research grant on the topic of computer vision methods for ultraviolet radiation and skin protection.
Tech stack: Python with OpenCV, Raspberry PI and camera modules, computer vision algorithms and open source projects.

2019-2021

Education

Master in Informatics Engineering


IEETA logo University of Aveiro
Software engineering practices, IoT and deployments.
Topics: Java, Kafka, CUDA, Android, Python, Docker and Kubernetes.
2018 - No thesis

Erasmus in Master of Computer Science


IEETA logo OTH Regensburg

Semester focused on functional programming and security.
Topics: Scala and C++.

2018

Bachelor in Informatics Engineering


IEETA logo University of Aveiro
Programming concepts such as algorithms, concurrent programming, web development, etc.
Topics: Java, Android, Python, C, Bash, Html, Javascript, Ionic.
2015 - 2018

Science and Technology focused on Informatics


IEETA logoColégio Internato dos Carvalhos

Extracurricular classes on programming and computer science concepts.
Topics: Pascal, C, Visual Basic, Sql and Bash.

2012 - 2015

Skills

Programming Languages & Frameworks

Java, Spring and Kafka Streams from University and work at Nokia.

Docker, Kubernetes and Helm charts from Nokia.

Robot Framework testing from Nokia.

Python, Flask, Django and OpenCV from University and Research internship.

C# .Net, WPF and Appium with DevExpress from work at Faro Technologies.

Sql, Unix and Git from University and day-to-day work.

C and C++ from highschool and some university projects.

Android Studio and Ionic from university projects.

NoSQL DBs such as MongoSQL, Redis and Cassandra from university projects.

Awards

  • 1st place at the Bot for Sueca (Portuguese card game) at ENEI 2018

    At the national gathering of Informatics Engineering Students, ShiftForward organized a contest for a typical portuguese playing card game called Sueca. I programmed a bot that was replicated and played as a team against other bots (2v2).
    It was built in Java and the core concept was evaluating each playable card according to an heuristic based on my own game knowledge.

  • 1st place at the Capture the flag (Tech/Programming contest) ENEI Braga 2020

    At ENEI Braga 2020 they developed a series of difficult problems related to programming and hacking knowledge. It consisted on both exploring known network vulnerabilities.
    Mostly Python. Bash and other Unix tools(nmap for example).

  • 2nd place at the Capture the flag (Tech/Programming contest) ENEI Coimbra 2019

    At ENEI Coimbra 2019 the capture the flag was more focused on audio and image processing, with some programming to brute force solutions to some passwords.
    Python and openCV, Unix tools, Audacity.

  • 2nd place at PPUP and TECLA 2015 (programming contest) in Porto and Águeda respectively

    Portuguese highschool programming contests focused on solving algorithm problems.
    Programmed in C.

  • 1st place in 2013, 2014 and 2015 at CPAS - Colégio Internato dos Carvalhos programming contest

    Hosted by my highschool to promote programming, in teams of two.
    Pascal in 2013, C in 2014 and 2015.

Volunteer work

NEI - Students Association of Informatics


IEETA logo President of the RGM table
Responsible for the internal association proceedings such as open meetings, debates, elections. Helped with the events and talks from other sections.
2018 - 2019

AAUAV - Academic Association of the University of Aveiro


IEETA logo Collaborator
Association events such as the reception to new students, the academic festival and sport events.
2018

NEI - Students Association of Informatics


IEETA logo Administration member
Started the note sharing program between students by setting a database for students to provide their own notes.
Responsible for the material used by the Informatics students for academic events.
2017 - 2018

AETTUA - Students Association of Telecommunications and Telematics


IEETA logoVice President
Worked on receiving new students to the DETI department, as well as explore both IT and IEETA.
Responsible for small events like talks and hosting guest events.
2017-2018

Web Summit


IEETA logoVolunteer - Startup team
Responsible for setting entrepreneurs and startup teams together for quick meetings.
2017

Curriculum Vitae

If unable to view properly or PDF is not shown, please download it: Download pdf

Unable to display PDF file due to your browser/device. Please download it instead