Mit dem Zweitbundesligisten Union Velbert erreichte er das Viertelfinale des DTTB-Tischtennis-Pokals 2012. Hier besiegte er Torben Wosik (SV Plüderhausen) und im Halbfinale Patrick Franziska vom Endspielteilnehmer TTC Maberzell. 2013 wechselte er zum Bundesligaaufsteiger TTC Hagen, für den er 2014/15 eine Bilanz von 10:11 erspielte, 2015 zu Post SV Mühlhausen, wo er inzwischen bis 2020 verlängerte. Im Lauf der nächsten Saison steigerte er sich weiter, sodass er seine Bilanz auf 16:11 verbessern und im März 2016 nach der Weltmeisterschaft erstmals in die Top 100 der Weltrangliste vorstoßen konnte. Dadurch wurde er zugleich zum ersten Mal der bestplatzierte rumänische Spieler vor Adrian Crișan. Er qualifizierte sich für die Olympischen Spiele in Rio de Janeiro und erreichte dort einen Platz unter den letzten 32. Bei der Europameisterschaft 2018 besiegte er, an Position 25 gesetzt, unter anderem den amtierenden Meister Emmanuel Lebesson und belegte am Ende überraschend den zweiten Platz. Ab 2018 bildete er ein Doppel mit dem Spanier Álvaro Robles; zusammen gewannen sie Silber bei den China Open, nachdem sie unter anderem das Doppel Ma Long/Xu Xin ausgeschaltet hatten, und bei der WM 2019 nach einer Finalniederlage gegen Ma Long/Wang Chuqin. Mit Mühlhausen spielte Ionescu 2018/19 auch in der Champions League, wo das Viertelfinale erreicht wurde und nur knapp gegen KNT UGMK verloren ging.