Biselli Fabio - Fabio Biselli Personal Page

Curriculum vitae
INFORMAZIONI PERSONALI
Biselli Fabio
via Bergamaschi, 2, 29017 Fiorenzuola d'Arda (Italia)
+39 0523 943833
+39 338 9944049
[email protected]
http://www.fabiobiselli.com
Skype fabio-bis
Sesso Maschile | Data di nascita 18 LUG. 80 | Nazionalità Italiana
ESPERIENZA
PROFESSIONALE
1 FEB. 15–1 DIC. 15
Freelance Software Developer
NOVEDGE LLC, San Francisco (Stati Uniti d'America)
Manutenzione e sviluppo CMS proprietario, sviluppo di applicazioni web ad uso interno.
Strumenti e tecnologie utilizzati:
▪ C#, SqlServer, Javascript, TypeScript, jQuery, Ajax, HTML5, CSS, LESS;
▪ Visual Studio, BitBucket (Mercurial repository);
▪ Rest API di terze parti.
15 GIU. 13–14 SET. 13
Tirocinante
Simula Research Laboratory, Oslo (Norvegia)
Software Developer (C/C++, Prolog)
Implementazione di metodi per la risoluzione di problemi di soddisfacimento con vincoli su operatori di
conversione e funzioni matematiche riguardanti i numeri in virgola mobile.
Attività o settore Attività professionali, scientifiche e tecniche
5 SET. 12–14 GIU. 13
Software Developer
BUGSENG S.R.L, Parma (Italia)
Sviluppo di un'applicazione per la generazione automatica di casi di test per ECLAIR.
Linguaggio utilizzato principalmente: Prolog.
Secondariamente: C.
Strumenti di revisione: Git.
Attività o settore Attività professionali, scientifiche e tecniche
1 MAG. 12–1 SET. 14
Collaboratore
BUGSENG s.r.l., Parma (Italia)
▪ Programmazione in Prolog,
▪ Scrittura tecnica in LaTeX,
▪ Test Coverage (white box),
▪ Analisi di codice C/C++ (computazione su numeri interi e float),
▪ Standard di codifica Misra C/C++.
Attività o settore Attività professionali, scientifiche e tecniche
8/1/16
© Unione europea, 2002-2015 | http://europass.cedefop.europa.eu
Pagina 1 / 3
Curriculum vitae
1 OTT. 02–28 MAG. 12
Biselli Fabio
Collaboratore
Ristorante "La Campana", Fiorenzuola d'Arda (PC) (Italia)
▪ Cucina,
▪ Gestione ed organizzazione dei processi interni,
▪ Gestione ed organizzazione dei processi di approvvigionamento e rapporti con i fornitori.
Attività o settore Servizi di alloggio e di ristorazione
OTT. 01–AGO. 02
Servizio civile
Comune di Castell'Arquato, Castell'Arquato (PC) (Italia)
Lavoro d'ufficio ed assistenza informatica.
L'occupazione principale ha riguardato l'inserimento nel database dell'ufficio anagrafe dei dati relativi
al censimento 2001.
ISTRUZIONE E FORMAZIONE
20 APR. 12
Laurea in Informatica
Livello 6 QEQ
Università degli Studi di Parma, Parma (Italia)
Voto di laurea: 101/110.
Titolo di tesi: "Contributo alla Specifica JSR-331 mediante un'Implementazione basata su JSetL".
Relatore: Prof. Federico Bergenti.
Esami rilevanti:
Sistemi Operativi, voto 26/30.
Linguaggi Dichiarativi, voto 27/30.
Ricerca Operativa, voto 28/30.
Reti dei Calcolatori, voto 28/30.
Teoria dell'Informazione, voto 28/30.
Algoritmi e Strutture Dati, voto 28/30.
Informatica Teorica, voto 29/30.
Scrittura Matematica e Informatica, voto 30L/30.
Fondamenti di Programmazione, voto 30/30.
Strumenti per Applicazioni Web, voto 30/30.
Ingegneria del Software, voto 30/30.
Intelligenza Artificiale, voto 30/30.
Analisi e Verifica del Software, voto 30/30.
Durante il percorso formativo in università ho potuto sviluppare molti progetti. Tra i più significativi si
evidenziano lo studio e l'implementazione (integrata nella libreria internazionale nota come PPL) di
tecniche innovative per l'analisi dei calcoli in virgola mobile ed il contributo alla specifica JSR-331
(diventata uno standard Java) mediante un'implementazione basata sul solver JSetL sviluppato nel
Dipartimento di Matematica di Parma. Quest'ultima esperienza, su cui ho poi basato la mia tesi, è
stata molto importante in quanto mi ha permesso di collaborare con il Dott. Jacob Feldman
dell'Università di Cork e membro del 4C (Cork Constraint Computation Center), esperto internazionale
di programmazione con vincoli.
Principali strumenti utilizzati durante il percorso formativo: C/C++, Java, Prolog, Python,
Matlab/Octave, LaTeX, su piattaforme Windows e Linux.
COMPETENZE PERSONALI
8/1/16
© Unione europea, 2002-2015 | http://europass.cedefop.europa.eu
Pagina 2 / 3
Curriculum vitae
Lingua madre
Biselli Fabio
italiano
Altre lingue
COMPRENSIONE
PARLATO
PRODUZIONE SCRITTA
Ascolto
Lettura
Interazione
Produzione orale
inglese
B2
B2
B1
B1
B2
francese
A1
A1
A1
A1
A1
Livelli: A1 e A2: Utente base - B1 e B2: Utente autonomo - C1 e C2: Utente avanzato
Quadro Comune Europeo di Riferimento delle Lingue
Competenze comunicative
▪ Ottime competenze comunicative acquisite lavorando per oltre dieci anni nel settore della
ristorazione. Tali competenze si sono consolidate durante i miei studi universitari.
▪ Lavoro in gruppi internazionali grazie all'esperienza al Simula Research Laboratory di Oslo, dove
ho avuto l'opportunità di lavorare in un ambiente internazionale e multiculturale.
▪ Capacità di interagire con colleghi e collaboratori, ascoltare e capire i loro problemi e/o i problemi
comuni ed aiutare nella ricerca di una soluzione.
▪ Capacità nell'utilizzo di strumenti di comunicazione remota acquisita durante il mio lavoro in
BUGSENG.
Competenze organizzative e
gestionali
▪ Ottima capacità di organizzazione e conduzione autonoma del lavoro, acquisita durante il lavoro
nella ristorazione, nei numerosi progetti universitari ed in BUGSENG.
▪ Buona capacità di organizzazione e conduzione del lavoro di gruppo, acquisita durante il lavoro
nella risorazione e come organizzatore di eventi per enti no-profit.
Competenza digitale
Posso lavorare sia in ambienti Windows che Unix-like.
▪ Linguaggi imperativi ed object oriented: Java, C/C++, C#, Python.
▪ Strumenti di sviluppo: Emacs, Eclipse, NetBeans, Visual Studio.
▪ Analisi: UML.
▪ Database relazionali: SQL.
▪ Linguaggi dichiarativi e programmazione logica: Prolog.
▪ Semantica dei linguaggi di programmazione.
▪ Analisi statica e dinamica del software.
▪ Risoluzione di problemi tramite ricerca e propagazione di vincoli.
▪ Linguaggi per il calcolo numerico: Matlab/Octave.
▪ Documentazione (JavaDoc, Doxygen),
▪ Stesura di testi tecnici e scientifici (LaTeX, Beamer),
▪ Sistemi di controllo delle revisioni (Git, SVN).
▪ Testing: test dei requisiti (black box) e test strutturale (white box) del codice.
Patente di guida
B
ULTERIORI INFORMAZIONI
Privacy
8/1/16
Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196
"Codice in materia di protezione dei dati personali (facoltativo)".
© Unione europea, 2002-2015 | http://europass.cedefop.europa.eu
Pagina 3 / 3