Thomas Gerlach

Leistungen

Schwerpunkt
  • Objektorientiertes Design komplexer Software
  • Softwareentwicklung mit Technologieschwerpunkt Microsoft .NET
Touringvollständige Programmiersprachen
  • C# 1.0, 2.0, 3.0
  • Visual C++
  • JavaScript
Sonstige Programmiersprachen
  • XHTML, CSS
  • UML
  • XML, XSLT, Schema
  • LINQ
  • SQL (ANSI SQL u. SQL-Dialekt MS Transact-SQL)
  • Prolog: Grundkenntnisse
Betriebssysteme
  • Windows
Datenbanken
  • SQL-Server 2005, 2008
  • SQL Server Compact Edition
  • MS ACCESS
Netzwerkkommunikation
  • TCP/IP
  • HTTP,SSL
  • SOAP Webservices
  • Winsockets
  • DCOM
  • RS232
  • .NET Remoting
  • Loadbalancing, Routing, Forwarding
Spezielle Kenntnisse und Erfahrungen
  • Objektorientiertes Design (OOD) komplexer Software
  • Codegenerierung
  • Softwaredesign mit StarUML, Rational Rose und Together
  • Multiprozessanalyse, Interprozess-Kommunikation
  • Multithread-Konfliktanalyse
  • Systemintegration
  • Wissensregelbasierte Programmierparadigmen
  • Webanwendungs-Entwicklung
  • Entwicklung von ASP.NET-Steuerelementen (Servercontrols, Composite-Controls)
  • SOAP-Webservices
  • Authentifizierung und Autorisierung
  • Sicherheitsanalyse von Webanwendungen
  • Performance- und Konfigurationsoptimierung von ASP.NET-Servern
  • OR-Mapping-Framework
  • Windows-Anwendungsprogrammierung
  • Windows-Systemprogrammierung
  • Debugging und Fehlerbeseitigung in fremder Software
  • Testautomation
  • Lasttests
  • GUI-Entwicklung
  • Multimedia Programmierung: (Erstellung einer Multimedia-Echtzeitanwendung)
  • Handheld / PDA - Cliententwicklung unter Windows CE und Microsoft Compactframework .NET
  • Barcodescanner
  • Projektleitung (7 Personen-Team)
  • Coaching bei der Gestaltung eines Softwareentwicklungsprozesses
  • Konfigurationsmanagement: MS Source Safe, SVN Subversion, Merant PVCS, ClearCase
  • Setupmanagement
  • Erarbeitung eines Outsourcing-Konzeptes
  • Requirement-Management: Anforderungsanalyse und Pflichtenhefterstellung
  • Library-Management und Dokumentations-Management
  • Neuronale Netze, Fuzzy Logic, genetische Algorithmen
Produkt- und Toolerfahrungen
  • Visual Studio 2003,2005,2008
  • MS-Developer: Visual Studio 6.0
  • SQL Server 2005, SQL Server Management Studio 2005
  • Eclipse 3.0
  • Mercury Testdirector
  • Web-Development-Tools für Firefox
  • Firebug
  • Rational Rose
  • Omondo UML (UML Plug-in für Eclipse)
  • Together Suite
  • Crystal Report
  • Microsoft Sandcastle (Autodokumentationstool)
  • Doxygen (Autodokumentationstool)
  • SourceSafe
  • Team Foundation Server (TFS)
  • Subversion
  • ClearCase
  • Merant PVCS
  • CVS
  • Windows XP Support Tool: LDP

  • Installshield
  • Microsoft Visual Studio Setup-Builder
  • Kreditkartenbezahlsystem SaferPay
Standard-SDK
  • .NET Framework 1.1,2.0,3.5; .NET Compact Framework 1.0, 2.0, 3.5
  • ASP.NET 2.0,3.5; ADO.NET 2.0, AJAX.NET
  • OR Mapping: LINQ to Entities, SOODA Framework
  • WinForms, ASP.NET Dynamic Data-Framework
  • ADO.NET Entity Data Framework
  • Microsoft ASP.NET AJAX Toolkit; AJAX.NET
  • JavaScript Framework MochiKit, Mootools,
  • Win32 SDK