Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Leonardo Cheng

Software Engineer
Lisbon

Summary

A dedicated software engineer with extensive experience in web development. Throughout my career, I’ve collaborated closely with cross-functional teams, including product managers, analysts, and designers, to build scalable solutions. I’ve been involved in the full software development lifecycle, from design and coding to testing and deployment.

Overview

5
5
years of professional experience
5
5
years of post-secondary education

Work History

Software Engineer

Tripadvisor
09.2022 - Current

Project in an e-commerce environment (Viator), a platform that receives 22.49 million visits per month.

  • From 2022 to 2024, I worked as a software engineer on the SEO (Search Engine Optimization) team, focusing on improving the website's visibility in search engines like Google. I contributed to the design and implementation of SEO infrastructure.
  • In 2025, I start working in the merchandising team, focusing on front-end development and optimizing the website experience to ensure that products are visually appealing, well-placed, and effectively promoted. This role involves running extensive A/B tests and building features aimed at increasing revenue.

Software Developer

Devoteam
01.2022 - 07.2022

Project in the financial sector, working for Crédit Agricole.

I was primarily responsible for implementing and maintaining online systems that handle the clearing and settlement of securities trades, including shares and cash transactions.

Software Engineer Internship

INESC-ID
09.2020 - 11.2021

Project in a research institute, focused on developing and improving algorithmic solutions.

  • Designed, refactored, and implemented dedicated algorithms for research purposes.
  • Integrated the algorithms into an existing Java library to ensure compatibility and maintainability.
  • Facilitated broader usage by containerizing the solution within a Docker environment, enabling easier deployment and scalability.

Education

Bachelor of Science - Computer Science And Information Engineering

University of Lisbon
Lisbon
09.2016 - 07.2019

Master of Science - Computer Science And Information Engineering

University of Lisbon
Lisbon
11.2019 - 07.2022

Skills

Java

React

Typescript

Spring

GraphQL

RestAPI

Docker

undefined

Timeline

Software Engineer

Tripadvisor
09.2022 - Current

Software Developer

Devoteam
01.2022 - 07.2022

Software Engineer Internship

INESC-ID
09.2020 - 11.2021

Master of Science - Computer Science And Information Engineering

University of Lisbon
11.2019 - 07.2022

Bachelor of Science - Computer Science And Information Engineering

University of Lisbon
09.2016 - 07.2019
Leonardo ChengSoftware Engineer