You are on page 1of 3

Fabio Ticconi

Telephone:
Email:

+39 320 72 36 792


fabio.ticconi@gmail.com

(mobile)

LinkedIn profile:
GIT (Bitbucket):

www.linkedin.com/in/fabioticconi
www.bitbucket.org/fabioticconi

Home address:

via Efisio Orano 9, 00155 Rome, Italy

I'm a language agnostic Software Developer, independent and motivated. I'm a quick learner and hard
worker, without a 9-15 mindset. I have a sociable attitude and a natural tendency to help co-workers in
need. I'm looking for a challenging job where the mind needs to stay sharp and collaboration is
essential for success.

Technical Skills
Working knowledge (university, personal projects and internship):
Programming: Java, C, C++, Python, Matlab/Octave, PHP
Frameworks: Swing, AWT, Qt, Weka
Techniques:
Machine learning, concurrent/network/GUI/system programming
Database:
Tools:

relational (MySQL, H2), using JDBC and in LAMP settings


GIT, Eclipse IDE, Qt Creator IDE, GNUPlot

OS:
Office:

Windows and Linux proficiency


Microsoft Office, OpenOffice/LibreOffice, LaTeX

Basic knowledge (played around):


Programming:
Frameworks:
Web design:
Tools:

Bash, Perl, R
JUnit
HTML, CSS
GDB, Subversion

Education
MSc Evolutionary and Adaptive Systems
September 2012 University of Sussex, Brighton, UK
Grade: Merit
An interdisciplinary postgraduate degree on bio-inspired artificial intelligence, with a big focus
on scientific research and programming. Subjects including Evolutionary computation, Artificial
Neural Networks, Machine Learning, Artificial Life and Computational Neuroscience
BSc Computer Science
September 2011 Sapienza University of Rome, Italy
Grade: 106/110
A comprehensive degree on Computer Science, with a focus on theoretical foundations.
Subjects including Mathematics, Algorithms, Computer architecture, Programming, Database
and Logic

Fabio Ticconi Curriculum Vitae

Page 1 of 3

Professional Experience
Nov 2010 Jun 2011

Laboratory of Autonomous Robotics and Artificial Life, Rome, Italy


(Part of the ISTC, one of the Institutes of the italian National Research Council)

Role: Intern (research assistant)


Responsibilities: First I modified a pre-existing middle-size C/C++ software, to include
support for artificial vision experiments. Then I designed, implemented and
tested many experiments. The results led to my Bachelor thesis.
Skills: C, C++, Qt, GDB, data analysis and visualization (Python and GNUPlot),
Linux system administration (Fedora)

Personal Projects
More projects and details on request
Project: Cross-lingual Word Sense Disambiguation
Role: Sole developer
Description: I explored different machine learning algorithms to solve a problem taken
from Task 3 of the SemEval conference 2010. My final results were
sometimes over the best results of the conference. The project was graded
with distinction.
Skills: Java, Weka framework, machine learning algorithms, Python, regular
expressions

Project: Zenith MUD (multi-user text-based game)


Role: Project creator and leader; game designer; main server and client
programmer
Description: I've created the engine from scratch, for example implementing the
socket-handling module and the concurrency system, and managed to
reach a good trade-off between memory and computational cost.
Skills: Java, network programming, multithreading, SQL, Java Swing, GIT, Java
reflection

Languages
Italian: native speaker
English: fluent in speaking and writing (IELTS 7.5 in 2011)

Fabio Ticconi Curriculum Vitae

Page 2 of 3

Hobbies and interests


I am committed to lifelong learning, currently through Coursera and EdX MOOC platforms, on
subjects ranging from philosphy to general science.
10+ years of martial arts. Amateur runner. I love some indoor climbing from time to time.
I am the co-organizer of a group of young researchers and PhD students, we organise artificial
intelligence seminars in Rome.

Fabio Ticconi Curriculum Vitae

Page 3 of 3

You might also like