Skip to content
Alexandre Serra

Software engineer in Portugal. I write about what I build, where I go, and what I photograph.

resume

Full-stack software engineer, Lisbon. Available as a PDF if you prefer it that way.

Download CV (PDF)

Experience

Full-Stack Software Engineer

Jan 2023 — present

Cleanwatts · Renewable energy communities · ~100 people

  • Planned, built and shipped end-to-end features across the product.
  • Became a maintainer of Kiplo, an Angular application for managing renewable energy communities, and took on responsibility for the quality of the end product.
  • Raised the standard of frontend work across the company by introducing modern techniques such as optimistic updates.
  • Introduced automated testing, which significantly reduced bugs and improved product stability.
  • Angular
  • TypeScript

Full-Stack Software Engineer

Mar 2022 — Aug 2022

Staruplo · Spatial information · ~5 people

  • Enabled continuous integration and delivery through GitHub Actions, improving the development workflow.
  • Designed and built a new frontend in React, improving experience and speed through caching and revalidation with React Query.
  • React
  • React Query
  • GitHub Actions

Research Collaborator, flood forecasting system

Feb 2021 — May 2022

INESC-ID · ~250 people

  • Shipped features on a Django web portal with long-running background tasks, server-to-server communication and geoinformation manipulation.
  • Django
  • Python

Education

Master's degree in computer science and engineering

Sep 2020 — Nov 2022

Instituto Superior Técnico

Bachelor's degree in informatics engineering

Sep 2017 — Jul 2020

Universidade de Coimbra

Projects

HandOnVitals

Jan 2021 — Dec 2022

Medical device measuring five vital signs

  • Built a Django backend to store the device's measurements, and a Svelte application to visualise and manage the results.
  • Managed an €8.000 grant supporting the project's development.
  • Django
  • Svelte

SportsIn

Sep 2019 — present

Sports events aggregator

  • Built a Flutter mobile app that aggregates sports events and lets people search for events nearby by map or list.
  • Created the Django web service organisers use to add and manage their events.
  • Flutter
  • Django

Skills

Languages
Portuguese (native), English (proficient), Spanish (conversational)
Programming
Javascript, Node.JS, React, Angular, .NET, Python, Django, TailwindCSS
Away from the keyboard
Water polo at Sporting Clube de Portugal, in the Portuguese first division