dott.ing. Andrea Sacchetti Picchio
Transcript
dott.ing. Andrea Sacchetti Picchio
dott.ing. Andrea Sacchetti Picchio DATI PERSONALI Nazionalità: Italiana Data di nascita: 25/08/1973 Luogo di nascita: Orvieto (TR) Residenza: Porano (TR) Tel: +39 3482782945 ISTRUZIONE Laurea in Ingegneria Elettronica delle Telecomunicazioni (Università degli Studi - Perugia) Tesi (teoria dei sistemi - prof. Paolo Valigi): Implementazione Object-Oriented di un’ ambiente grafico multipiattaforma per la simulazione di sistemi ad eventi discreti. (Editor Grafico, Editor Logico, Simulatore). Simulazione di reti di code e/o petri, telecontrollo monitoraggio grafico, costruzione di grafi, ... . Maturità per Geometri (Istituto Tecnico Statale per Geometri - Orvieto) Progetto (topografia - ing. Marcello Boccio): Implementazione di un software per la progettazione stradale e progetto stradale. Progetto (costruzioni - ing. Alvaro Baffo): progetto di ristrutturazione e ampliamento di un fabbricato. CONOSCENZE INFORMATICHE Sistemi Operativi (Installazione, Configurazione, Amministrazione) Linux (le principali distribuzioni) Windows (3.1/9x/ME/NT/2k/XP) MS-DOS. Applicativi (Windows,Linux,MS-DOS, ...) StarOffice 5.2,MS Office, MatLab, Maple, Paint, Gimp, Photoshop 6.0, 3D Studio Max, Corel PhotoPaint, ... . Hardware Assemblaggio/Configurazione Personal Computer. Software Sviluppo GUI avanzate, servizi/daemon per ambienti Linux e Windows. Linguaggi: C++, C, MATLAB, MAPLE, Fortran, Pascal, Basic. Librerie: Cripto++, cryptoki, GRETA, ANTLR, regex, STL, ATL, WFC, MTL, MFC, SDK, WxWindows, openldap, openssl, kerberos, berkley db, cyrus-sasl, MAPI, mimecpp, CxImage, ... . Script (non professionale): HTML, PHP, ... . Standards: PKCS, LDAP, ASN1, RFC(e-mail, pki), ... . Ambienti di Sviluppo: K Develop, MinGW, MS Visual C/C++, NSIS, InstallShield, Object Domain, WhitClass, MS Visual Basic, cygwin, gIDE, GLADE, ... . Informatica : Linguaggi object-oriented e procedurali, Algoritmi di Ottimizzazione, Analizzatori Sintattici, Parser, implementazione CAD, progettazione Database, Intelligenza Artificiale, Fuzzy Logic, ... . LINGUE STRANIERE Inglese lettura (discreto), scritto (scarso), parlato (non del tutto sufficiente). SERVIZIO MILITARE Svolto 2000-2001 (aeronautica militare). INTERESSI attualmente mi occupo di integrazione/semplificazione di espressioni matematiche simboliche (un'attività molto più difficile di quanto si possa immaginare) dal 2004 ho svolto le seguenti attività: utility: libreria di classi/funzioni di utilità (C,C++): genstione memoria, conversione dati, Scanner (da file), Plotter (su file), ... . syntax: libreria <template> per la costruzione di lexer, parser ed interpreti (C,C++) classi: languages, matshell, context, exprBase, chAnd, chOr, chRange, Expr, exprAnd, exprOr, exprNot, exprRepeat, exprSub, ... . definizione ed implementazione del metalinguaggio <bnf++> definizione ed implementazione del linguaggio <democ> (calcolatrice) definizione ed implementazione del linguaggio <matshell> (ambiente di calcolo) mat: libreria <template> per calcolo numerico/simbolico su vettori/matrici (C,C++) classi principali: Integer, Real, Complex, Ratio, Poly, Sum, Product, Number, Symbol, Matrix, ... . soluzione di sistemi lineari: basati su algoritmo di sostituzione di GAUSS ed iterativi J, GS, SOR su matrici dense/sparse. pseudoinversa. decomposizioni di matrici: LU, LDM, LDLT, RRT, LBR, LTR, QR, SHUR, QZ, ZPX, SVD, JORDAN, RATIONAL, COMPANION, ... . operazioni usuali su matrici/vettori, operazioni uno-a-uno (dot), diagonali (dia), a banda (band) su matrici sparse/dense funzioni di matrici e matrici di funzioni: algoritmi di PARLETT, JORDAN. funzioni di matrici e matrici di funzioni: algoritmi di PARLETT, JORDAN. radici, autovalori, autovettori: roots(), eigval(), eigvect(), ... . calcolo simbolico: derivazione, integrazione(da finire), sostituzione, inversione di funzioni, gradiente, divergenza, rotore (n-dimensionale), ... . signal processing, principali procedure: conv, xcorr, xcova, corrmatrix, covamatrix, filter, filterar, filterma, identify, identifyar, identifyma, fft, ifft, dft, idft, dect, decf, spectrum, xspectrum, spectrumest, xspectrumest, window [BARTLETT, BLACKMAN, HAMMING, HANNING, KAISER, PAPOULIS, PARZEN, RECTANGULAR, SINC, TRIANGULAR, TUKEY], cepstrum, icepstrum, rcepstrum, minap, mnmx, levinson, ilevinson, levinson_durbin, lattice2poly, poly2lattice, evenp, oddp generatori pseudo-randomici: rand(), randgen(), [STANDARD, CONST, CICLIC, ARBITRARY, BERNOULLI, BINOMIAL, DUNIFORM, EMPIRICAL, GEOMETRIC, NBINOMIAL, PASCAL, POISSON, ZEROONE, BETA, CAUCHY, CHI, CHISQUARE, ERLANG, EXPONENTIAL, EXTREMEVALUE, FISHER, GAMMA, GAUSS, GUMBEL, LAPLACE, LOGNORMAL, LOGISTIC, MAXWELL, NORMAL, PARETO, PEARSONV, PEARSONVI, RAYLEIGH, SNEDECORF, STUDENT, TRIANGULAR, UNIFORM, WEIBULL, YULEFURRY] mason: libreria <template> per grafi di flusso di segnale (integrabile con tesi di laurea) (C,C++) classi principali: Net, Arc, Node, Path, NetLess, MasonSim, ... . masonsim: calcolo trasmittanza del grafo in forma numerica/simbolica elesim: libreria <template> per circuiti lineari e permanenti (integrabile con tesi di laurea) (C,C++) classi principali: Obj, Net, Element, Node, M, R, C, L, OV, OI, V, VV, VI, I, IV, II, G, T, N, N0, N8, ... . elesim: calcolo funzioni di rete in forma numerica/simbolica attività di sviluppo meno recente: firewall-router-connessione a internet su gprs in ambiente linux (bash) my-pkcs11.so/dll (C) risolutore sudoku (C) libreria sui numeri interi (C) algoritmo per la ricerca dei numeri primi (C) risolutore cubo magico (C) - perso in un incidente approfondimenti sul sistema Linux riguardanti il networking, firewall, cross-compilazione, ... . ristruttuarazione di un fabbricato di proprietà famigliare: ho acquisito competenze pratiche nell'ambito dell'edilizia, ... . approfondimenti teorici in crittologia: crittografia e crittanalisi. ESPERIENZE DI LAVORO ??/04/2004.31/05/2004 - “Kelyda SpA - dott. Luca Tomassini Mansione: Web Dev. Pagina Web per rilascio di codici di accesso. Analizzatore di messaggi protocollo UTP (C++). 15/07/2002.??/04/2004 - “InfoGuard SpA - dott. Fabio Fanti Mansione: PJL, Sviluppatore Software Senior. igSecureMail - Prototipo di posta elettronica sicura multipiattaforma (C,C++). igPDFSign - Prototipo firma digitale di documenti *.pdf multipiattaforma (C,C++). igCAdmin - Prototipo Certification Autority/PKI multipiattaforma (C,C++). Corsi Seguiti: Implementazione BS7799. ??/??/2001.??/??/2002 - Ferretti inport/export - * Mansione: Collaboratore. Catalogo prodotti interfacciato con database magazzino (VB). ??/??/2001.??/??/2002 - Comune di Porano - * Mansione: Servizio Militare. Modulistica Word, ... . ??/??/2000.??/??/2001 - Passpartout - dott.ssa Giovanna Bernini Mansione: Collaboratore. SITU-UTC - Interfaccia software monitoraggio Impianto Semaforico (VB). SITU-VMS - Interfaccia software monitoraggio Pannelli Informativi (VB). SITU-PARK - Interfaccia software monitoraggio Parcheggi (VB). SITU-ZTL - Interfaccia software monitoraggio Zone a Traffico Limitato (VB). ??/??/1998.??/??/1999 - “Internet Point” - * Mansione: Collaboratore. LAN con server Linux (Web,DNS) con uscita ISDN (bash). Controllo tempo di connessione (C). ??/??/1997.??/??/1998 - “Belleville Cravattificio Srl” - * ??/??/1997.??/??/1998 - “Belleville Cravattificio Srl” - * Mansione: Collaboratore. Easy Touch - Software di Gestione delle Scorte di Magazzino del cravattificio (VB). ??/??/1995.??/??/1997 - * - ing. Boccio Marcello Mansione: Collaboratore. TRADU - Convertitore file (basic). VPS - Verifica PressoFlessione (basic). nb: i simboli ? e * si riferiscono al fatto che non ricordo con esattezza. [ Documento N ON Firmato Digitalmente ] autorizzo il trattamento dei miei dati personali ai sensi della L.196/2003