Programming Experience

Programming Experience

Programming Experience

I collected programming experience ever since I learned how to program at the age of 15. After selling some little programs (e.g. a self-written C++ software for a friend's restaurant that could handle all orders and print out the bills) I began to participate in various programming competitions.

My past programming projects

Click a tab below to see a description of my programming experience

Summary:

I ranked 2nd place at the regional competition Young Scientists with the programming of a chess computer that used advanced data structures like bitboards. This project made me meet my later boss at GIP. At GIP I had my first experience with data mining. I developed a tool to visualize click streams of web pages. Plotting the resulting trees with Direct X on a hyperbolic geometry was my second project for Young Scientists which made me receive the 1st prize in the regional contest and the 2nd prize in the state contest. At this time I also participated in the National Competition Computer Science where I ranked among the top 50 nationwide. In the several programming challenges I was able to get a full score for my submission of the m-Travelling Salesmen Problem which was my hardest project before I entered university to study mathematics and physics.

In university, the computer science professor Dr. Schömer quickly discovered my potential. This lead to me teaching the class "Algorithms II" to my classmates in my second year at university, instead of taking the course with them. It was also Prof. Dr. Schömer who gave me the possibility to participate in the NWERC of ACM's famous ICPC, being the youngest member of our university's team. In 2005, my team scored 22 out of 46 and in 2006 we scored 29 out of 42. Having progressed in my maths studies, I nevertheless searched for further programming challenges and therefore joined the research group of Prof. Dr. Schömer. We worked on packing algorithms to pack circles of different radii. After I had left the group in order to concentrate on metalcon and my diploma thesis, the group published a paper stating that they have beaten all known world records for packing problems containing 1 to 50 circles. This resulted in a lot of media coverage e.g. in Times Magazine.

As stated above, I decided to deal with my own project metalcon in my diploma thesis. Along with two friends, I developed metalcon in a time span of 1 ½ years. By now it is the second biggest metal community in Germany. In my diploma thesis I used data mining techniques and the interests of our users of metalcon.de in order to calculate which metal bands are similar to each other. With these results I was able to build a recommendation engine like last.fm

Disclaimer: This Site is not affiliated or related with Google Inc. If you want to work at Google I recommend you look at the job section of the official Google webpage. ©2010