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 NovaSkills
Java, Python, Bash, C, Rust, C#, JSHTML + CSS + JavaScript + Vue.js
Linux systems like Debian and Arch Linux
Git, LaTeX
Languages
Portuguese - Native SpeakerEnglish - 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.
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 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.