Ο Γιάννης Καραΐνδρος γεννήθηκε στις 18 Αυγούστου 1984 στην Αθήνα.
Είναι πτυχιούχος καθηγητής φυσικής αγωγής (Τ.Ε.Φ.Α.Α Αθηνών), κάτοχος διπλώματος Τακτικής Ανάλυσης Ποδοσφαίρου (Barca Innovation Hub Univercity), κάτοχος διπλώματος της μεθοδολογίας Coerver (Youth Diploma 1) και κάτοχος διπλώματος Uefa B.
Ασχολείται με την προπονητική των τμημάτων υποδομής από το 2007 όταν και ξεκίνησε να εργάζεται στην «ΠΑΕ Ηλιούπολη», όπου παρέμεινε μέχρι το 2012. Παράλληλα εργάστηκε και στις υποδομές του «Π.Α.Ο. ΔΟΞΑ ΒΥΡΩΝΑ» από το 2010 μέχρι το 2012.
Από το 2012 μέχρι το 2020 ήταν προπονητής στα τμήματα υποδοχής του «Α.Σ. ΑΘΗΝΑΪΚΟΣ», ενώ το διάστημα 2014 – 2019 εργάστηκε και στην «Σχολή Ολυμπιακού Αλίμου».
Από το 2018 είναι προπονητής των τμημάτων υποδομής του «Α.Ο. ΚΑΛΑΜΑΚΙΟΥ», αλλά και βοηθός προπονητή του ανδρικού.
Από τον Δεκέμβριο του 2023 είναι ο προπονητής του ανδρικού τμήματος.