Summary
Mark Bulgakov is a senior backend software engineer with nine years of experience building scalable services across startups and mid-size tech companies, currently focused at LinearB. His background blends applied mathematics and machine learning with strong Java and backend engineering skills cultivated at Vimeo, Natural Intelligence, and SAP. He has moved between ML/DL research and production backend roles, giving him a rare fluency in turning models and data insights into reliable server-side systems. Mark’s education spans applied mathematics and machine learning from top Russian institutions plus practical software training in Israel, reflecting both theoretical depth and hands-on engineering. Based in Vaughan, Ontario, he brings pragmatic architecture choices and a data-driven approach to performance and reliability. Colleagues notice his knack for bridging analytics and backend engineering to deliver measurable product improvements.
9 years of coding experience
7 years of employment as a software developer
Java / Android Development, Java / Android Development at MASA Israel - Education Center
Java Development, Java Development at Peter the Great St.Petersburg Polytechnic University
Computer Science, Computer Science at Tel-Ran Israel
Machine Learning and Data Analysis, Machine Learning and Data Analysis at Moscow Institute of Physics and Technology
Master's degree Applied mathematics, Master's degree Applied mathematics at Saint-Peterburg State Economical University
English, Hebrew, Russian