About Me

Computers and Gaming

Computers have always been a big part of my life. It all started with gaming on the C64 and the Sega Mega Drive. The fantastic world that was offered to anyone that took the joystick in his hand is something I still love to remember to this day. Countless hours went by just by looking at those big pixels.

Tyrian
Image source

But the journey didn’t end at gaming. The curiosity led me deeper, I wanted more. I still remember getting a Pentium 286 and asking for help with installing my first OS. At that time there weren’t many people who knew how to do it. Before internet and Google the knowledge was spreading between friends. So it was slow. There weren’t many books available but we did have an awesome computer magazine. Which introduced me to programming during the high school years.

College and Research

I was one of the few people in my high school class that had absolutely no trouble choosing a college. I was (and still am) lucky that I found something that I feel passionate about and that I love to do. College went by too fast, especially the student exchange in Denmark. My focus narrowed down to programming, software development and algorithms, although almost any area dealing with computers still seems exciting.

Application layer multicasting

After college I applied for the junior researcher position at the college and I spent the next couple of years at the Laboratory of Algorithms and Data structures where I really learned a lot! I was researching potential usage of Steiner trees in Application layer multicast protocols, published an article on the subject, developed a novel protocol but still need to put some more effort into finishing my PhD thesis. I also worked as a teaching assistant for Programming and Algorithms courses. I must admit I quite enjoyed it although I never envisoned myself as a teacher in my high school days.

New adventures

With a sudden change I’m now the lead developer at Zebra BI which poses a completely different set of challenges. Challenges that require more investigation, more learning and are of course a lot of fun. Being in charge of development means making sure our code is clean and maintainable. That our tests pass. That we spend the effort on the things that are important.

Waterfall chart
Image source

And it isn’t only about software development. Developing a completely new product requires a different approach and mindset. Running lean and agile is the way to go. So apart from the new development challenges there are also business decisions that need to be discussed, customer that need to be handled and a lot more.

Real life

Appart from computers I also like to travel and photograph. If I can combine the two (and I too seldomly do) that’s even better.

New York 2010

Until last year I also did a lot of sports, especially cycling and running. But last year and a half was just too frantic and I completely gave up. Not to mention that both my bicycles got stolen. But with the weather getting warmer outside and things calming down a bit my legs are starting to itch.

Copyright © 2015 - Mitja Bezenšek