Jorge Ferreira

Software Engineer

Summary

I started programming because I wanted to be able to tell the machine what I want it to do. I’m a software engineer and I like back‑end development, but I have also done front‑end development and tinkered with SQL databases. I’m fluent in Java, I like Linux, and I am interested in learning other programming languages.

Education

Integrated MSc. in Computer Science at FCT Nova

Skills

Java, Python, Bash, C, Rust, C#, JS
HTML + CSS + JavaScript + Vue.js
Linux systems like Debian and Arch Linux
Git, LaTeX

Languages

Portuguese - Native Speaker
English - Cambridge English Key for Schools: A2 (CEFR level)

Experience

Intern - Link Consulting: March 2021 - August 2021
The Atlas solution from Link is a tool for companies to manage their assets. Atlas has a batch module for integration with third party tools and to run functions that evaluate analitical expressions. These functions are defined with parameters written in different text fields. The goal was to simplify the way those expressions are created and edited, and automatically integrating them with Atlas. This was achieved by building on top of the existing Vue.js front‑end and Java back‑end, using the Agile method.
Software Researcher - NOVA.ID.FCT: November 2024 - Today
The goal is the investigation of mixed consistency transactions in distributed systems for the project TaRDIS.
I am tasked with:
  • The research of scientific work on distributed systems and programming models with mixed consistency.
  • The implementation, evaluation and documentation of mixed consistency transactional systems.