Doni pada awal kariernya banyak terlibat dalam membangun sistem pengelolaan moneter, seperti mempersiapkan terbitnya obligasi pemerintah, membangun sistem pelaporan lalu lintas devisa (LLD), dan mengkoordinasikan penyelenggaraan rakornas TPID (Tim Pengendali Inflasi Daerah).
Selama menjalani karier di daerah, Doni menyabet penghargaan sebagai TPID terbaik di Solo tahun 2012 dan DKI Jakarta tahun 2017. Saat ini, Doni menjabat sebagai Direktur Eksekutif, Kepala Departemen Sumber Daya Manusia.
Sebelumnya, Doni dipercaya oleh Gubernur Bank Indonesia untuk memimpin Kantor Perwakilan Bank Indonesia di Solo, DKI Jakarta, dan Jawa Barat.
Doni memiliki pengalaman pada bidang ekonomi dan keuangan regional, sistem keuangan, manajemen intern, sektor riil dan UMKM, serta strategi organisasi dan manajemen Sumber Daya Manusia. Doni juga telah mengikuti program pendidikan Lemhanas pada 2018.