Konstantin Saveljev

Software Developer

I have been dealing with software development since 2001. I am currently in pursuit of Master's Degree in Computer Science. For most of the projects at work I have been working with Java and Scala. In my free time I like to work on small projects in different languages which include Ruby, JavaScript, C/C++, Haskell.

During my first year at the university I became interested in learning algorithms and competing in different contests which required algorithms knowledge. Since then I have participated twice in ACM ICPC as a part of our university team. I'm constantly solving problems on UVa online judge having nearly 1000 problems solved. Algorithms can be very interesting when presented in the right way. Games are definitely one of those right ways to show those eager to learn how something works to solve a game or play against human at good level.

  • Students
  • Courses
  • Reviews