Esperienza

La mia esperienza spazia tra settori quali la programmazione, lo sviluppo web, il design e il webdesign, la sicurezza informatica e il webmarketing.

Programmazione

Conosco e utilizzo quotidianamente i linguaggi C# e VB.Net; e ho programmato attraverso il .Net Framework fin dalla versione 1.1. Si tratta del framework preferito in tutti gli scenari, sia stand-alone che web. Ho programmato in Visual Basic 6 su progetti Windows stand-alone.
Ho conoscenze di C e C++, e conosco a livello didattico l’Assembly Motorola 88000.
Conosco i principali linguaggi di mark-up quali HTML e XML; e il linguaggio SQL per l’interrogazione e gestione di database.

Ho scritto diversi programmi, alcuni dei quali non pubblicati ufficialmente, tutti su ambiente Windows.
Ho inoltre esperienza nella programmazione di videogiochi in C# utilizzando il framework Microsoft XNA e in C++ utilizzando il framework SDL.

Utilizzo da anni Microsoft Visual Studio come IDE di riferimento.

Sviluppo e architettura web

Ho esperienza nella programmazione web in ASP.Net, e capacità a strutturare framework e CMS multi-tier per applicazioni web. Ho lavorato con il framework ASP.Net WebForms dalla versione 2.0 del .net framework; e attualmente mi sto dedicando ad ASP.Net MVC. Si tratta del framework di prima scelta per tutti i miei progetti web attuali. Ho realizzato diversi CMS personalizzati per la gestione di siti web e progetti personali, e sto approfondendo le mie conoscenze su ORM quali l’Entity Framework.

Ho programmato in PHP, e ho esperienza nell’utilizzo del CMS WordPress.

 

Design e interfacce web

Ho sviluppato e modificato layout web, con tecnologie e standard moderni e accessibili, utilizzando CSS e progettazione schematica mediante mock-up. Sto approfondendo le mie conoscenze su framework per il front-end come jQuery UI; e sui nuovi standard come HTML5.

 

Grafica e impaginazione

Conosco ed utilizzo Adobe Illustrator per il disegno vettoriale di grafiche e loghi; e Adobe Photoshop per il fotoritocco e la modifica di immagini raster. Ho impaginato per un anno il giornalino scolastico del mio liceo, utilizzando Adobe InDesign, gestendo l’inserimento dei contenuti, la grafica, il layout e la preparazione per la stampa.

 

Sicurezza informatica

Da tempo mi interesso al settore della sicurezza informatica, in particolar modo in ambiente Windows. Ho sviluppato un keylogger, Take!Char, in C#, con hooking in user-mode e parser dei dati ricavati. Inoltre, ho scritto un rootkit in C per sistemi Windows x32, basato su device driver e hooking in kernel mode. Ho scritto per uso personale alcuni programmi per crittografia in .Net, ed una chat P2P con generazione automatica della coppia di chiavi e che utilizza la crittografia asimmetrica per la comunicazione sicura anche su canali in chiaro.

Attualmente sto approfondendo le mie conoscenze a riguardo dell’architettura di basso livello di Windows e sui software di controllo remoto (RAT).

 

 

 

I commenti sono chiusi