Šipulin oli mukana Venäjän pronssia voittaneessa viestijoukkueessa Vancouverin olympialaisissa 2010 ja hopeajoukkueessa Hanty-Mansijskin MM-kilpailuissa 2011. Ruhpoldingin MM-kilpailuissa 2012 hän nousi sprintin 13. sijalta takaa-ajossa pronssille. Nové Měston MM-kilpailuissa 2013 hän oli sprintissä seitsemäs ja nousi takaa-ajossa jälleen pronssille. Yhteislähtökilpailussa hän sai hopeaa. Sotšin olympialaisissa 2014 hän hiihti ankkuriosuuden kultaa voittaneessa Venäjän viestijoukkueessa. Sprintissä hän sijoittui neljänneksi, yhteislähdössä 11:nneksi ja takaa-ajossa 14:nneksi. Kontiolahden MM-kilpailuissa 2015 hän nousi sprintin 18. sijalta takaa-ajossa hopealle. Yhteislähtökilpailussa hän oli seitsemäs ja normaalimatkalla 16:s. Oslon MM-kilpailuissa 2016 hän sijoittui takaa-ajossa ja yhteislähdössä yhdeksänneksi sekä normaalimatkalla 14:nneksi. Hochfilzen MM-kilpailuissa 2017 hän hiihti ankkuriosuuden kultaa voittaneessa Venäjän viestijoukkueessa, sai pronssia sekaviestissä, oli neljäs takaa-ajossa ja yhteislähdössä sekä seitsemäs normaalimatkalla.