Curriculum Vitae
Last update August 4, 2015
Work experience
Period | Job |
---|---|
Mar 2014 Ongoing | VisualDNA, London (UK) - Software Engineer |
Jun 2012 Dec 2013 | I.Co (Innovative Company), Rimini (IT) - Software Engineer |
Technical skills
High Level knowledge: Object-oriented, procedural and logic programming paradigms; Intermediate knowledge of AOP and Functional Programming (actively studying it); NoSQL storage principles and RDBMS; Supporter of Agile values, principles and methodologies; SOLID principles and GoF Design Patterns; TDD process; Clean Code principles; Machine Learning techniques; Continuous Integration and continuous delivery; Actor-based architectures; Micro-service architectures; Event driven architectures (e.g. message-based); Service oriented architectures; Real-time HA distributed/concurrent systems.
Languages: Java, Scala, C, SQL, Shell Script, Javascript, HTML5, CSS3, C++.
OS: Linux, MacOS, Windows.
Education
Period | School |
---|---|
Oct 2009 Mar 2012 | ALMA MATER STUDIORUM, Bologna (IT) Master of Science in Software Engineering (2 years) - 106/110 Thesis in computer vision: Graphical interface for image processing of microscopic genetically-modified bacteria cultures. |
Oct 2006 Oct 2009 | ALMA MATER STUDIORUM, Bologna (IT) Bachelor of Science in Software Engineering (3 years) - 102/110 Thesis in artificial intelligence: Boolean network design via genetic algorithms. |
Relevant courses
Artificial Intelligence, Systems for Data Mining, Automation Systems and Technologies, Computational Models and Languages, Computer Architecture, Computer Networks, Computer Vision, Concurrent and Distributed Programming, Database Systems, Distributed Systems, Fundamentals of Computer Graphics, Information Processing Systems, Information Systems, Methods and Models for Decision Support, Multi-Agent Systems, Operating Systems, Principles of Signal Processing, Quality Management, Software Engineering, Software System Engineering, Technologies and Telecommunication Networks.
Research experience
Period | Research center |
---|---|
Dec 2011 Mar 2012 | Advanced Research Center on Electronic Systems for Information and Communication Technologies E. De Castro (ARCES) - In cooperation with Computer Vision Group, Bologna (IT)
|
Jun 2009 Oct 2009 | DISI - Department of Computer Science and Engineering, Cesena (IT)
|
Publications
- Roli A., Benedettini S., Arcaroli C. and Lazzarini M., February 1, 2011. Boolean Networks Design by Genetic Algorithms. In Villani, M. and Cagnoni, S. (eds.), Proceedings of CEEI 2009 - Workshop on complexity, evolution and emergent intelligence, Reggio Emilia, Italy, 2009 PDF
Languages
Italian (Native) - English (Fluent) - Brazilian Portuguese (Intermediate)
Activities and interests
Capoeira (Brazilian Martial Art)
- Awarded with “Graduado” grade in 2011
- Teaching - since 2008
- Practicing - since 2004