Dipanjan Mukherjee is an experienced software engineer currently serving as Chief Software Engineer at NBOC since April 2022. Prior to this role, Dipanjan held the position of Technical Lead at Tech Mahindra from July 2021 to April 2022 and worked as a Backend Software Engineer at Manulife from April 2019 to September 2021. Dipanjan's career includes significant experience as an Application Developer at IBM Canada Limited and IBM India Pvt Limited across several years, starting from April 2010 until April 2019. Dipanjan holds a Master of Computer Applications (MCA) in Computer Science from Indira Gandhi National Open University.