Career

November 2019 - Present

Software Engineer

Ecosia — Berlin/Remote

JavascriptTypescriptVueAstroSASSGoReactPostgresDockerCircleCIGrafanaPrometheusStorybook
  • Delivered high-quality code following best practices, namely responsive design, accessibilty, high test coverage and maintainability;
  • Implemented rich content features used by millions of search page users;
  • Established analytics, success metrics, and user feedback systems for implemented features to measure impact and guide iterative improvements;
  • Set up and used monitoring systems to observe system health and performance;
  • Developed full-stack features that included databases, backend Go services, server-side- and client-side-rendered components, and Cloudflare workers;
  • Collaborated with lead designer to create a comprehensive new design system;
  • Led the successful migration of our main application used by millions of users to a new technology stack, including establishing test plans, success criteria, and coordinating communication between various dependent teams;
  • Built and helped migrate to a new modular and flexible in-house framework based on Astro.js, Typescript, Vue and Web Components.

September 2021 - August 2022

Volunteer python teacher

Redi School — Berlin

teachingpythonvolunteering
  • Volunteered teaching programming using python to people from diverse backgrounds, namely immigrants and refugees.
  • Prepared classes, exercises and assignments.

May 2019 - July 2019

Freelance Frontend Developer

Simplesurance — Remote

Frontend web developmentSoftware maintenanceSingle-page applicationsAngularJSJQueryJavascriptReactSASSTypescriptGraphQL
  • In charge of maintenance and extention of a legacy SPA, using Angular 1.7 and JQuery
  • Implementated and tested of new REST API for partner relationship portal
  • Helped implement and integrate javascript widgets

August 2015 - January 2019

Frontend Developer

Simplesurance — Berlin, Germany

Frontend web developmentResponsive websitesSingle-page applicationsWidget IntegrationJavascriptReactReact NativeJQuerySASSWebpackBabelSymfony
  • Developed single page application for customer care dashboard for managing claim status and documents.
  • Worked with a designer implementing a company-wide design system.

June 2014 - June 2015

Junior Fullstack Developer

VentureOak — Porto, Portugal

Fullstack web developmentResponsive websitesSingle-page applicationsJavascriptJQuerySASSPHP/SymfonyMongoDB

Education

Graduation: June 2014

MsC in CS/Engineering

FEUP University of Porto — Porto, Portugal

Other activities: