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.

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.


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
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).


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.
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.


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.
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.


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.
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.


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.
Skills

Mobile & Web
Responsive

Full Stack
Development

Database design
& creation

Microservices &
API Development
Technologies and tools I've been working with recently
Python
JavaScript
C#
PHP
HTML
CSS
Angular
Symfony
MySQL
BigQuey
Postman
Docker