Ivan Kulaha is an experienced software development professional currently serving as Development Team Lead at NCube Ltd since May 2021, where responsibilities include system design and the transition from monolithic to microservices architecture. Previously, Ivan worked as Technical Lead at WeAreBrain, leading the tech development of an EdTech platform for a prestigious Swiss Hospitality Educational institution, with a focus on microservice architecture design. Earlier experience at Itransition Group as a Senior Web Application Developer involved implementing business specifications, creating solution designs, conducting code audits, and mentoring junior developers, alongside developing web modules and microservices from scratch. Ivan holds a Bachelor's degree in Radiophysics from Belarusian State University, obtained between 2012 and 2017.