Ciao, sono Giacomo Ruetta|

Come full stack developer e designer, unisco creatività e tecnologia per dare vita a esperienze digitali innovative e coinvolgenti. Il mio obiettivo è trasformare idee in realtà, progettando soluzioni su misura.

Chi sono

Chi Sono?

Ciao, mi chiamo Giacomo Ruetta e sono un full stack web developer con una passione per il design e la tecnologia. Da sempre, credo che l'unione tra creatività e funzionalità sia la chiave per creare esperienze digitali uniche e coinvolgenti. Il mio lavoro spazia dalla progettazione di interfacce utente intuitive e moderne allo sviluppo di software aziendali su misura, sempre con un focus sull'efficienza e sull'esperienza utente. Ogni progetto è per me un'opportunità di trasformare idee ambiziose in soluzioni concrete, combinando estetica e innovazione tecnologica.

Studi

Il mio percorso formativo unisce istruzione formale e apprendimento autonomo, combinando teoria accademica e pratica sul campo

2018 - 2023

Diploma di Perito

Mi sono diplomato con 91/100 presso l'Istituto Tecnico Michele Buniva, nel corso di Perito Informatico e delle Telecomunicazioni. Durante il mio percorso ho acquisito solide competenze in programmazione, reti, sicurezza informatica e sviluppo software. Questa esperienza mi ha fornito una mentalità analitica e problem-solving, fondamentali nel mondo dello sviluppo e dell'innovazione tecnologica.

2023 - In corso

Laurea in Informatica

Attualmente sono iscritto al corso di Laurea in Informatica presso l'Università di Torino. Durante questo percorso sto approfondendo tematiche avanzate legate alla programmazione, algoritmi, strutture dati e sviluppo software. L'università mi sta permettendo di rafforzare la mia logica di programmazione, acquisire nuove competenze in computer science e lavorare su progetti più strutturati e complessi.

2021 - 2024

Studio Autodidatta di React e Next.js

Durante il quarto e il quinto anno di superiori, ho studiato autonomamente React e successivamente Next.js per approfondire lo sviluppo di interfacce web moderne e performanti. Ho imparato a gestire lo stato, ottimizzare il rendering lato client e server e a sviluppare applicazioni scalabili, sfruttando anche tecnologie come Tailwind CSS e TypeScript.

2024 - In corso

Studio di React Native e Sviluppo Mobile

Dopo aver consolidato le mie competenze nello sviluppo web, ho iniziato a studiare React Native per lo sviluppo di applicazioni mobile. Questo percorso mi sta permettendo di comprendere le differenze tra sviluppo mobile e web, migliorando la mia capacità di creare app cross-platform efficienti e performanti.

Tecnologie

Il mio stack tecnologico è in continua evoluzione, sempre aggiornato con le ultime innovazioni del settore. Come full stack developer e designer, sfrutto tecnologie all'avanguardia per offrire soluzioni digitali moderne e performanti, mantenendo sempre alta l'attenzione sull'esperienza utente e sull'efficienza.

React

React

Libreria JavaScript per la creazione di interfacce utente dinamiche e componenti riutilizzabili, ideale per lo sviluppo di applicazioni web moderne e performanti.

Next.js

Next.js

Framework per React che offre funzionalità avanzate come il rendering lato server (SSR), static site generation (SSG) e gestione delle API per applicazioni full-stack.

TypeScript

TypeScript

Superset di JavaScript con tipizzazione statica che migliora la manutenzione, la leggibilità del codice e riduce gli errori durante lo sviluppo.

Tailwind CSS

Tailwind CSS

Framework CSS utility-first che permette di creare interfacce personalizzate e responsive in modo rapido ed efficiente, riducendo il CSS scritto manualmente.

Node.js

Node.js

Ambiente di runtime JavaScript lato server che permette di creare applicazioni scalabili, API RESTful e servizi backend ad alte prestazioni.

Mongodb

Mongodb

Database NoSQL orientato ai documenti, ideale per la gestione di grandi quantità di dati non strutturati e per applicazioni moderne e flessibili.

Amazon AWS

Amazon AWS

Piattaforma cloud che offre servizi scalabili come storage, database, elaborazione e distribuzione di applicazioni, per infrastrutture resilienti e sicure.

Three.js

Three.js

Libreria JavaScript avanzata per la creazione di grafica 3D e animazioni WebGL, utilizzata per sviluppare esperienze visive immersive nel browser.

Shadcnui

Shadcnui

Libreria di componenti UI moderna e flessibile, costruita su Tailwind CSS e Radix, per interfacce intuitive e di design.

Auth.js

Auth.js

Libreria per l'autenticazione sicura nelle applicazioni web, con supporto per OAuth, JWT, provider social e credenziali personalizzate.

Zustand

Zustand

Libreria leggera per la gestione dello stato in React, progettata per semplicità, velocità e scalabilità in progetti complessi.

Prisma

Prisma

ORM (Object-Relational Mapper) moderno e potente per TypeScript e Node.js, che semplifica l'accesso e la gestione dei database.

Contatti

Parliamo del tuo progetto

Hai un'idea innovativa o un progetto interessante? Sono sempre alla ricerca di nuove sfide e opportunità di collaborazione. Contattami per discutere di come posso aiutarti a realizzare la tua visione.

Email

info@giacomoruetta.com

Località

Cavour, Torino