Maturità scientifica, conseguita presso il
Liceo
Scientifico “G. Marconi” di Pesaro, con la
votazione di 56/60.
1992
Laurea in Matematica, con indirizzo Applicativo,
conseguita presso l’Università degli Studi di
Bologna, il 13/02/1992, con la votazione di
103/110.
Titolo della tesi: “Analisi di funzioni tipo spline
per la modellazione geometrica”.
Relatore: Prof. Ilio Galligani.
Argomento della tesi: sviluppo di vari algoritmi
per l’approssimazione di curve tramite funzioni
beta-spline di base, implementati
successivamente su una macchina VMS/VAX
in linguaggio Pascal.
DOS - Windows 3.11, 95, 98, NT 4.0, 2000,
Xp - Unix (HP-UX, IBM)
Linguaggi di
programmazione:
a livello scolastico e universitario
Pascal - Fortran - Assembler (Motorola
68000)
a livello personale per hobby
HTML - Javascript - ASP - PHP 4 - MySQL
a livello professionale per lavoro
C - Visual C - Visual Basic - Macro ME10
Hardware
Buona conoscenza tecnica dei Personal
Computer e dei vari supporti hardware
(monitor, modem, stampanti, plotter, scanner,
masterizzatori, unità di backup).
Assemblaggio PC, installazione di sistemi
operativi (Microsoft e Linux) e dei principali
programmi applicativi.
Software
Uso del Visual C++ 6.0, Visual Basic 6.0 e
Visual Studio 2005/2008 in ambiente
Windows per lo sviluppo di applicazioni scritte
in C e Visual basic, sia applicativi generici sia
integrati in vari Cad come ME10 (Cocreate
Drafting) e SolidWorks.
Ottima conoscenza del Cad meccanico ME10
della CoCreate, sia in ambiente Hp-Ux sia in
ambiente Windows.
Buona conoscenza del Cad 3D SolidWorks.
Uso dei più comuni programmi per il
fotoritocco (Adobe Photoshop, PaintShop
Pro) e degli strumenti del pacchetto Microsoft
Office, in particolare Word ed Excel.
Ottima conoscenza degli strumenti di
navigazione per Internet (Internet Explorer,
Firefox) e di gestione della posta elettronica
(Outlook Express), sia in ambiente Hp-Ux sia
in ambiente Windows.
Ottima conoscenza di Uim/X 4.5 in ambiente
HP-UX per sviluppare interfacce grafiche
complesse per programmi in XWindow.
Ottima conoscenza di InstallShield per la
creazione di installazioni personalizzate dei
programmi in ambiente Windows.
Supplenze di Matematica e Fisica presso
Istituti superiori di Pesaro.
1994-1999
(ottobre)
Società Maticad s.r.l. - Fano (PS).
Impiegato con mansioni di analista
programmatore in servizi di consulenza e
sviluppo software in ambienti CAD su
macchine HP-UX (Unix) e PC (Windows
95/98 ed NT 4.0) con realizzazione di
personalizzazioni ad hoc per i clienti e
ottimizzazione delle prestazioni.
In questi 5 anni ho realizzato diversi progetti
per grosse aziende del settore meccanico e
ceramico dell’Emilia Romagna e delle Marche
quali SACMI, SASIB, SAMPUTENSILI,
SNAMPROGETTI, GD,
MORBIDELLI-IDM-SCM.
In particolare ho partecipato alla realizzazione
del pacchetto denominato EuroCAD nato
come supporto al cad meccanico ME10 di
CoCreate.
Questo pacchetto comprende programmi per
migliorare la produttività e semplificare
l’utilizzo di ME10:
Draft: nuovi comandi e gestione dinamica dell'interfaccia
Unilib: libreria di viti
Cuscilib: libreria di cuscinetti
Etichettatura: gestione pallinatura
Cartiglio: inserimento e compilazione automatica dei cartigli
Infoplan: gestione dei dati dei disegni
PlotMaster: automatizzazione delle stampe dei disegni tecnici
E-View: visualizzazione file grafici vettoriali e raster
2000
Alcune consulenze occasionali come
collaboratore di SACMI Imola S.c.a r.l. per
la manutenzione del pacchetto EuroCAD
2001-....
Da gennaio 2001 sono libero professionista con
partita IVA e svolgo l'attività di analista
programmatore e consulente informatico,
aggiornando la mia conoscenza del CAD 2D
ME10 (Cocreate Drafting) nelle sue nuove
versioni, e di vari CAD 3D, in particolare
SolidWorks e SolidDesigner (Cocreate
Modeling).
Fra i lavori svolti ho collaborato con la società
Millennium di Bologna per la realizzazione della
release 4.0 di EuroCAD.
Al momento ho contatti con la società Titus di
Bologna per la mia attività di consulente
informatico.
Proseguo inoltre l'attività di manutenzione del
pacchetto EuroCAD e del rilascio degli
aggiornamenti di alcune sue parti, sia per
ME10 (Cocreate Drafting) che per
SolidWorks (con pacchetti EuroCAD dedicati).
Attualmente sto approfondendo la mia
conoscenza del CAD 3D Cocreate Modeling
specialmente nella programmazione di add-on
di supporto interno o esterno per l'inserimento
di nuove funzionalità.