Giuseppe Bonaccorso M.Eng, MPA

Software Engineer and Data Scientist

Giuseppe Bonaccorso is an IT Business Technology Consultant, Data Scientist and Software engineer involved in artificial intelligence, machine 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, Pandas, Matplotlib, R, Matlab)
  • 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