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 (UML/MDA, OOA/OOD/OOP, AOP, UP/RUP, Agile, SCRUM, XP, ITIL, ISO 20000, Prosci Change Management, C/C++ (11 & 14), Java/J2EE, Spring, Hibernate, Python, Javascript, Amazon WS, Artificial Intelligence, Machine Learning, Big Data, Hadoop, Android SDK and NDK, OpenGL) in different 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
  • 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