António Duarte

Hi, I'm António 👋

Software Engineer

Summary

Hey all, I'm a 23-year-old Software Engineer @ Paddle specialized in Distributed & Parallel Systems, that also dabbled very strongly in Algorithms and Programming Language Design.

I'm very interested in Distributed Systems (although I enjoy keeping myself updated in most areas related to CS, from Programming Languages to Machine Learning), and as such my career so far has been focused around Backend & Data Engineering.

Work Experience
P

Paddle

January 2025 - Now
Junior Software Engineer
  • Maintenance and Development of a Data Processing Pipeline in Python.
  • Distributed Service Deployment and Monitoring using Kubernetes and ElasticStack.
A

Aptoide

December 2023 - December 2024
Backend Engineer
  • Development of Backend Services using Rust (actix-web) and Python (Django, Flask and FastAPI).
  • Distributed Deployment and Monitoring of Microservices using Docker, PostgresSQL, Redis and ElasticSearch.
  • Developed Aptoide's performance-critical Mobile Measurement Platform in Rust.
G

Generation Resonance

May 2024 - January 2025
Department Head
  • Management of the Technology and Innovation team at Generation Resonance, a United Nations Association Portugal associated Youth NGO, delegating tasks, organizing and distributing work through the team.

Web Developer

May 2024 - January 2025
  • Development of the NGO's website, blog and backend services, using Next.js, Strapi and TailwindCSS, to manage the organization's activities and projects.
N

NOVA Lincs (Laboratory for Computer Science and Informatics)

March 2022 - September 2022
Undergraduate Researcher
  • Work in enhancing a distributed systems simulator to achieve realistic throughput and latency metrics for consistency model simulations, achieved an accuracy relative to real code execution of 90%.
  • Simulated implementation of 10 data consistency models resulting in a realistic and reliable comparative analysis between them.
  • Published and presented a paper on INForum 2022 explaining the inner functioning of the developed solution.
Education

M.Sc. in Computer Science and Engineering

Sept. 2022 - Now
SST-UNL (NOVA School of Science and Technology)
Lisbon, Portugal
  • Major in Distributed and Parallel Systems.
  • Minor in Algorithms and Programming Languages Design.

B.Sc. in Computer Science and Engineering

Sept. 2019 - Aug. 2022
SST-UNL (NOVA School of Science and Technology)
Lisbon, Portugal

Research project that lead to the publishing of a Scientific Paper in a national conference in the end of the BSc.

Erasmus+ Programme in Computer Science and Engineering

April 2023 - August 2023
TU Dresden
Dresden, Germany
  • Scholarship-backed exchange programme.
  • Focus on Distributed Systems, Parallel Computing and Systems Dependability.
Presentations

Scientific Paper on Causal Consistency Simulation

Sept. 2022
INForum
Guarda, Portugal

Scientific paper presentation on Accurate Simulation of Causal Consistency Replication protocols.

Technical Skills

Programming Languages

Python
Rust
Go
JavaScript
TypeScript
Java 🤢

Web Technologies

React
Next.js
Node.js
HTML
CSS
TailwindCSS

Databases

PostgresSQL
MySQL
SQlite
MongoDB
Redis
ElasticSearch

DevOps & Tools

Docker
Kubernetes
Git
CI/CD
Linux
Bash

Concepts

Distributed Systems
Microservices
RESTful APIs
Network Security
Agile Methodologies