Curriculum Vitae
		Scarica il Curriculum - formato PDF 
		Dati Anagrafici
		
			Nato a:UMBERTIDE (PG) - 
il:07/03/1974
			
Residente in:Città di Castello (PG)
			
			
Contatti: email : 
info@federicovigna.it
		 
		Istruzione:
		
			Unversità di Roma Tre (2007)  - Laurea Magistrale in Ingegneria Informatica
			Voto:  110
			Tesi:  Sistema di telemonitoraggio via web per macchine industriali c/o Gruppo Ponti di Città di Castello (PG)
			
			Unversità di Roma Tre (2004)  - Laurea in Ingegneria Informatica N.O.
			Voto:  110 e lode 
			Tirocinio:  (progetto interno in Java - prof.Atzeni) 
			
			Diploma di maturità (1993): Ragionere Programmatore (I.T.C.G. Ippolito Salviani Città di Castello)
		
	Progetti significativi:
		Vedi pagina 
Portfolio
		Conoscenze
		
				
						
				 
		
			- Ingegneria del software: Progettazione Architetture software, Analisi e Coordinamento progetti
 
			- Progettazione del Software finalizzato all'alta modificabilità ed integrabilità
 
			- Progettazione e sviluppo Software orientato agli oggetti anche per sistemi distribuiti, con
				U.P. (Unified Process) tramite notazioni UML
 
			- Progettazione e programmazione concorrente (Java Threads, C Threads/Process)
 
			- Integrazione di software ed ambienti eterogenei
 
			- Utilizzo di framework e design patterns finalizzati ad una progettazione modulare e riusabile 
 
			- Linguaggi di programmazione utilizzati: Java, VB, VB.NET, C, C++, C#, OCaML
 
			- Sviluppo su Web : Server Side: JSP/Servlet (J2EE), PHP 5, ASP.NET 1.1 e 2.0 -
				Client Side: HTML-XML-CSS. Ottima conoscenza di Struts per lo sviluppo J2EE.
 
			- Sviluppo di pagine web accessibili e conformi agli standard W3C
 
			- Sviluppo crossplatform:  Java , C (Windows, Unix/Linux)
 
			- Basi di Dati, progetto e sviluppo: SQL Server, Access, MySQL  - Padronanza del linguaggio SQL
 
			 - Ottima conoscenza di Microsoft Access per lo sviluppo di semplici applicazioni
   				gestionali.
 
   			- Basi di Dati: tuning ed ottimizzazione strutture fisiche
 
			- Buona conoscenza di XML e XSL
 
			- Palmari e telefoni cellulari: sviluppo tramite Java (J2ME) grazie alle librerie
				MIDP su dispositivi palmari e telefoni cellulari
 
       		 - Office Automation (automazioni VBA per Access, Excel, Word)
 
			- Sviluppo grafico: PlaSM
 
			- Buona conoscenza di LaTex
 
		
		 
		Esperienze Lavorative:
		
	Mi piace.. 
	leggere, suonare la chitarra, viaggiare, giocare a calcetto, pallavolo e ping pong