Software stand-alone
Seguono le descrizioni di alcuni programmi che, nel tempo, ho realizzato per me stesso:
- Archivio Musicale - interfaccia grafica per la gestione di un database di canzoni
- RCRimg - programma per la ridenominazione, conversione di formato e ridimensionamento in massa di immagini
- RegEx - programma per il matching di espressioni regolari
- Torneo Karaoke - gestione di un torneo di karaoke, della sua classifica e del calendario degli incontri
- Strutture Complesse - strumento per la progettazione di software, nel quale il programmatore può definire visualmente le classi, i metodi, le visibilità, ... eccetera. Sempre su questo argomento, puoi consultare la pagina del progetto ISPES.
- Calcolo matriciale
- Partita doppia
- Calcolo degli interessi
Da questa lista ho omesso, tra gli altri, i programmi per i quali non sono giunto ad una versione completa. Nella lista, d'altronde, sono menzionati software del quale progetto da tempo l'ampliamento delle funzionalità offerte.
Software e progetti sviluppati all'università
Il superamento di alcuni esami del corso di Laurea ha richiesto lo sviluppo delle seguenti applicazioni:
- un programma in C++ per l'accesso ad una base di dati MySQL
- software distribuito per il trasferimento di files tra computer
- pagine web per il calcolo del codice fiscale
Durante il Corso di Laurea, inoltre, ho progettato una rete informatica aziendale, dal cablaggio al piano d’indirizzamento alla configurazione di switch e router Cisco.
Tirocinio
Nel corso del tirocinio che ho svolto presso l'Istituto di Informatica e Telematica al CNR di Pisa, nell'ambito del percorso professionalizzante del Corso di Laurea in Ing. Informatica, ho realizzato una aggiunta ad OpenOffice per consentire all'utente di trasformare un documento di testo formattato in un documento strutturato XML.
Vorrei anche realizzare...
Tempo ed impegni permettendo, è mia intenzione sviluppare i seguenti software:
- Quest-Suite - set di applicazioni per statistici, utili per realizzare un questionario, farlo compilare dal'utenza in locale o da remoto, ed analizzare i risultati
- Indirizzario - programma per la gestione di rubriche di indirizzi taggabili, utile per associazioni politiche o di volontariato
- Gesnet - applicazione per la gestione dei livelli 2 e 3 dello stack OSI per il networking (associazione a reti wireless, gestione indirizzo ip, supporto dei profili, ...)
- Gimme - programma distribuito e portabile per il trasferimento ricorsivo di files e directories tra computer in una rete locale. Tra l'altro, dovrebbe supportare: read-only forzato, dipendenza dalle autorizzazioni dell'utente corrente sul filesystem, criptazione dei dati scambiati in rete.