Jorge Rafael Santos

Full Stack Developer

About Me

Hello, my name is Jorge Rafael Santos and I’m a full-stack developer.

Although I consider myself a backend programmer, I worked with frontend technologies from an early age, which allowed me to do a lot of freelance work. I’m also a university professor. I consider myself a nice, fun, and friendly person. I’m very curious and don’t like to stand still, I always want to learn more.

Experience

Affinity (at Sanday)

Backend Software Engineer

May 2025 - Present

www.affinity.pt

Development of new functionalities in the Dutch healthcare sector, including the development and implementation of new guidelines for communicating health content.

Focus: Java, Microservices, Azure

Iscte-iul

Invited Professor

Feb 2021 - Present

www.iscte-iul.pt

University professor at the Iscte-Iul university in Lisbon in the Operating Systems course.

Linux and C are the main topics covered in class, also with: Introduction to Operating Systems Processes, Processes and threads, Process scheduling, Process synchronization, Semaphores, Interprocess communication Memory Management, Memory management models and algorithms, Virtual Memory, Input / Output, File Systems, Administration and security issues Case study: Linux, shell commands and shell programming, Communication and synchronization mechanisms.

Noah FC

IT Director

Mar 2024 - Feb 2025

Led the design, planning, and implementation of the club’s entire technological infrastructure from the ground up.

Managed a team of four, fostering collaboration across departments to ensure seamless integration of IT solutions.

Developed and deployed multiple applications using Java, Angular, Python, and Node.js, leveraging AWS cloud services for scalability and performance.

Focus: Node.js, Typescript, Java, Angular, AWS, MySQL, SCRUM, Team leader, Python

Farfetch

Backend Software Engineer

Jun 2022 - Dec 2023

www.farfetch.com

As IoT Software Developer, it was part of my role to develop new features and maintain the smart mirrors that Farfetch and its partners have in the boutiques.

Focused on the backend, the management, and control of the mirrors, and the software in them was essentially done through technology such as Azure, Typescript, and .NET.

Working also with .NET and C#, my main roles involve backend development of new functionality for the company’s in-store services.

Focus: Node.js, Typescript, Azure, C#, .NET, Git, MongoDB, Robot Framework

Galaxy Football Academy

IT Director

Oct 2022 - Sep 2023

GFA is a football academy based in Dakar, Senegal. As IT Director, I am responsible for the technological and functional modernization of this club.

Building, using, and maintaining platforms are part of my responsibility, using on-premise and cloud services. We work with several technologies such as Python, Typescript, and AWS.

The main goal of this team is in the data control optimization of several players we have, so we can continue to progress internationally. In the 2023/2024 sports season, we will make the expansion to Europe.

Focus: Azure, AWS, Typescript, Python, IoT, Team Management

Sporting CP

Full Stack Software Developer

Dec 2020 - Nov 2022

www.sporting.pt

Sporting Clube de Portugal is a Portuguese sports club. Working as a freelancer, my role included an initial phase of the technical optimization of some internal mechanisms in the club’s scouting department.

Later, I developed a football player management platform, Scouting num Minuto, allowing Scouters to elaborate observation reports. Through the centralization of data processing, players’ statistics could be obtained in order to optimize and improve the department’s work.

Focus: Java, SpringBoot, Jpa, Angular, Typescript, SQL, MySQL, Git JUnit, AWS

Upskill Iscte-iul

Former

Set 2020 - Aug 2022

www.upskill.pt

The UPskill Programme aims to re-qualify people in the various areas of Information and Communication Technologies. As a former trainer since the first edition of the program, I have taught the following courses:

Java, covering the subjects of Programming in Java, database, software engineering, and SpringBoot.

Cloud, covering the subjects of Operating Systems, Networking, Web, and AWS.

Affinity (at Farfetch)

Backend Software Developer

May 2021 - Jun 2022

www.affinity.pt

As IoT Software Developer, it was part of my role to develop new features and maintain the smart mirrors that Farfetch and its partners have in the boutiques. Focused on the backend, the management, and control of the mirrors, and the software in them was essentially done through technology such as Azure, Typescript, and .NET.

Note: after a year of working for Affinity at Farfetch, as outsource, Farfetch hired me as a permanent employee.

Focus: Node.js, Typescript, Azure, C#, .NET, Git, MongoDB

Opensoft

Software Developer

Mar 2019 - Feb 2020

www.opensoft.pt

Development of functionalities in a European project in the Tax Authority. Evolutive maintenance and bug fixing. Develop new features in a European project according to national or European specifications. Perform unit tests on the developed functionalities.

Analyze tickets/reported situations and find the best solution: correct the bug or communicate the problem to entities in other countries. Improve existing functionalities, improving the efficiency and clarity of the code.

Meetings with the client to discuss functional specifications.

Focus: Java, Spring, SQL, Hibernate, DB2, JPA, Scrum, Angular, Junit, Jenkins, DB2, Oracle, SOAP

Projects

IPSOS Apeme

www.ipsos.com

Software Architect

IPSOS Apeme is a company specialising in market research, public opinion and social studies. The company provides strategic analysis and insights that help organisations understand consumer behaviour, trends and needs.

Software development, creating APIs and web management platforms tailored to project needs. Working with large volumes of data, ensuring its security and integrity.

Defining project architecture, including studying and analysing different solutions prior to implementation.

Server maintenance and management, ensuring application stability and performance.

Focus: Java, C#, SQL, Node.js, Typescript, System Architecture

Agência 351

www.agencia351.pt

Projects as a Free Lancer

Agência 351 is a company of events realization in Portugal, having as main brands Pegadinha and Villamix. I perform the function of management and development of various applications, web, and mobile:

Construction of the Pegadinha brand website, containing basic information about the events, photos and video repository, and an online shop for selling the brand’s clothing and accessories.

Development of a web platform for event management, statistics, and the ticket purchase. In the future will be developed a mobile application.

Focus: AWS, Laravel, Typescript, Node.js, Vue.js, MySQL, Flutter, React

Flydren

Dissertation project

Development of a platform for the control, management, and monitoring of drones. Use of artificial intelligence for real-time fire detection. Database design and construction for the project.

Development of APIs in the microservices for communication with each other, with a gateway for request management. Development of a web platform in Vue.js to manage the platform and its devices.

Focus: Typescript, Javascript, Node.js, Vue.js, SQL, MySQL, Git, Express, Sequelize, Axios, Jest, ESLint, REST

Other free lancer projects

Management and maintenance of the contact service of a Portuguese actor/actress. Development of his web page.

Management and development of a web platform associated with fitness to be used by personal trainers, online stores, and another websites projects.

Education

Iscte-iul

Msc Telecommunications and Computer Science

2017 - 2020

Dissertation project: An effective and efficient web platform for monitoring, control, and management of drones supported by a new microservices approach

Iscte-iul

Bsc Telecommunications and Computer Science

2014 - 2017

Tech Stack

My main technologies are:

  • Java
  • Typescript
  • SQL

My Frameworks:

  • Spring
  • Angular
  • Node.js
  • Vue.js
  • Laravel
  • React

Cloud:

  • AWS
  • Azure

Others:

  • Scrum, MVC, MVP, PHP, Javascript, C, Shell, Jpa, JUnit, Jest, Git, Hibernate, Jenkins, C#, DB2, Oracle, Flutter, Postman, Robot Framework, MongoDb, MySQL, SOAP, REST, Express, Sequelize, Axios, Eslint, Python