Ο Γιάννης Κωνσταντινίδης είναι αναπληρωτής καθηγητής στο Τμήμα Διεθνών και Ευρωπαϊκών Σπουδών του Πανεπιστημίου Μακεδονίας, με ειδίκευση στην Πολιτική Συμπεριφορά και τη Μεθοδολογία Πολιτικής Έρευνας. Έχει σπουδάσει Εφαρμοσμένη Πληροφορική, Ποσοτικές Μεθόδους και Πολιτικές Επιστήμες στην Ελλάδα και το Ηνωμένο Βασίλειο.
Είναι συγγραφέας του βιβλίου "Επιλέγοντας: Η κοινή γνώμη και τα πολιτικά κόμματα στην Ελλάδα και τον κόσμο, 2015-2017", έχει υπάρξει επιμελητής δύο συλλογικών τόμων και τεσσάρων μεταφράσεων ακαδημαϊκών κειμένων του κλάδου του στα ελληνικά. Έχει επίσης συγγράψει περισσότερα από 30 άρθρα ή κεφάλαια βιβλίων σε διεθνή ή ελληνικά ακαδημαϊκά περιοδικά και εκδόσεις. Πρόσφατα εξέδωσε την πρώτη του συλλογή διηγημάτων με αφορμή την ανάλυση των εκλογών, με τίτλο "Μόλις αποφάσισα". Έχει συντονίσει ένα τριετές συγχρηματοδοτούμενο από την Ευρωπαϊκή Ένωση διαθεσμικό επιστημονικό πρόγραμμα για τη μέτρηση του πολιτικού και κοινωνικού ριζοσπαστισμού στην Ελλάδα. Είναι ιδρυτικό μέλος του Δικτύου για τις Εκλογές, την Κοινή Γνώμη και τα Κόμματα της Ελληνικής Εταιρείας Πολιτικής Επιστήμης.
Από το 2012 δραστηριοποιείται επαγγελματικά στον τομέα των δημοσκοπήσεων, αρχικά ως Διευθυντής της Μονάδας Ερευνών Κοινής Γνώμης του Πανεπιστημίου Μακεδονίας και στη συνέχεια, μετά τις εκλογές του Ιανουαρίου 2015 και μέχρι το τέλος του 2018, ως Επιστημονικός Διευθυντής της Prorata. Από το 2015 αρθρογραφεί τακτικά σε εφημερίδες και ειδησεογραφικούς ιστότοπους, ενώ από το 2022 εργάζεται ως πολιτικός αναλυτής στον τηλεοπτικό σταθμό Alpha.