Back to main page
Eduardo Ribeiro

Eduardo Ribeiro

Software Development Engineer II @ Amazon

I am a Software Development Engineer currently working at Amazon in the city of Berlin, Germany. I am originally from Porto, Portugal, where I completed my MSc in Informatics and Computing Engineering in the Faculty of Engineering of the University of Porto. I have a passion for programming/software development, with a focus on backend and cloud development, AI/ML, software architecture, DevOps, among other topics. I have grown to be a proactive person who always seeks to have initiative and to keep learning about my interests.

Professional Experience

Software Development Engineer II

Amazon

Mar 2025 - Present
Berlin, Germany
  • Currently on the Community Shopping organization, working on the backend infrastructure that supports the creation and management of customer reviews for Amazon Marketplace, Kindle, Alexa, FireTV, and more.
Software Development Engineer (Promoted to SDE II in Oct 2024)

Amazon Web Services

Sep 2022 - Mar 2025
Berlin, Germany
  • Initially worked on the Issues team for AWS CodeCatalyst. Mainly worked on PartyRock, an LLM-powered tool that allows users to build AI-generated apps by providing a simple prompt.
  • Part of the initial team that started PartyRock from scratch and released it to production, growing the customer base, while mainly focusing on backend, infrastructure, and Ops tasks.
  • Designed and implemented a scalable log exporting pipeline solution using the ETL pattern that automatically exports and processes logs from various sources, allowing the data to be visualized in platforms like AWS Athena and QuickSight. It has processed millions of logs since its deployment and has enabled product managers and engineers in the team to visualize metrics related to feature use and user retention, and to make important data-driven decisions.
  • Led several projects and developed end-to-end features, from design and implementation to testing and metrics. Some projects include: implementing user deletion and preventing fraudulent accounts from re-registering; supporting text file uploads; refactoring and migrating our LLM communication layer to support new models and use the Amazon Bedrock Converse API, among others.
  • Onboarded and mentored several new joiners, becoming their main point of contact during their initial time in the company.
Software Development Engineer Intern

Amazon Web Services

Jun 2021 - Sep 2021
Berlin, Germany
  • Worked on performance improvements for the Amazon Lookout for Metrics service.
  • Decreased memory consumption of the training workflow by ~93% and allowed a potential throughput increase from 50K time series to 1M time series, by developing a pre‐processing phase that converts datasets into a more efficient format.
  • Performed extensive testing and performance benchmarking, in order to report execution times, memory consumption and CPU usage.
Research Assistant - "Big Data for Energy"

INESC TEC

Feb 2020 - May 2021
Porto, Portugal
  • Developed a platform to foster energy analytics for R&D institutions, by automating energy and weather data collection and management.
  • Automated energy data collection by creating scripts that periodically fetch data from APIs of electricity data sources in Europe.
  • Implemented missing values detection by creating software that monitors DB with 130+ tables, each one with an average of 3 million rows.
  • Allowed registered users to extract desired data by building an authentication layer and a REST API, and by helping create a user interface.
  • Organized and presented a hands-on workshop for the INESC TEC Power and Energy Systems team, to showcase the tool for their future usage.
  • Main technologies: Python, Django, Pandas, Apache Cassandra, RabbitMQ, Celery, Nginx, Vue.js, Docker, GitLab CI/CD.
Feb 2021 - May 2021
Porto, Portugal
  • Assisted the professors during the practical classes of IART - Artificial Intelligence, by helping students regarding Search and Optimization algorithms, Knowledge Engineering, Natural Language Processing, and Machine Learning.
Software Engineering Intern

Critical Software

Jun 2020 - Jul 2020
Coimbra, Portugal (Remote)
  • Learned about the methodologies and tools used in critical projects, such as software for airplanes, trains and banks.
  • Built a real time chat service using Java and Kafka.
  • Built an automatic encryption/decryption system for smart meter data with Java, SSL and XML documents.

Education

Integrated Masters (BSc + MSc) in Informatics and Computing Engineering

Faculty of Engineering of the University of Porto (FEUP)

Sep 2017 - Jul 2022
Porto, Portugal
  • Current cumulative GPA: 18.47/20. Currently on my 5th year out of 5.
  • Relevant Coursework: Systems Architecture, Distributed Systems, Web App Development, Algorithms & Data Structures, Artificial Intelligence
  • Received Merit Scholarships in the 2018/19 and 2019/20 Academic Years, given to the best students in Portugal.
Computer Science Exchange Student

Aalto University

Sep 2021 - Dec 2021
Espoo, Finland
  • Studied abroad for one semester, through the ERASMUS program, at Aalto University, in Espoo, Finland.
  • Relevant Coursework: Cloud Software and Systems, Complex Networks, Cryptography, Distributed Algorithms, Multimedia Services in Internet, Fintech and New Technologies

Other Experiences

Nov 2019 - Sep 2022
Porto, Portugal
  • Participated in and organized a variety of events/projects in different areas, ranging from Cybersecurity to AI to Competitive Programming.
  • Organized and presented a Git, GitHub and Open Source contributions workshop for 20+ students.
External Relations Department Member

Semana de Informática 2020 (SINF)

May 2020 - Nov 2020
Porto, Portugal (Remote)
  • Established 5 sponsorships from companies for SINF, a Software Engineering event in FEUP, as part of its External Relations Department.
Jan 2020 - Jan 2020
Porto, Portugal
  • Volunteer in the operations and logistics department, in the 2020 edition of the tech conference Talk A Bit, held in FEUP.
Skills

Fields

Backend EngineeringFull Stack EngineeringSystems ArchitectureDevOpsCloud Computing and Architecture (AWS)AI Engineering (LLMs and ML models)

Technologies

TypescriptNode.jsReactJavaPythonAWSSQL (Postgres, SQLite)NoSQL (DynamoDB, Apache Cassandra)DockerCC++UNIX
Certificates

DGES Merit Scholarship 2019/20

Merit Scholarship in the 2019/20 Academic Year, given to the best students in Portugal.

DGES Merit Scholarship 2018/19

Merit Scholarship in the 2018/19 Academic Year, given to the best students in Portugal.

Núcleo FCL German Course A1.1

Completed an introductory German course offered by Núcleo FCL.

Languages

Portuguese

Native

English

Full Professional Proficiency

Spanish

Limited Working Proficiency

Interests
Systems ArchitectureDist. SystemsAI/ML SystemsBackendWebAgentic AIIoTCloudEntrepreneurshipProductivityChessLearning languagesSports / ExerciseMusicGamingTraveling
@ 2025 - Eduardo Carreira Ribeiro