MSc in Computer Science

I like studying and explore everything about artificial intelligence, machine learning, static analysis, software securtity and functional languages. Feel free to take a look around my Vcard.

  • Nicolò Marchi
  • March 12, 1987
  • Milano, 20152 (MI) Italy
  • +39 340 2548157



    HIRE ME!

    At the moment i'm free for any kind of job. So if you're interested on me, go to the contact page an hire me!

  • Internship, Academic Researcher14/07/14 – 05/09/14

    University of Verona, Department of Computer Science (Italy)

    Implementation of a monitoring system for plan execution on a robotic boats environment, for the Carnegie Mellon Cooperative Robotic Watercraft project.

  • Internship, Academic Researcher21/02/11 – 15/04/11

    University of Verona, Department of Computer Science (Italy)

    Developer of an Android application called "GeoProfiler", for create and manage profiles on and Android phone. The profiles change according to the location of the phone, and use the social networks (as Twitter) for communicates those changes.

  • Internship, Technician of Informatics Systems 12/06/06 – 24/06/06

    Lycée et CFA La Châtaigneraie, Rouen (France)

    Practical experience on management of an internal network, physical managing of networks and network's instruments, remote help desk and maintenance


  • Master's Degree2011 - 2014

    University of Verona, Department of Computer Science

    Curriculum of Engineering and Software Security. Deep study of Artificial Intelligence, Cryptography, Automated Reasoning, Networks and Systems Security. Grade 110/110 cum laude (lowest/highest possible grade: 66/110)

  • Erasmus Experience02/2013 - 07/2013

    Universidade Técnica de Lisboa - Instituto Superior Técnico

    Six months of Erasmus in the best engineering university of Portugal, in the faculty of Information Systems and Computer Engineering.

  • Bachelor's Degree2007 - 2011

    University of Verona, Department of Computer Science

    Basis of Linear Algebra, Databases, Algorithm an Data Structures, Compilers, Software Engineering, Logics.

  • Head Technician, Computer Technology2001 - 2007

    I.T.I.S Guglielmo Marconi

    Technical high school in computer science in Verona. This school gave me the basis of the Computer Science world.


  • Machine Learning03/03/2014 - 01/06/2014

    prof. Andrew Ng - Stanford University

    Introduction to machine learning, datamining, and statistical pattern recognition. Topics include: Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).

  • Practical Machine Learning02/06/2014 - 29/06/2014

    profs. Jeff Leek, Roger D. Peng, Brian Caffo - Johns Hopkins University

    Basic components of building and applying prediction functions with an emphasis on practical applications. Basic grounding in concepts such as training and tests sets, overfitting, and error rates. Introduction of a range of model based and algorithmic machine learning methods including regression, classification trees, Naive Bayes, and random forests. Complete process of building prediction functions including data collection, feature creation, algorithms, and evaluation.

  • Functional Programming Principles in Scala25/04/2014 - 29/06/2014

    prof. Martin Odersky - École Polytechnique Fédérale de Lausanne

    Introduction of the cornerstones of functional programming using the Scala programming language such as: functions and evaluations, high-order functions, data and abstraction, types and pattern matching, lists, collections, lazy evaluation.

  • R Programming07/06/2014 - 03/08/2014

    Roger D. Peng, PhD, Jeff Leek, PhD, Brian Caffo, PhD - John Hopkins, Bloomberg School of Public Health

    Learn how to program in R and how to use R for effective data analysis. Programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code.

Programming Skills

  • Java

  • Scala

  • LISP/Scheme

  • C/C++

  • ML, Ocaml



Contact info

Let's keep in touch