Profile

Personal Data

  • Name: Thomas Krause
  • Country: Germany
  • Professional Experience: > 10 years
  • Spoken languages: German (native), English (fluent), Spanish (fluent)
  • Preferred location: Cologne/Köln (NRW, D5)

Main areas of expertise

  • Design and development of service oriented applications with WCF
  • Architecture and development of client/server applications
  • Developent of modern internet applications (ASP.NET MVC, HTML5, JS & CSS)
  • Implementing database applications (MS SQL Server & Entity Framework)
  • Proficiency in BizTalk, SharePoint, WCF and other Microsoft related technology
  • General .NET development

Programming languages

  • C#
  • Visual Basic .NET
  • Java
  • JavaScript
  • PHP
  • XSLT

Web development

  • ASP.NET MVC
  • (X)HTML5
  • JavaScript
  • CSS
  • PHP

Client/Server communication and SOA

  • Windows Communication Foundation (WCF)
  • ASP.NET (MVC)
  • HTTP with REST or SOAP
  • TCP/IP sockets
  • XML, JSON, Protocol Buffers
  • Web APIs
  • IIS

User interface technologies

  • (X)HTML (incl. HTML5) & CSS
  • Silverlight and Windows Presentation Foundation (WPF) with XAML
  • Windows Forms

Databases

  • Microsot SQL Server
  • SQL
  • Entity Framework & LINQ
  • NHibernate
  • Oracle, PL/SQL, APEX
  • MySQL

Other

  • Microsoft BizTalk
  • SharePoint

Projects and Publications

  • Traffic Safety Systems
  • Duplicate Detection Framework for Large Address Databases
  • TAdmin2 - Enterprise Level Provisioning System
  • nCProzessPortal - ARIS-SharePoint-Integration
  • IT infrastructure project
  • Enterprise Application Integration for eCommerce Platforms
  • Document Managment System for ERP software
  • Extending an ERP System to support product variants
  • Message-oriented middleware for production data acquisition

Visit the project page to see a full list of projects with description