Curriculum Vitae

Check out my CV

Personal Details

  • First/Last name: Aristotelis Kittas
  • Date/Place of birth: 28 October 1979, Thessaloniki, Greece



Diploma in Biology, Biology Department, Aristotle University of Thessaloniki, grade 7.3/10, "Very Good".

Thesis: "Applications of neural networks in predicting the concentration of toxin Microcystin LR in water reservoirs".


MSc in Nanosciences & Nanotechnologies, specialized in "Nanobiotechnology", IPGP Nanosciences and Nanotechnologies, Physics Department, Aristotle University of Thessaloniki, grade 9.0/10, "Excellent".

Thesis: "Monte Carlo Simulations and Dynamics: Particle population and transport systems".


PhD in Physics in Dynamics of Complex Networks, Physics Department, Aristotle University of Thessaloniki, grade: "Excellent".

Thesis: "Dynamic processes in complex systems using computer simulations".

Military Service

I have fulfilled my military duties in the Greek infantry army from 11/2009 to 08/2010.

Foreign Languages

  • Greek (Native)
  • German: Beginner (A1)
  • English: Proficient (Cambridge Certificate of Proficiency in English)

Teaching Experience


Teaching Assistant at the undergraduate courses in the Physics Department, Aristotle University of Thessaloniki: i) "Computational Solid State Physics", ii) "Applied Computational Physics" (56h per annum).


Teaching Assistant at the graduate course in the Interdisciplinary Post Graduate Program (IPGP) Nanosciences and Nanotechnologies: "Models & Theories of Molecular Dynamic Processes" (28h per annum).


Teaching Assistant at the graduate course "Systems Biology (M8.C3)" for Master in Systems Biology, Institute of Medical Biometry and Informatics, Heidelberg University Hospital, Germany (28h total).


I have supervised several MSc and PhD students over the course of my academic years, many of whom are collaborators in my published work.

Projects and Grants


NEST – Pathfinder-1: Tackling complexity in science: "DYSONET – Human Behavior Through Dynamics of Complex Social Networks: An Interdisciplinary Approach".


DAC Hellenic Aid: "Computer Cluster for Collaboration between the Aristotle University of Thessaloniki and the University of Tirana".


The Leverhulme Trust: "Maths2Opt – A unified framework for formulating and solving multiple class optimization problems".


For a complete list of my publications in peer reviewed journals check my Google Scholar profile.

Computer Programming

  • MS Windows/Linux
Scientific Computing
  • Python ecosystem: numpy, scipy, scikit-learn, sympy, pyomo, pandas, networkx etc...
  • R, Sage, Mathematica, MATLAB, Origin, Cytoscape
Software Development
  • C, C++, PHP (good knowledge)
  • JavaScript, HTML, CSS, SQL, Java, C# .NET (very good knowledge)
  • Python (excellent knowledge)
  • Version Control: Git, Mercurial, SVN
  • Agile Development: Kanban, Scrum
Web Development
  • Backend: Django, Flask, Django REST Framework, FastAPI
  • Databases: PostgreSQL, SQLite
  • Frontend: Vue.js, Bootstrap
  • Web Services: REST, GraphQL
  • Static Site Generation: Lektor
  • Ansible, Docker, Vagrant, Gitlab CI/CD

Professional Experience


Network administrator for the company "Control System".


Teacher in Biology in private school: "Anatoliko", Thessaloniki, Greece, for students taking the Pan-Hellenic university entry exams.


System administrator and computer engineer for the computer cluster of the Computational Physics Group, Aristotle University of Thessaloniki.


PhD Candidate in "Dynamic processes in complex networks", Computational Physics Group, Aristotle University of Thessaloniki (military hiatus 11/2009 - 08/2010).


Postdoctoral Researcher in Systems Biology, National Center for Tumor Diseases, Heidelberg University, Heidelberg, Germany.


Research Associate in Bioinformatics, Department of Informatics, King's College London, London, UK.


Research Associate in Computational Modeling of Boolean Networks, Department of Chemical Engineering, University College London, London, UK.


Freelance Full Stack Web Developer working remotely.


Software Developer at noris M.I.K.E.


Software Developer at modulus S.A.