

I also still do some (mostly engine) ActionScript programming myself, but mainly try to concentrate on helping others do their programming job the best way possible. I go through job applications, do interviews, and try to make sure all the projects have right set of programmer resources available to launch on schedule - and that they meet our quality expectations. What exactly does his role entail? "As a lead game programmer, I am a supervisor for a team of ten other Flash and C++ programmers, varying from trainees to seniors. After hearing what the new job would be about, the decision to join Rovio was a really easy one." Then, during the summer of 2011, I was contacted through LinkedIn and asked if I was interested in coming in for an interview at Rovio. I had naturally read about the success of Angry Birds and checked Rovio’s website at some point, but back then there was no Web team yet, and even though I had done mobile programming myself, I wasn’t too interested in that anymore. At Sulake, I had been one of the two guys leading the conversion of Habbo Hotel from Shockwave to the Flash version. "I worked as a software architect at Sulake, the company behind the teenage online chat world Habbo Hotel. I chatted with Ville about bringing Angry Birds to Facebook, and started by asking how he got the job. Ville sported a playoff beard during the last few weeks of the project. And when he’s not working on one of the biggest games in the world for the biggest social network in the world, he loves running in and around his home town of Espoo, Finland (he ran a 100-km race in under 12 hours). Ville has been a developer for his entire adult life, with a background in C++ and ActionScript. At the forefront of this project was Ville Koskela, a lead game programmer at Rovio.
