Giuseppe Bonaccorso M.Eng, MPA

AI Software Engineer and Data Scientist

Giuseppe Bonaccorso is an AI Software engineer and Data scientist involved in artificial intelligence, machine learning, deep learning and enterprise projects analysis, design and delivery.

Visionary, open-minded and goal-oriented with wide experience in IT analysis, design, coding and strategic/technological consulting based on UML/MDA, OOA/OOD/OOP, AOP, UP/RUP, Agile, SCRUM, XP, ITIL, ISO 20000, Prosci Change Management.

I was involved in several projects with the following technologies: C/C++ (11 & 14), Java/J2EE, Spring, Hibernate, Python, Javascript, Amazon WS, Artificial Intelligence, Machine Learning, Big Data, Hadoop, Android SDK and NDK, OpenGL). I've been working in the following business contexts: Public administrations, Utilities, NATO/military organizations, Healthcare informatics, Online advertising.


  • Artificial Intelligence
  • Machine Learning and Deep Learning (Scikit-Learn, Keras, Theano, Tensorflow, Spark MLib, CUDA, DeepLearning4J, Pandas, Matplotlib, R, Matlab, Caffe)
  • Big data, Hadoop, Spark, Hive, Pig
  • Wolfram Programming Language (Mathematica)
  • Java/J2EE (Spring, Hibernate, EJB, JSP, JSF, REST, Amazon WS, IBM Bluemix)
  • C/C++ (11 & 14)
  • Python (2.x, 3.x, Django, Flask, SQLAlchemy, Celery)
  • Scala (Play Framework, Akka)
  • Android SDK and NDK
  • Node.js
  • OpenGL / ES
Protected with GEO protection plugin