My CV / Résumé

My name is Peter Hahndorf, I'm German but have lived in London for the last seven years. I am currently traveling around the world but are still open to do any consulting work

I am pretty much a Microsoft guy except for a short fling with Linux, CGI and Perl in the mid-90ies. I am primarily a developer but consider myself to have strong database skills, good overall IT-Pro skills and a long web client side experience.

Besides doing IT I run a small record label and a web site for indiepop music.

Work experiences and education
7/2010-now Some local consulting and programming work. Catching up with some new technologies.
8/2008-6/2010 Travelling around the world. Working on my content management system Topas.
9/2007-7/2008 Consulting at a software company in Bremen, Germany. Mostly database performance tuning and supporting the migration of legacy systems to .net 3.5.
Summer 2006 Consulting at software companies in Singapore and the Philippines. Visiting TechEd South East Asia. Security consulting at a financial institution in Singapore.
8/2005-8/2007 Travelling around the world. Working on my content management system Topas.
4/1999-8/2005 Senior software developer at Saltmine in London (6 years) and the US (5 months). Designing and leading implementation of cooporate intranet applications primarily for BP and Microsoft UK. These included the global BP intranet portal and several internal Microsoft business applications.
6/1996-3/1999 Chief software developer for OptiNet in Germany. Developing intranet sites as well as desktop and server applications. These included an online scheduling and task management application and flight booking systems.
6/1994-5/1996 Early web development using CGI/Perl on UNIX platforms for various companies.
5/1989-6/1994 Developed various desktop applications using VB and desktop database systems.
10/1986-8/1991 Degree in Computer Science at the University of Bremen specialised in database systems and utilisation of IT systems in public authorities.
My skills

The data below is out of date, please check my skills page for an up to date overview of my skills.

Software architecture Designing small to medium size secure web applications. N-tier and pattern based designs.
Microsoft .Net framework Using ASP.Net since April 2001. Implementing web Services, some Windows forms experience.
Languages C#, JavaScript, VB.Net, T-SQL, Powershell, VB6, VB-script, Perl, PHP. Primarily web applications.
Databases Planning, designing and implementing solutions using relational database management systems. Primarily MS SQL-Server 6.5-2008
Web site development DHTML, JavaScript, CSS, ASP, ASP.NET, XML, XSLT, AJAX, RegEx, jQuery, ASP.NET MVC
Security Securing web applications, hardening web and database servers as well as Windows desktops.
Technical writing Creation of functional and technical specifications for projects. Also creating test and deployment plans.
Web site administration Internet / intranet. Planning, installing, configuring, optimising and securing IIS servers versions 1-7.
MS Back office Developing solutions for Sharepoint, Site Server and Exchange. No production experience since 2005.
Windows networking Planning, installation, configuration, optimisation and administration. LAN/WAN. Network services. Connectivity in heterogeneous environments. Admin scripting incl. Powershell. Experience with Windows NT since May 1994 (3.1 - 6.1 [Windows 7])

My technical blog is at

I'm a member of the following user groups
A different CV is available at