I have a BS in engineering. I am programming as a hobbyist software developer since 2005. I had a chance to gain experience in a vastly different fields. e.g. game programming, web development, dev ops