| |
Curriculum Vitae
Francesco
Formenti
Conoscenze
informatiche
- Linguaggi di programmazione: C, C++, Shell script (BASH), SQL, PL/pgSQL, C#, Python, Symbian C++.
- Librerie: ACE, openSSL, libpq (accesso a PostgreSQL), libxml2, SDL, openGL.
- Ambienti di sviluppo usati: Eclipse (C/C++), Microsoft Visual Studio 2003/2005.
- Strumenti di versioning: CVS, SVN, Visual Source Safe.
- Reti: architettura di rete LAN in ambiente Linux e Windows e dei principali componenti
(hub, router, firewall, tipi di server, ...); protocolli e principali servizi su rete TCP/IP (HTTP, FTP, Telnet, SSH, SMTP, ...).
- Sistemi operativi: Linux (distibuzioni Debian, Ubuntu, Slackware, Suse, RedHat) e Windows.
- Framework: Notes / Domino; sviluppo di applicazioni Lotus Notes, anche per il web.
Broadvision; sviluppo di applicazioni su piattaforma Broadvision 6.0 (Java e Javascript).
MFC (Microsoft Foundation Class library).
- Conoscenza dei principali design pattern di programmazione
Studi
e formazione
- Maturità scientifica conseguita nel 1993
con votazione 56/60.
- Laurea in Ingegneria delle Telecomunicazioni
con indirizzo "Reti e Telematica", conseguita nel 2000 presso il
Politecnico di Milano con votazione 83/100. Lavoro
di laurea: Tool software per l'analisi, il riconoscimento e la
classificazione di immagini relative a sezioni di rocce carbonatiche
acquisite da microscopio elettronico.
- Corsi frequentati a scopo professionale nel
2001 e 2002: Sviluppo Lotus Notes base (3 giorni); Workflow e sicurezza
in applicazioni Lotus Notes (3 giorni); Introduzione a Broadvision (3
giorni).
Lingue
straniere
- Inglese:
ottima comprensione orale / scritta;
buona produzione scritta. Frequentato il corso "English on-line", livello Upper Intermediate,
presso il British Council di Milano, concluso con votazione 88%. Sostenuto TOEIC nel 2001:
Proficiency level 3,5 - High advanced. Praticato quotidianamente per lavoro.
- Francese:
ottima comprensione orale / scritta; ottima produzione scritta.
Studiato per 7 anni alla scuola dell'obbligo. Soggiorni di studio a Thonon-les-Bains nel 1988 (3 settimane)
e a Tolone nel 1995 (2 settimane). Superato CELF nel 1995.
- Giapponese:
base. Cominciato a studiare da autodidatta per interesse personale.
Periodici viaggi turistici in Giappone.
Esperienze
professionali
- Da marzo 2008: sviluppatore presso Media Instruments, società del gruppo AGB Media Research. Attività di sviluppo e manutenzione di componenti del sistema proprietario per la raccolta e l'analisi di dati statistici riguardanti gli ascolti televisivi. Linguaggio C/C++, Visual Studio 2003 e 2005. Porting di applicazioni da MFC C++ a Symbian.
- Novembre 2007 - febbraio 2008: sviluppatore presso Sysnet Sistemi S.r.l. Disegno e implementazione di componenti e applicazioni client/server nell'ambito del sistema Excelergy per la gestione del mercato dell'energia elettrica. Ricoperto anche il ruolo di responsabile del team di sviluppo. Usato linguaggio C# .NET, Visual Studio 2003 e 2005.
- Febbraio 2004 - ottobre 2007: sviluppatore C/C++ presso TVBLOB S.r.l. (software house), nominato team leader del gruppo "Backend Server" in ottobre 2005. Tra i lavori principali:
- Analisi, design architetturale, implementazione del server di backend per il sistema di videocomunicazione di TVBLOB e di tool connessi al suo utilizzo. Usato C/C++ in Linux (Debian), database PostgreSQL
- Responsabilità di conduzione del progetto "Backend Server" e release management del software.
- Aprile 2004 - agosto 2007: design e implementazione del tool di visualizzazione
grafica "ProspectV", in collaborazione con MRU (consulenza informatica). Linguaggio C, librerie SDL, OpenGL
- Aprile 2001 - gennaio 2004: impiegato presso Andersen MBA (consulenza aziendale),
settore Information Technology. Assunto come Analyst, promosso a Consultant in settembre 2002. Tra i lavori eseguiti:
- Lotus Notes: applicazione notes/wev per Private Banking rivolta all'utenza dell'intranet aziendale di Intesa Asset Management. Applicazione per la gestione della documentazione Andersen riguardante la certificazione ISO9000.
- Sviluppo su piattaforma Broadvision 6.0, tecnologia JSP: sviluppo delle aree pubbliche e private dei siti www.nextrasgr.com, www.beta1.com e dell'intranet aziendale di Nextra SGR.
- Attività di raccolta requisiti e disegno tecnico per un sistema di CRM analitico per Honyvem, Brescia.
- Ottobre 2000 - Marzo 2001: attività presso Exse S.r.l. (servizi internet, web hosting) in qualità di sistemista / sviluppatore. Tra i lavori principali:
- Configurazione della rete aziendale; studio e
implementazione di un firewall
di tipo packet filtering su piattaforma Linux (distribuzione SuSE); realizzazione di backup di linea automatico; implementazione di servizio DNS su piattaforma Windows 2000; gestione web server.
- Studio e realizzazione di una piattaforma per e-commerce specifica per il settore dentale su Windows 2000 Server (db SQL server, business logic scritta in Visual Basic e pagine ASP per il front-end).
- Maggio 2000 -
Settembre 2000: attività presso il Politecnico di Milano
nell'ambito del signal processing; collaborazione a progetti e ricerche:
- Miglioramento del software per l’analisi di
immagine presentato come lavoro di laurea; aggiunta di filtri per il
trattamento di immagine, automazione dei metodi di analisi,
esportazione dati, aggiornamento dell'interfaccia utente (commissionato
da Eni S.p.A. divisione Agip).
- Porting da Linux a Windows di un software per
la generazione sintetica del suono.
Obiettivi lavorativi e principali aree di interesse
- Partecipare all'analisi e soluzione di problemi legati ad architettura e programmazione in C/C++ di applicazioni in ambiente di rete, giochi, applicazioni grafiche.
- Argomenti relativi a reti di calcolatori e protocolli di comunicazione.
|
|
| |
|
|
|