Community
 
Aggiungi lista preferiti Aggiungi lista nera Invia ad un amico
------------------
Crea
Profilo
Blog
Video
Sito
Foto
Amici
   
 
 
Home | Curriculum Vitae | Software
 
  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.


 
     
 
©2005 - All Rights Reserved