Pagina personale di Emanuele Donà

Chi sono

Salve, permettetemi intanto di ringraziarvi per essere giunti sin qui.
Il mio nome è Emanuele Donà, sono uno studente di Informatica presso l'Università degli Studi di Verona, iscritto all'omonimo corso di Informatica.
La mia passione, sin da piccolo, è il computer sotto tutte le sue forme e usi; mi piace sperimentare e provare con il mio computer nuove tecnologie e nuove possibilità di impiego e mettere in cantiere sempre progetti ed idee da sviluppare.
Purtroppo il tempo è tiranno e non ho proprio molto tempo da dedicare a tutte le mie idee ma cerco di portare avanti il più possibile nei piccoli ritagli di tempo. Attualmente sto pensando di portare avanti una piccola serie di progetti di dimensioni più o meno grandi, potrete avere aggiornamenti e maggiori informazioni visitando la sezione "Progetti" di questo mini sito.
Con il passare del tempo ho affinato le mie capacità verso il settore web dell'informatica: lo sviluppo di siti, applicazioni web-based e quant'altro possa essere fruibile via web sono diventanti ben presto il mio settore di specializzazione.
Mi sono dedicato con successo alla programmazione PHP, l'uso di javascript tramite appositi framework (jQuery in primis), la presentazione dei contenuti via CSS, ed ovviamente il caro "vecchio" codice HTML. Mi reputo più un programmatore che un web-designer, sono più indirizzato allo sviluppo del "back", di quello che sta dietro a un sito o una applicazione e che lo fa funzionare.
I miei mezzi di lavoro sono un semplice computer su cui è installata una distribuzione Linux ed un pratico MacBook (White) per l'uso fuori sede.

Curriculum Vitae

Titoli di studio

  • Diploma di Maturità Scientifica conseguito presso l’Istituto Paritario San Giuseppe in Verona, anno scolastico 2002/03, valutazione finale: 84/100.
  • Iscritto al corso di Laurea di Informatica presso la Facoltà di Scienze Matematiche Fisiche e Naturali dell’Università di Verona, anno di immatricolazione: 2003.

Conoscenze linguistiche

  • Buona conoscenza della lingua inglese soprattutto nello scritto e nella comprensione di testi, elemento fondamentale per la comprensione di linguaggi di programmazione e ricerca di informazioni sul world wide web.
  • Conoscenze delle basi della lingua tedesca apprese durante gli studi dell’obbligo.

Competenze informatiche

Sistemi Operativi

  • Ampia conoscenza dei sistemi operativi della famiglia Microsoft Windows (da Windows 3.1x fino a Windows Vista), nell’utilizzo quotidiano, nell’installazione con personalizzazioni e nella loro manutenzione.
  • Buone conoscenze nell’uso di OS Linux, nell’installazione e personalizzazione delle maggiori distribuzioni linux (Debian Linux e relative derivate)
  • Buone conoscenze di sistemi Unix, in particolare Mac OS X, nel suo uso, nella sua manutenzione ed installazione di applicazioni.

Linguaggi di programmazione

  • Discreta conoscenza del linguaggio Java
  • Conoscenze di base del linguaggio C
  • Buona conoscenza delle basi di Programmazione Orientata ad Oggetti (OOP) da applicare a tutti i principali linguaggi di programmazione attualmente in uso

Web publishing

  • Buone conoscenze della progettazione di siti web dinamici con linguaggio PHP
  • Buona conoscenza dell’uso del framework jQuery per la realizzazione di script in javascript
  • Buona conoscenza degli standard HTML e dell’uso di Fogli di Stile CSS per la realizzazione di siti web con la massima compatibilità

Editing grafico e fotoritocco

  • Buone conoscenze nell’uso dei principali software di fotoritocco (Adobe Photoshop, GIMP in primis)
  • Discreta abilità nell’utilizzare software per grafica vettoriale e realizzazione di animazioni (Adobe Flash, Adobe Freehand, etc)

Hardware

  • Assemblaggio, manutenzione e aggiornamento di personal computer e server.
  • Conoscenza delle caratteristiche delle componenti per personal computer e server.
  • Conoscenza delle periferiche di personal computer e loro manutenzione.
  • Impostazione e gestione di software/hardware per il backup di dati sensibili.

Network

  • Configurazione e manutenzione di reti LAN e Wireless (protocolli di sicurezza compresi).
  • Configurazione e manutenzione di router e firewall.
  • Installazione di server e unità NAS.

Applicativi da ufficio

  • Buone conoscenze nell’uso ed installazione di Suite da ufficio come Microsoft Office e Open Office
  • Discreto utilizzo di programmi per lo sviluppo di documentazioni scritte con software WYSIWYM (principalmente LaTeX)

Esperienze lavorative

Leotron S.A.S., azienda di informatica per la produzione di software per le imprese

  • periodo di stage: 2 mesi
  • ruolo ricoperto: sviluppatore di siti web dinamici

World Wide Italia S.r.l., azienda fornitrice di servizi sotto forma di corsi d’inglese

  • periodo di lavoro: da dicembre 2005 a luglio 2008
  • ruolo ricoperto: amministratore di rete della sede di Verona, sistemista impegnato nella manutenzione delle singole macchine (uffici e laboratori didattici), installazione di software aziendali/bancari e nel backup dei dati sensibili dell’azienda, cooperatore nello sviluppo di software proprietario dell’azienda stessa.

Addviser S.r.l. web agency per lo sviluppo di siti web e servizi multimediali.

  • periodo di lavoro: da ottobre 2008 a marzo 2009
  • ruolo ricoperto: programmatore php per lo sviluppo di siti web e web application, sistemista per il backup dei dati di produzione.

UrbanGap S.r.l. web agency, sviluppo siti web e portali e-commerce.

  • periodo di lavoro: da giugno 2009
  • ruolo ricoperto: programmatore php per lo sviluppo di siti web e web application.

Lavori

In questa sezione sono presenti alcuni dei miei piccoli lavori svolti nel tempo libero, piccoli progetti spesso creati per diletto o per uno scopo specifico che possono essere inseriti in un contento più complesso ed amplio.

Mini calendario

Il calenario è scritto completamente in PHP e può essere visualizzato in 3 differenti modalità così da poter essere adattato alla pagina che lo contiene. Nessuna modifica è richiesta perché il calendario sia aggiornato: tutto viene svolto dallo script. Lo stile e l'impaginazione dei contenuti sono resi possibili tramite l'uso di un foglio di stile (CSS), la struttura in HTML del calendario è invece generata in modo tabellare per dare rigidità all'impaginazione.

Preview calendario

Gallery (ver 1.0) [jQuery]

Si tratta di un banale script javascript che si appoggia su jQuery, visualizza una galleria di immagini partendo da un semplice elenco, sfruttando gli attributi del tag img.

Preview Gallery

Gallery (ver 1.3) [Mootools]

Un'altra gallery basata sullo stesso principio della precedente ma che sfrutta il framework Mootools per costruire una galleria interattiva partendo sempre da un elenco di immagini.

Preview Gallery

Contatti