Ο Ιωάννης Ανδρουλάκης είναι Επίκουρος Καθηγητής Ποινικού Δικαίου και Ποινικής Δικονομίας Νομικής Σχολής ΕΚΠΑ – Δικηγόρος.
Είναι εθνικός εκπρόσωπος στην Ομάδα Εφαρμογής της Σύμβασης του ΟΗΕ κατά της Διαφθοράς, μέλος πολυάριθμων νομοπαρασκευαστικών επιτροπών, ομάδων εργασίας και μηχανισμών αξιολόγησης διεθνών οργανισμών, όπως η Ομάδα Χρηματοπιστωτικής Δράσης, η Ομάδα κατά του Οργανωμένου Εγκλήματος του Συμβουλίου της Ευρώπης, οι Ομάδες της Πλατφόρμας Ανάκτησης Περιουσιακών Στοιχείων της ΕΕ, και η Ομάδα κατά της Δωροδοκίας του ΟΟΣΑ.
Έχει διατελέσει Σύμβουλος στο Υπουργείο Δικαιοσύνης, Διαφάνειας και Ανθρωπίνων Δικαιωμάτων, Αναπληρωτής Πρόεδρος της Ομάδας Ποινικού Δικαίου της ΕΕ κατά την Ελληνική Προεδρία του 2014, επισκέπτης Καθηγητής στο Πανεπιστήμιο του Augsburg, υπότροφος των Ιδρυμάτων Ωνάση (Πανεπιστήμια Göttingen και Halle-Wittenberg), Fritz-Thyssen (Πανεπιστήμιο Μονάχου), OEAD (Πανεπιστήμιο Βιέννης) και του προγράμματος IVLP (ΗΠΑ).
Στα έργα του περιλαμβάνονται, μεταξύ άλλων: Κριτήρια της Δίκαιης Ποινικής Δίκης κατά το άρθρο 6 της ΕΣΔΑ (2000), Die Globalisierung der Korruptionsbekämpfung (2007), Η Ποινική Αντιμετώπιση των Καρτέλ στους Δημόσιους Διαγωνισμούς (2008), The State of Implementation of the UN Convention against Corruption (2η έκδ. 2017), Η Εκτέλεση της Δικαστικής Απέλασης και η Άρση των Συνεπειών της (2017).