Ο Γιάννης Δημητράκης έχει αποφοιτήσει από τη Νομική Σχολή του Πανεπιστημίου Αθηνών (LL.Β) και ολοκληρώνει τις μεταπτυχιακές του σπουδές (LL.Μ) στο Δίκαιο της Οικονομίας και των Επιχειρήσεων. Εξειδικεύεται στο διοικητικό δίκαιο και παρέχει ολοκληρωμένες δικαστηριακές και συμβουλευτικές υπηρεσίες υψηλού επιπέδου. Έχει μεγάλη εμπειρία συνεργασίας με δημόσιους και ιδιωτικούς φορείς, δήμους, κυβερνητικές υπηρεσίες και μη κερδοσκοπικούς οργανισμούς. Είναι ιδιαίτερα καταρτισμένος σε θέματα περιβαλλοντικού και χωροταξικού δικαίου παρέχοντας υπηρεσίες σε πελάτες στην Ελλάδα και το εξωτερικό. Έχει επίσης μεγάλη εμπειρία στο δίκαιο των δημοσίων συμβάσεων παρέχοντας υπηρεσίες τόσο σε ιδιώτες, όσο και σε αναθέτουσες αρχές. Είναι μέλος του Δικηγορικού Συλλόγου Αθηνών από το 2009 και είναι δικηγόρος παρ’ Αρείω Πάγω. Από το 2014 είναι Μέλος του Διοικητικού Συμβουλίου της Ελληνικής Εταιρείας Δικαίου του Περιβάλλοντος. Επιπλέον, ο κ. Δημητράκης έχει υπηρετήσει ως Νομικός Σύμβουλος στη Γενική Γραμματεία της Κυβέρνησης, στον Αναπληρωτή Υπουργό Περιβάλλοντος και Ενέργειας, στον Αναπληρωτή Υπουργό Αγροτικής Ανάπτυξης και Τροφίμων και σε μέλος της Βουλής των Ελλήνων. Από το 2019 είναι Νομικός Σύμβουλος του Υφυπουργού Αγροτικής Ανάπτυξης και Τροφίμων. Γνωρίζει άπταιστα Αγγλικά και μιλάει επίσης Γαλλικά.