Thomas Krause verfügbar

Thomas Krause

Thomas Krause

Profilbild von Thomas Krause Thomas Krause aus Koeln
  • 50679 Köln Freelancer in
  • Abschluss: Dipl.-Informatiker (FH)
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (verhandlungssicher)
  • Letztes Update: 25.08.2018
Profilbild von Thomas Krause Thomas Krause aus Koeln
!! Anfragen bitte über !!

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
•Visual Basic .NET

Web development

Client/Server communication and SOA
•Windows Communication Foundation (WCF)
•TCP/IP sockets
•XML, JSON, Protocol Buffers
•Web APIs

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

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

•Microsoft BizTalk

06/2012 - 03/2016: Traffic Safety Systems
Client: Jenoptik Robot GmbH (
Role: Senior Developer
Design and implementation of multiple traffic safety projects arround the world
Key Responsibilities:
  • Requirement analysis for customers worldwide (e.g. Europe, Australia, Canada, Near, Middle and Far-East)
  • Developing of customized solutions for government entities or private partners in large and small teams, often as lead-developer
  • Deployment of large scale installations handling millions of traffic incidents every year and processing terrabytes of data
  • Direct customer contact when it was required including some on-site visits
Technology: .NET 4.5.2 (C#), ASP.NET Web API, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Caliburn Micro, Subversion (SVN)
02/2011 - 03/2012: Duplicate Detection Framework for Large Address Databases
Client: codegarden software GbR (
Role: Project lead
Development of a scalable duplicate detection framework for large address databases with a service oriented architecture.
Key Responsibilities:
  • Collecting requirements for duplicate detection solutions and analyzing existing solutions and algorithms
  • Developing of an automated testing and evaluation framework to measure the effectiveness of possible solutions
  • Designing and developing an efficient and scalable solution for duplicate detection in a service oriented architecture
Technology: .NET 4.0 (C#), Windows Communication Foundation (WCF), Silverlight, Subversion (SVN), LaTeX (documentation)
10/2008 - 02/2009: TAdmin2 - Enterprise Level Provisioning System
Client: T-Systems Enterprise Services GmbH (
Role: BizTalk Orchestration Developer (Junior Consultant)
Development of an enterprise level provisioning system (Active Directory, Exchange, PKI, ...)
Key Responsibilities:
  • Development of various BizTalk orchestrations calling to WCF backend services with focus on error handling and recovery
  • Template-based automatic source code generation for orchestrations and mapping between schemas
  • Developing of a framework for integration tests with automatic setup of requirements and validation of expectations in the provisioned systems (e.g. Active Directory)
Technology: .NET 1.1/2.0/3.0 (C#), BizTalk Server 2006, Windows Communication Foundation (WCF), MSTest, Visual SourceSafe (VSS)
08/2008 - 10/2008: nCProzessPortal - ARIS-SharePoint-Integration
Client: novaCapta GmbH (
Role: SOA Architect / Developer
Development of a process portal for managing business processes using ARIS for modelling tool and SharePoint as a collaboration front end.
Key Responsibilities:
  • Design, implementation and access of a complex database model for storing ARIS process models using NHibernate as a object relational mapper
  • Developing an integration component to import ARIS modell-data using Microsoft BizTalk
  • Implementing a WCF service backend for Silverlight enabling the access of stored model data from a client
Technology: .NET (C#), Windows Communication Foundation (WCF), NHibernate, SQL Server, BizTalk Server 2006, ARIS, SharePoint, Silverlight
04/2007 - ongoing: IT infrastructure project
Client: Freie Christliche Bekenntnisschule Gummersbach (
Role: Architect / Consultant
Designing and maintaining the IT infrastructure for a secondary school in germany. The architecture is active directory based (Windows Server 2008) supporting a heterogeneous environment (thin as well as thick clients).
Key Responsibilities:
  • Developing and supporting of a low-cost Linux based environment (thick clients)
  • Automated installation and provisioning of client hosts
  • Helping with the transition to a windows based environment with a mixture of thin and thick clients
  • Ongoing support for criticial problems
Technology: Active Directory, Windows Server 2008, Moodle, Single Sign On (SSO), Windows Server Update Services (WSUS), Before: Debian, Kubuntu, Samba, SystemImager, Kerberos
07/2006 - 07/2008: Enterprise Application Integration for eCommerce Platforms
Client: codegarden software GbR (
Role: Solution architect/developer
Developing of an enterprise service bus (ESB) connecting various popular eCommerce platforms with the Kontor .NET ERP software.
Key Responsibilities:
  • Implementing an enterprise service bus for the Kontor .NET ERP software on a plugin based architecture
  • Development of various plugins for the ESB system for popular eCommerce platforms (e.g. xt:Commerce)
  • Maintaining and extending the solution through various major versions
Technology: .NET 2.0 (VB.NET), Windows Forms, XML, PHP, xt:Commerce, osCommerce, eBay, Amazon, Kontor .NET
12/2005 - 06/2006: Document Managment System for ERP software
Client: codegarden software GbR (
Role: Solution architect/developer
Extending the Kontor .NET ERP system with a feature-rich document managment system.
Technology: .NET 1.1 (C#), Windows Forms, Microsoft SQL Server, Lucene .NET, Kontor .NET
09/2005 - 12/2005: Extending an ERP System to support product variants
Client: codegarden software GbR (
Role: Solution architect/developer
Adding the possibility to create and manage product variants in Kontor .NET.
Technology: .NET 1.1 (C#), Windows Forms, Microsoft SQL Server, Kontor .NET
05/2005 - 07/2005: Message-oriented middleware for production data acquisition
Client: codegarden software GbR (
Role: Solution architect/developer
Development of a simple middleware based on message processing to integrate the automatic caption of plant production data with an ERP system.
Technology: .NET 1.1 (C#), Sockets, XML and binary Serialization, Kontor .NET
Bevorzugtes Einsatzgebiet: NRW/D5/Köln