Mi chiamo

Simone Boffelli

Web Designer, Web Developer, Front End Developer, Back End Developer
Hero Image
Image

Su Di Me

Le Mie Skills

Le mie competenze sono il frutto dell'esperienza maturata durante i due anni di frequenza presso la scuola di informatica di gestione SIG di Bellinzona.
Sono appassionato di tecnologia e di programmazione e mi piace creare siti web. Le percentuali riportate di seguito riflettono sia l'esperienza scolastica accumulata finora, sia le mie preferenze personali.

HTML

90%

CSS

85%

Javascript

75%

PHP

85%

C#

85%

Java

80%

Oracle SQL

75%

React native

75%

Laravel

85%

ASP .NET

75%

Cosa Faccio

Le Mie Competenze

Le mie competenze spaziano in vari ambiti dell'informatica e sono il risultato delle conoscenze che sto acquisendo durante il mio percorso di studi di Informatica. Sono in grado di applicare queste competenze vari in settori:

Sviluppo Web

Siti web in HTML, CSS e JavaScript per costruire pagine interattive e responsive.

Web Design

Design di interfacce utente, concentrandomi su estetica, usabilità e SEO.

Sviluppo App

Creazione di App mobile funzionali, utilizzando linguaggi di programmazione come React native.

Database

Gestione, progettazione, implementazione e manutenzione sistemi di database utilizzando SQL.

Sistemi operativi

Gestione di sistemi operativi e ottimizzazione delle prestazioni.

Hosting

Hosting e gestione server, configurazioni e deployment su provider per garantire affidabilità e sicurezza.

Il mio curriculum

Esperienze Scolastiche

Queste sono le competenze informatiche che ho acquisito durante i corsi scolastici della mia formazione.

2022 - 2023

Fondamenti di informatica

Acquisizione di conoscenze su hardware, software e principi di funzionamento dei computer.

Basi di networking

Concetti fondamentali delle reti, protocolli di comunicazione e configurazione di reti.

Sistemi operativi Windows

Installazione, configurazione, amministrazione e gestione utenti di sistemi basati su Windows.

Algoritmica e programmazione

Progettazione e implementazione di algoritmi efficienti e miglioramento delle capacità di pensiero logico.

Sviluppo Java

Corso base per la reazione di applicazioni Java. Utilizzo di librerie standard e adozione delle migliori pratiche di sviluppo software.

Modellazione dati

Tecniche per rappresentare e organizzare dati. Utilizzo di diagrammi UML e altri strumenti per creare modelli per la progettazione software.

Fondamenti di banche dati

Progettazione, implementazione e gestione di database relazionali. Utilizzo di Oracle SQL per creare e manipolare dati.

Concezione e metodologia

Studio della gestione dei progetti informatici mediante l'uso di metodologie. Importanza della pianificazione, gestione del tempo e collaborazione in team.

Numerica dei calcolatori

Risoluzione di problemi matematici con tecniche numeriche e algoritmi.

Burotica

Uso di strumenti software per la gestione delle attività d'ufficio. Competenze nell'uso di suite per ufficio.

2023 - 2024

Sistemi operativi Linux

Conoscenze su installazione, configurazione e gestione di sistemi operativi Linux. Approfondimento sui comandi di amministrazione del sistema e sulla gestione di server nginx.

Comunicazione dei dati

Studio dei principi della comunicazione dei dati, inclusi protocolli, codifica e tecniche di trasmissione.

Networking avanzato

Tecniche avanzate di configurazione e gestione di reti complesse. Approfondimenti su routing, switching, sicurezza e ottimizzazione delle reti.

Sviluppo Java avanzato

Competenze avanzate nella programmazione Java, inclusi programmazione ad oggetti, creazione database con JDBC e interfacce grafiche SWING.

Corso PHP

Programmazione web con PHP, comprendendo la creazione di script server-side, gestione delle sessioni, interazione con database e sviluppo di applicazioni web dinamiche.

Corso ASP .NET

Sviluppo di applicazioni web utilizzando ASP .NET, concetti di MVC, gestione delle richieste HTTP, e interazione con database tramite Entity Framework.

Sviluppo applicazioni mobili

Tecniche di sviluppo per applicazioni mobile con React Native.

Corso Javascript

Programmazione client-side con Javascript per migliorare l'interattività delle pagine web.

Amministrazione banche dati

Gestione e manutenzione di database come backup e ripristino, ottimizzazione delle prestazioni, sicurezza e gestione degli accessi.

Linguaggi procedurali database

Utilizzo di linguaggi procedurali come PL/SQL per l'automazione delle operazioni di database tramite procedure, trigger e funzioni per migliorare l'efficienza.

Concezione e metodologia avanzata

Approfondimento delle metodologie di gestione dei progetti informatici. Applicazione delle migliori pratiche per la pianificazione, l'esecuzione e il monitoraggio dei progetti.

Burotica avanzata

Utilizzo avanzato di strumenti software per l'automazione e la gestione delle attività d'ufficio. Programmazione VBA e database Access.

Laboratorio Laravel

Sviluppo di applicazioni web con Laravel, uno dei framework PHP più popolari.

Progetto informatico

Lavoro in team per lo sviluppo di un sito web promozionale per un macchinario spremitrice di canna da zucchero. Inoltre, abbiamo sviluppato una web app utilizzando Laravel per la gestione di uno shop online dedicato ai prodotti di contadini locali.

Contattami