Michal Kurgan
About Michal Kurgan
Michal Kurgan is a Backend/DevOps Developer with extensive experience in systems development and software engineering. He has worked for several companies, including Gfycat and Showbie, and possesses a strong skill set in various programming languages and cloud computing technologies.
Work at Showbie
Michal Kurgan has been employed at Showbie as a Backend/DevOps Developer since 2018. In this role, he focuses on developing and maintaining backend systems, ensuring high performance and scalability. His work contributes to the overall functionality and efficiency of the platform, supporting educators and students in their collaborative efforts.
Previous Experience in DevOps and Systems Development
Prior to his current position, Kurgan worked at Gfycat as a DevOps Engineer from 2017 to 2018. He also held roles as a Systems Developer at Nexopia.com from 2009 to 2010 and at Granify from 2014 to 2017. His experience includes working at DataGardens Inc. as a Software Developer from 2010 to 2012 and at Fluik Entertainment Inc. as a Senior Services/DB Programmer from 2012 to 2014. Additionally, he worked briefly at Crazed Coders as a Developer in 2008.
Education and Expertise
Kurgan holds two Master of Science degrees. He studied Electrical and Computer Engineering at the University of Alberta from 2006 to 2008. Prior to that, he attended AGH University of Science and Technology, where he focused on Artificial Intelligence, Control Theory, and Software Engineering from 2000 to 2005. His educational background supports his expertise in backend development and systems engineering.
Technical Skills and Proficiencies
Kurgan possesses a diverse skill set in various scripting languages, including Ruby, PHP, Python, and Bash. He is experienced in version control systems such as Git and Subversion. His proficiency extends to cloud computing, particularly with AWS, and he utilizes automation tools like Puppet. Additionally, he is skilled in using build tools like Make, Autotools, and CMake for software development.
Interest in Linux Kernel Development
Kurgan has a particular interest in Linux kernel development, which aligns with his expertise in developing high-performance and scalable backend solutions. This focus on kernel development reflects his commitment to understanding and improving the underlying systems that support software applications.