Michael Bespalov

Senior Backend Developer at Genoox

Michael Bespalov has a diverse work experience in data and backend development. Michael currently holds the position of Senior Data & Backend Developer at GENOOX since October 2022. Prior to that, they worked at Salt Security as a Senior Backend Developer from January 2022 to September 2022.

From 2018 to 2021, Michael worked at GENOOX as a Senior Data & Backend Developer. During this time, they focused on developing a cloud-based, big-data platform that translates complex genomic data into clinical insights. Michael primarily used Scala as the main development language and built services and implemented Spark applications. In addition to their backend role, they occasionally took on the responsibilities of a Full-Stack developer, working with Angular (Typescript/NgRx) and Django (Python) codebases.

Before joining GENOOX, Michael worked at Ofek Unit - IAF from 2012 to 2018. Michael held multiple roles during their tenure, including Backend Developer in the Algorithms Team from July 2015 to July 2018, Full Stack Developer from February 2018 to April 2018, and Backend Developer in the Platform Team from September 2012 to July 2015. In the Platform Team, they worked on a data distribution and messaging framework for mission-critical systems, using Java as the main development language. Michael also developed a PUB/SUB messaging library and provided end-to-end development of backend services and tools. Michael gained extensive experience in debugging complex problems on distributed systems and provided support for multiple teams across different projects. Michael also provided round-the-clock support for the production environment.

Michael Bespalov completed their Bachelor of Science in Computer Science from Technion - Israel Institute of Technology from 2009 to 2012. Michael then obtained a Coursera Specialization in Parallel, Concurrent and Distributed Programming in Java from Rice University, which they completed in 2018. In addition to their formal education, Michael also holds multiple certifications in various programming languages and concepts, including Big Data Foundations - Level 1 from IBM, Concurrent Programming in Java, Distributed Programming in Java, Functional Programming Principles in Scala, Parallel, Concurrent, and Distributed Programming in Java Specialization, and Parallel Programming in Java, all obtained in 2018. Michael also has certificates of completion in Java and Python 3 courses from SoloLearn, earned in 2016.

Links


Org chart