Hello, my name is

Rita Carrilho.

<Full Stack Developer/>

Currently taking a Computer Science and Information Systems master's degree, I am passionate about technology and sustainable development. I want to put technology at the service of the environment and develop innovative projects that help shape a more sustainable future.

About Me

I am Rita, a Full Stack Developer apprentice based in France. I speak Portuguese, English and French.

After having worked in Cinema a few years, I decided to shift my goals. Currently, I'm a learning about Web, Software Architecture & Development and AI.

Attention to detail, problem solving and communication are some of my strengths. I'm always open to discovering new skills and technologies.

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

Swift

HTML

CSS

Angular

Symfony

MySQL

BigQuey

Postman

Docker

Terraform

Want to work together or just say hi?

Drop me a line.

Error message
Error message
Error Message

Get in Touch