LavoroIT Logo
Ottieni l'accesso Full al database dei CV:

Figura Professionale: Sviluppatore Software Junior C/C++

INFO CANDIDATO

Nome Cognome:Solo per AbbonatiEtà:24 anniTelefono:Solo per AbbonatiE-mail:Solo per AbbonatiCV allegato:Solo per AbbonatiCategoria CV:Developer / Web dev. / Mobile dev.Sede preferita:Remoto, FirenzeData pubblicazione:19/09/2026

DETTAGLIO CV

Profilo Candidato

Diplomato in Informatica e Telecomunicazioni con formazione avanzata presso 42 Firenze by Luiss. Ha solide basi in C e C++, con esperienza in Docker, PostgreSQL, JavaScript, Git e Bash. Ha realizzato progetti complessi come una shell in C (Minishell) e una piattaforma di gioco online a microservizi. Si sta preparando ai colloqui tecnici con esercizi di problem solving in C++. Flessibile, affidabile e motivato a crescere nello sviluppo software.


Studi, Corsi, Certificazioni, Lingue conosciute

31/08/2022 - 06/03/2025

42 Firenze by Luiss (campus universitario)

Percorso formativo avanzato in ambito informatico, con approfondimento di linguaggi e tecnologie come C, C++, JavaScript, Docker, database, HTML, macchine virtuali, Ubuntu e thread. Sviluppo di progetti sia individuali che in team, con rispetto delle scadenze e collaborazione in ambienti di lavoro simulati. Conseguimento del certificato di fine corso.

Sito web: 42firenze.it

30/06/2022

Maturità, Istituto Paritario Calamandrei, Firenze, Italia

Indirizzo: ITI e Telecomunicazioni

Studio dei linguaggi di programmazione C e C++, con conoscenze di base di reti e sistemi informatici.

COMPETENZE LINGUISTICHE

Lingua madre: italiano

Inglese: ascolto B2, lettura B2, produzione orale B1, interazione orale B1, scrittura B2


Esperienze di Lavoro

PROGETTI IT

06/03/2025

FT_TRANSCENDENCE

Sviluppo di una piattaforma web per il gioco online, con funzionalità multiplayer, matchmaking e gestione utenti.

Giochi disponibili: Pong (partite contro amici o contro un'AI) e Forza 4 (gioco da tavolo in modalità multigiocatore online).

Funzionalità utente: storico delle partite (vittorie e sconfitte); statistiche e grafici delle performance dei giocatori; profilo utente personalizzabile con modifica dei dati; accesso come ospite (guest) per modalità semplificata; autenticazione tramite API del 42 Network.

Sistema social e chat: visualizzazione dei profili giocatore; gestione amici (aggiunta e blocco); messaggistica diretta tra utenti.

Sistema tornei: modalità Knockout (eliminazione diretta) e modalità Round Robin (classifica a punti).

Aspetti tecnici: sistema di matchmaking per l'organizzazione automatica delle partite; architettura a microservizi con servizi indipendenti; protezione dell'applicazione da SQL injection e XSS; sistema di configurazione delle partite con regole e parametri personalizzabili.

11/11/2023 - 29/03/2024

Minishell

Progetto personale sviluppato individualmente, con una durata di circa un anno. Consiste nella realizzazione di una shell base in C, con particolare attenzione a stabilità, sicurezza e gestione della memoria, utilizzando strumenti di testing e analisi come Valgrind.

Funzionalità principali: gestione di file e redirezioni (>, >>, <); implementazione dell'heredoc (<<); esecuzione di comandi di sistema tramite execve (es. mkdir, rename, ecc.); implementazione manuale di comandi built-in; gestione dei segnali (CTRL+C, CTRL+Z, CTRL+\, ovvero SIGINT, SIGTSTP, SIGQUIT) in ambiente interattivo; gestione e aggiornamento delle variabili d'ambiente durante l'esecuzione; parsing e validazione della sintassi dei comandi.

Esperienza di sviluppo: il progetto ha richiesto diverse fasi di revisione e correzione prima del completamento finale, contribuendo al miglioramento delle capacità di debugging, problem solving e sviluppo di codice robusto.

11/06/2025 - attuale

Allenamento avanzato in C++ (Post 42 Firenze) - Luiz

Progetto personale finalizzato alla preparazione per colloqui tecnici e al consolidamento delle competenze in C++. È strutturato in due sezioni principali: esercizi di problem solving suddivisi per livello di difficoltà (Easy, Medium, Hard), attualmente completati; studio e implementazione di concetti fondamentali del C++, tra cui vector, stack, heap, string e altre strutture dati e componenti della STL, in fase di approfondimento.

COMPETENZE TECNICHE

Vim, programmazione in C, programmazione in C++, sviluppo JavaScript, gestione Docker, PostgreSQL, HTML, CSS, configurazione di macchine virtuali, Git, VS Code, Ruby, Bash, file .env, Makefile, Python.