Fotografia:
Curriculum vitae:
- Scarica
il CV completo in formato PDF.
- Dr.Brandus è nella vita reale Alessandro Cima
Istruzione
- Ha 30 anni, è laureato in Ingegneria Informatica
presso l'Università degli studi di Roma "La Sapienza"
- Ha superato i seguenti esami previsti dal suo piani di studi:
- Analisi Matematica I
- Analisi Matematica II
- Geometria I
- Geometria ed Algebra
- Fisica Generale I
- Fisica Generale II
- Fondamenti di Informatica I
- Fondamenti di Informatica II
- Ricerca Operativa
- Teoria dei Circuiti I
- Calcolatori Elettronici
- Elettronica
- Economia ed Organizzazione Aziendale
- Teoria dei Sistemi
- Sistemi Operativi
- Reti Logiche
- Impianti di Elaborazione
- Informatica Teorica
- Informatica Grafica
- Ingegneria del Software
- Basi di Dati
- Controlli Automatici
- Linguaggi e Traduttori
- Reti di Calcolatori
- Teoria dei Segnali
- Comunicazioni Elettriche
- Lingua Inglese
- Lingua Tedesca
- Chimica
- Istituzioni di Diritto pubblico e privato
- Ha inoltre seguito i corsi di questi esami:
- Sistemi Informativi
- Scienza delle Costruzioni
- Titolo della tesi: "Controllo di congestione hop-by-hop in reti a pacchetti ad alta velocità"; si tratta di un confronto tra algoritmi di controllo di congestione di tipo end-to-end e di tipo hop-by-hop, mediante il simulatore OPNet-Modeler; Relatore: Prof.Francesco Delli Priscoli - Correlatore: Ing.Antonio Pietrabissa - Votazione conseguita: 102/110
- Ha ottenuto l'abilitazione all'esercizio della professione di Ingegnere
- Ha conseguito il Diploma di Maturità Scientifica -Piano Nazionale Informatica- nell'anno scolastico 1994/1995 presso il Liceo Scientifico 'I.Vian' di Bracciano (Roma), con la votazione di 56/60
- Ha una ottima conoscenza della lingua inglese scritta, parlata e tecnica
- Sta imparando lo spagnolo, che conosce ora a livello elementare, parlato e scritto
- Ha frequentato un corso di lingua tedesca presso la facoltà di Ingegneria dell'Università "La Sapienza" di Roma
Esperienze
- E' dipendente della Space Engineering s.p.a. in ambito Ground Segment Satellitare (Logistica e Sviluppo Software in Java) e Supporto Ingegneristico Sicral Vigna di Valle (Roma)
- Collabora con l'Università di Roma "La Sapienza" dove è Gestore e amministratore di rete del Laboratorio di Controllo delle Reti
- Lavora part-time come Tecnico Hardware e Software presso la Beta Informatica (attualmente, Computers World)
- Ha collaborato alla creazione del Sito Web del Comune di Rieti (sito non più disponibile)
- Ha collaborato alla creazione del Sito Web della Agylla Viaggi di Cerveteri (sito non più disponibile)
- Ha sviluppato un programma in Visual Basic per la TypeFace, per la gestione della documentazione 626/96 per le scuole. (Più di mille copie vendute!)
- Programma in C, C++, Java, Pascal e Visual Basic
- Conosce l'HTML e il WML per la realizzazione di siti WAP dinamici con l'appoggio di Servlet Java
- Sta imparando a conoscere l'SQL attraverso la connessione JDBC/ODBC
- Ha ottime conoscenze in ambito Dos - Windows 95/98/ME - Windows NT4/2000/XP
- Sta imparando a conoscere l'ambiente Unix con Linux e Aix; ha installato Linux Debian/GNU 2.2, RedHat 6.2 e 7.0, SuSe 6.1
- Si diverte a programmare pagine web, arricchendole ora con contenuti dinamici grazie alla tecnologia Servlet.
Filosofia
Naturalmente ogni programmatore ha una sua filosofia di programmazione, attraverso la quale crea il software, siano essi programmi, pagine web, ecc.
Io credo che una caratteristica fondamentale del software sia la essenzialità, cioè l'eliminazione del superfluo. Sembrerà forse un nostalgico, ma non potrò mai scordare il mio primo computer, il Commodore VIC20, seguito poi
dal Commodore C64, che avevano rispettivamente 20 e 64 KByte di RAM. Ebbene, su queste macchine erano disponibili giochi e programmi semplici ed essenziali, ma efficienti e divertenti, come se ne vedono sempre più raramente sui recenti PC, dotati di
svariati MBytes di RAM.
Indubbiamente la tecnologia progredisce con passi da gigante ed è impossibile guardare i vecchi VIC20 e C64 senza considerarli ormai arcaici, ma l'esempio deve insegnarci che nella programmazione bisogna sfruttare al massimo le potenzialità
dell'hardware, senza però esagerare: il software non deve cercare di "sforzare" l'hardware, cercando cioè di avere risorse sempre più potenti senza cercare di ottimizzare il prodotto per la piattaforma corrente; è un ciclo che
porta benessere solo commerciale.
Le pagine web, forti del gran numero di plug-ins esistenti sul mercato, sono arricchite da contenuti multimediali esagerati e nella maggior parte dei casi inutili; le stesse risorse impiegate per il multimediale potrebbero essere impiegate per una
maggiore sicurezza delle transazioni, per la semplicità nell'accesso ai dati remoti, ecc. I linguaggi Java e JavaScript, oltre a rendere le pagine più accattivanti, possono effettivamente facilitare la navigazione attraverso un uso più
avanzato e professionale, anche se rendono il sistema vulnerabile ad attacchi esterni. Si stanno infatti studiando nuove tecnologie per la sicurezza delle applicazioni Java distribuite via Internet.
Home Page | Mail
This page hosted by
Get your own Free Home Page
Last updated: