Experience & Education

Software Engineer (Backend)

Klarna

  • Backend Engineer for the Underwriting team in the Market Expansion domain, working on a distributed setting (Oporto, Italy and Stockholm).
  • Development and maintenance of a Spring microservice responsible for the underwriting decision on costumers across several markets.
  • Implementation and ramp up of payment methods, and product features, across different markets (e.g. Pay later in 30 days).
  • Proactive development of a tool to automate the decision process of customers' credit (time increase from 3 days to 30 mins).
  • Deployment and monitoring of new microservice versions and features using different deployment strategies (i.e.,canary deployments, A/B testing, shadow validations).
  • Member of the on-call rota, thus providing support and monitoring for 1-week cycles.
  • Mainly working with Java, Spring, Python, Git, Docker, Kafka and PostgresSQL.
May 2022 - present

Invited Assistant Lecturer

Faculty of Engineering of the University of Porto

  • Invited lecturer on Database and Web Applications Laboratory, a 3rd year course from the Bachelor in Informatics and Computing Engineering.
  • Focus on providing (around 50) students with the ability to design and implement a web-based information system (Laravel) supported by a database management system (PostgreSQL).
  • Support the students on all steps of the project development - formalisation (User Stores & Wireframes), conceptualisation (UML, Relational schema and Database implementation) and implementation.
September 2023 - present