Lucas Pinto

Fullstack Engineer, Comp. Sci Student

[email protected] luckstech | luckspt | lucks.pt

Experience

Fullstack Engineer

Amgen September 2025 - Present

Developing fullstack web applications in React and FastAPI. Pushing for better practices, such as rewriting the frontend from JavaScript to TypeScript, using Swagger for backend documentation, and introducing typecheckers.

Fullstack Engineer

Instituto Superior Técnico - DEI January 2024 - December 2025

Developed a new module for the DEI Management System, streamlining professor evaluation for department secretaries. Built using Vue.js and Spring Boot. Also provided tech support and bug fixes for other systems as needed.

Fullstack Engineer

SINFO May 2024 - Present

Owned and executed the rewrite of an internal management application from Flutter to Vue.js as the lead engineer, delivering workflow automations (email templating and and gmail synchronization) that reduced communication turnaround by multiple hours per week. Also contributed with automation in the Multimedia team

Front End Developer - Summer Internship

Developed a JavaFX desktop application to facilitate data import into the company’s main product, improving efficiency and usability.

Education

Master's Degree Computer Science and Engineering

Instituto Superior Técnico, University of Lisbon
2023 - Present

Bsc. Information Technologies

Faculty of Sciences, University of Lisbon
2020 - 2023

Skills

Programming
TypeScriptVueJSNodeJSSpring BootPythonSQLFastAPIReact
OSs
MacOSLinux
Tools & Software
GitDocker (& Docker Compose)AWS

Languages

Portuguese - Native

English - C1

Volunteering

ICPC SWERC

2024, 2025

Led the local photography team and contributed to the badge design and support to the participants. In 2024, I managed the event broadcast on the ICPC Live YouTube channel, coordinating with the Site Director and ICPC Live Director to integrate coverage with the Lyon and Pisa sites.

WebSummit

2022, 2023, 2024

Recurrent volunteer at WebSummit Contributed to various teams, including Registration (first point of contact for attendees), Speakers (guiding speakers to their stages), and Response & Support (assisting other teams as needed).

Interests

  • Photography
  • Music
  • Traveling
  • Event Organization