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 peter.hahndorf.eu/blog/.
I'm a member of the following user groups
- Singapore's Professional .NET Usergroup
- Singapore Windows User Group
- Singapore SQL Server User Group
- .net User Group Bremen