Ο κ. Ιωάννης Γιαννάκης είναι δικηγόρος παρά Πρωτοδίκαις και μέλος του Δικηγορικού Συλλόγου Αθηνών. Έχει πραγματοποιήσει μεταπτυχιακές σπουδές επιπέδου Master 2 στα γνωστικά αντικείμενα του Δημοσίου Δικαίου με έμφαση στις δημόσιες συμβάσεις και τις κρατικές ενισχύσεις (DEA Droit public approfondi - Paris II) και Αστικού Δικαίου (ΠΜΣ Ιδιωτικού Δικαίου – ΕΚΠΑ).
Δραστηριοποιείται σε μεγάλο φάσμα υποθέσεων του ευρύτερου Δημοσίου Δικαίου έχοντας αποκτήσει κατά τη διάρκεια της πορείας του σημαντική εμπειρία στο χειρισμό ζητημάτων που άπτονται των δημοσίων συμβάσεων και των λοιπών διαγωνιστικών διαδικασιών του Δημοσίου.
Μιλάει απταίστως την Αγγλική και τη Γαλλική και καλά τη Γερμανική γλώσσα.