Sebagai Direktur BCA yang telah diangkat pada RUPS Tahunan 2021, Bapak John Kosasih telah mengenyam pendidikan dan beberapa executive training di Amerika Serikat dan Australia. Beliau telah meraih gelar Bachelor of Economic dari Murdoch University, Perth, Western Australia dan beberapa executive training di antaranya, Pacific RIM Bankers Programme-University of Washington, Foster Education Seattle, Amerika Serikat (2012) dan Asean Global Leadership Program, UC Berkeley California, Amerika Serikat (2017).
Sejak tahun 2016 hingga awal 2021, John Kosasih telah menjabat sebagai Presiden Direktur PT Bank BCA Syariah. Sebelumnya beliau juga memiliki beragam pengalaman pada bidang perbankan, antara lain menjabat sebagai Finance and Loan Administration Manager, Ketua Koordinator Pusat dan Anggota Tim Pengelola BPPN di PT Bank Risjad Salim International (1997 - 2000), Head of Business Development and Business Planning, Consumer Mass Marketing, Head of Consumer Banking Strategic Planning & Marketing Communication, Head of Liability Product & Marketing Communication, Head of Jakarta Region di PT Bank Danamon Indonesia Tbk (2000-2005), Kepala Pengembangan Penjualan Perbankan Individu, Senior Adviser Satuan Kerja Perencanaan dan Pengembangan Wilayah, Konsultan Pengembangan Strategi Pemasaran di PT Bank Central Asia Tbk (2005-2010), Direktur dan Wakil Presiden Direktur PT Bank BCA Syariah (2010 - 2016). Saat ini beliau aktif sebagai Pengurus Perbanas periode 2020 - 2024 dan Pengurus Ikatan Bankir Indonesia periode 2019 - 2023.