Hello, my name is

Rita Carrilho.

<Full Stack Developer/>

With a Master’s degree in Computer Science and Information Systems, I am passionate about technology, innovation, and building reliable solutions that contribute to a sustainable future.

About Me

I'm Rita, a Full Stack Software Engineer based in France, fluent in Portuguese, English, and French.

With a Master’s degree in Computer Science and Information Systems, I’ve gained hands-on experience in software development across industries, from energy to digital platforms, working with technologies such as Python, C#, .NET, Angular, and cloud solutions.

I enjoy building innovative, reliable systems and thrive on problem-solving, attention to detail, and collaboration in multicultural environments. Always curious, I’m eager to explore new skills and technologies that can make a positive impact.

Resume / >

Projects

AgriTechVision (IoT Camera System)

Design and development of an embedded IoT surveillance system for livestock monitoring, integrating ESP32-CAM module, solar-powered circuitry, and on-device AI for behavior analysis and intrusion detection in remote agricultural settings.

Features : Day/Night vision cameras, motion detection, solar-charged Li-ion battery system, Wi-Fi communication, real-time video streaming to a mobile app and remote camera control (pan/tilt) via servo motors.

Microcontrollers C++ PlatformIO ESP32 Autodesk
AgriTechVision - Embedded IoT Camera System
PayeTonKawa - Microservices

Paye Ton Kawa (Microservices)

Migration of the information system for the fictional company "Paye ton kawa" (an online coffee purchasing platform) to a clean, microservices-based architecture, focusing on eliminating dependencies for greater flexibility and scalability.

Features : Design of system's architecture, development of three microservices (Customer, Order, Product), implementation of message broker (communication between services), set up CI/CD pipelines

FastApi RabbitMq MySQL Docker GitHub Actions SonarQube

Open Food Facts (Data Integration)

Implementation of an ETL solution to collect, transform, and manage data from a source of massive data (Open Food Facts), to support personalized meal menu creation for different diets.

Features : Column selection, cleaning of selected columns, storage of cleaned data in a Data Warehouse, creation of Datamarts (for each diet plan) and menu creation (print on console).

Java Spark Scala MySQL Wamp IntelliJ IDEA
Open Food Facts - Data Integration
Back Office and API

Back Office and API

Development of Back Office and Rest API. Back end developed in Symfony, Database in MySQL, Back Office using the Easy Admin bundle and implemented a security system.

Features : SignIn form, creation of accounts to login the back Office, access to data restricted according to type of user. Possibility to insert, delete and edit data (CRUD) and customized menu.

Symfony Twig SASS MySQL API Platform

QR Code generation API and UI

Development of Rest API and Web app. API developed in Fast Api with Python and Web App developed with vanilla JavaScript.

Features : Server side - API response as base64 encoded QR Code; Client side - Responsive (mobile, tablet and desktop), form to send async GET request to Api with fetch, decode string and convert to QR Code image.

Python Fast Api JavaScript CSS
QR Code generation API and UI
Conversion Desktop App

Conversion Desktop App

Development of Conversion Desktop application in Java. GUI developped in Swing.

Features : Conversion from Fahrenheit to Celsius, Miles to Km/h, Euro to Dollar, Euro to Pound sterling and Euro to Rouble. Possibility to adjust the exchange rates.

Java Swing

Space Game

Development of platform 2D game in Unity.

Features : According to a given theme, the objective is to steal the maximum of goodies without being caught by the space police. At the top of the level there is the galaxy to escape the current one.

C# Unity
Space Game
Local Events

Local Events

Single page web application with map fetch from Mapbox API that allows the user to generate new Local Events. Project developed in Javascript OOP. Dev environment: Lando, Webpack and NPM.

Features : Form allows to create new Local Events that are displayed on the map in the form of Markers and stored in local storage, a Popup displays all the information about each event.

HTML CSS JavaScript Webpack

Fabulous Camping

Camping website with CRUD the partners, rentals and invoices. Used library Faker in order to generate fake data and store it in MySQL Database. Project developed in Symfony and styled with Bootstrap. Dev environment: Docker and Lando.

Features : Three different access types - public for clients, user for partners and private for the camping administration.

HTML Bootstrap Symfony Twig MySQL
Fabulous Camping
Modelisme Club

Modelisme Club

Development of theme, plugin and widget in Wordpress. Database in MySQL. Website for Modelisme organization with competitions, clubs registered and scores.

Features : backoffice that allows CRUD of members, clubs, competitions and scores; widget with scores, implementation of WooCommerce.

Wordpress CSS PHP MySQL WooCommerce

Skills

Web and mobile development

Mobile & Web
Responsive

Full Stack

Full Stack
Development

Method Agile

Database design
& creation

Responsive design

Microservices &
API Development

Technologies and tools I've been working with recently

Python

JavaScript

C#

PHP

HTML

CSS

Angular

Symfony

MySQL

BigQuey

Postman

Docker

Want to work together or just say hi?

Drop me a line.

Error message
Error message
Error Message

Get in Touch