|
|
Entwickler, Teamleiter, Architekt, Berater.
Microsoft .NET, Microsoft Entwicklungsumgebung, Standard Web Technologien.
Produkt-und Komponenten-Entwicklung, Reengineering, Benutzerschnittstelle, Barrierefreiheit.
Entwicklung effizienter, mobiler, verteilter, effektiver und intuitive Applikationen.
C# | seit 2003 | Sehr detaillierte und umfangreiche Kenntnisse. |
---|---|---|
JavaScript | seit 2002 | Eingesetzt zusammen mit jQuery, fabric und anderen Bibliotheken. |
SQL | seit 1989 | Microsoft, Oracle, Informix, … |
C++ | seit 1989 | Ursprünglich sehr gute Kenntnisse. |
VB.NET | seit 1997 | Auch VBA und andere BASIC Dialekte. |
Visual Studio | seit 1997 | Immer die aktuellste Version. |
---|---|---|
Microsoft.NET | seit 2003 | WebAPI, MVC, ASP.NET, Generics, .NET Core, Standard, … |
Microsoft TFS | seit 1989 | Auch GitHub, Tortoise, SourceSafe, ClearCase, … |
SQL Databases | seit 1989 | Design, ORM, Generators, Performance, Programming. |
HTML, JS, CSS, SVG | seit 1995 | Entwicklung interaktiver, nutzerfreundlicher, schneller, grafischer, intelligenter Websites. |
Spracheingabe, Generics, Generatoren, Paralle Verarbeitung, Portierungen, OCR, Rapid Prototyping, Objektorientierte Programmierung, Office, XML, JSON, … |
Deutsch | Muttersprache. Sehr gut in Wort und Schrift. |
---|---|
Englisch | Sehr gut in Wort und Schrift. |
Spanisch | Gut in Wort und Schrift. |
EVV - Web-Applikation für CRM, ERP, Kalkulation. 2015-…. Inhaus-System, pure Web Technologie. C#, SQL, HTML5, .NET Core. |
ZEN browser - Web-Portal für digitale Microskopie. 2012-…. ASP.NET MVC, C#, Razor, .NET Core, jQuery, fabricjs, OpenSeadragon, dataTables, SQL, WebSockets. |
Web Portal Klinische Studien, ERT.com, Medizintechnik, Würzburg. TeamLead. 2010-2011. ASP.NET, C#, SQL, DevExpress, SketchFlow (WPF), LLBLGEN. |
Premier Support, Distributed Services, Microsoft GTSC EMEA DSW. 2006,2007-2008. DCOM, COM, WCF, SOA, SOAP, Web, WireShark, CDB, WinDbg, Fiddler, WireShark, Network Monitor. |
HiPath ProCenter Dialer Server, komplexe high-performance Server-Applikation. 2004-2005. C#, WindowsForms, ADO.NET, SQL, XML, XSD. |
CRM Sales Support System, Siemens eCRM, Frankfurt/M. und Köln, Portierung von MS-ACCESS. 2003-2004. C#, WindowsForms, ADO.NET, Crystal Reports, SQL, XML, XSD, UML. |
Generisches Testsystem für Regressionstests, Siemens Med, Erlangen. 2003. Visual C++, MFC, STL, UML, Rational Rose, DTD, XSD, XPath, XML Spy, MSXML, DOM, ClearCase. |
POET-EA - Elektronische Akte - HypoVereinsbank AG. Software-Architekt, Principal Developer. 1997-2000. VB (VisualBasic), Visual C++, Office 97, Outlook, Exchange, SQL-Server, Documentum, Scanning. |
PrimaVista - Präsentationssoftware - Bicom GmbH: Pen-Support und Handschrifterkennung, Undo & Redo, Screenshots. 1993-1995. C++, MFC, Windows NT 4 |
VPC33 - Viskosimetrie-PC - Schott Geräte GmbH: Steuerung von Büretten und elektronischen Waagen. Das Programm war jahrzehntelang im Einsatz. 1986-1988. C, Schnittstellen, PC |
IPDMS - Integriertes Patientendatenmanagement - ADImens GmbH: Technische Projektleitung, 3 Mitarbeiter. Krankenhausverwaltung. 1986-1988. C, ADImens DB, Netzwerk, PC |
2022-Nov | to | 2024-Jun | Softwarearchitekt und Entwickler |
---|---|---|---|
Sensorhersteller | |||
Beratung und Entwicklung in einem Greenfield-Projekt zur Erfassung von Sensordaten. Die neue Lösung soll ein bestehendes System ersetzen, dessen Logik größtenteils fest codiert ist und das vor allem auf den deutschen Markt ausgerichtet ist. Das neue System soll internationale Märkte unterstützen und die Logik und Konfiguration können einfach geändert werden. Das neue System muss mehrere Zeitzonen sowie internationale Anforderungen und Vorschriften unterstützen. Ich arbeite eng mit dem hauseigenen Softwarearchitekten zusammen und entwickle Enterprise Architect-Modelle, Proof-of-Concepts und Implementierungen. Das Gesamtsystem verfügt über einen generativen Ansatz, bei dem C#-Code, Datenbank, Dashboards und Berichte aus kompakten Beschreibungen generiert werden. Das System soll stabil und sicher sein. Durchgängig kommen Verschlüsselung, Hashing und Signierung zum Einsatz. Nach umfangreichen Leistungsmessungen und verschiedenen Auswertungen haben wir uns für die Verwendung der ClickHouse-Datenbank entschieden, die eine hervorragende Leistung und eine recht gute SQL-Kompatibilität bietet. |
|||
Technology: * Sparx Enterprise Architect, JAMA, Miro. * ClickHouse Database, Linux / Debian / Ubuntu, GitLab. * Docker, Cobasoft Log & LogVw. * Microsoft: Visual Studio, C#, ASP.NET, Test. * HTML5, CSS, JavaScript, JSON. * Edge, FireFox, Chrome, Chromium. * Code and HTML generation. |
2022-Feb | to | ... | Beratung Dragon NaturallySpeaking |
---|---|---|---|
Oberlandesgericht, Öffentliche Ausschreibung | |||
Beratung bzgl. Dragon NaturallySpeaking Spracheingabe als Vorbereitung für eine öffentliche Ausschreibung für ein Bundesland. | |||
Technology: * Dragon NaturallySpeaking. |
2021-Sep | to | 2021-Jul | Troubleshooting und Performance Optimierung Web Client |
---|---|---|---|
Software im Medizinischen Umfeld, Großraum München | |||
Die Anwendung hatte große Performance-Probleme auf Server und Client. Nach Log-Analyse und Troubleshooting konnten wir Leistung und Stabilität stark verbessern, auf Client und Server. Wir haben auch, (mit Hilfe von WireShark und Fiddler) Cookie- und Login-Probleme im Zusammenspiel zwischen Hauptanwendung und integrierten Docker-basierte Diensten gelöst. Wir haben das Logging und die Stabilität verbessert. Ich untersuchte die Probleme auch durch Dumps und mit dem Konsolendebugger (cdb) sowie Browser-Heap-Dumps mit Cromium, Edge und Chrome. Außerdem konsolidierte ich die Build-Umgebung, um Framework 4.8 zu verwenden und um Build-Zeiten und -Fehler zu reduzieren. | |||
Technology: * TX TextControl, Infragistics WebUI, Telerik KendoUI. * NServiceBus, Docker, Cobasoft Log & LogVw, WireShark, Fiddler. * Microsoft: Visual Studio, C#, ASP.NET, GIT, Test, Azure, Owin. * HTML5, CSS, NODE, NPM, XML. * Edge, FireFox, Chrome, Chromium, IE. |
2021-Jun | to | 2021-Sep | Barrierefreiheit für Web Client |
---|---|---|---|
Media Newsroom Software, Großraum Stuttgart | |||
Implementierung von Barrierefreiheit für eine große Web-Anwendung, die für das Rundown-Management, Recherche und Planung in Newsrooms verwendet wird. Dies beinhaltete die Integration von ARIA-HTML-Attributen, HTML- und JavaScript-Tastenkürzeln, Tabulatorreihenfolge und Fokusbehandlung, Unterstützung aussagekräftiger Screenreader-Ansagen und Ermöglichung der Sprachsteuerung. Ziel des Projekts war, eine vollständige Barrierefreiheit zu erreichen, wie für öffentlich zugängliche Websites in einigen Bereichen vorgeschrieben, damit sehbehinderte Menschen die Software ohne größere Probleme nutzen können. | |||
Technology: * Accessibility, ARIA, keyboard, speech input, screen reader. * JAWS, NVDA, Dragon NaturallySpeaking. * Microsoft Visual Studio, C#, ASP.NET core, TFS / GIT. * Angular, jQuery-Mobile, JavaScript, HTML5, CSS, NODE, NPM. * Edge, FireFox, Chrome, Chromium, IE. |
2020-Okt | to | 2021-Mar | Web-Controls mit SVG, Templates, Web-Custom-Elements |
---|---|---|---|
Medizinsoftware-Hersteller, Großraum Stuttgart | |||
Erstellung verschiedener, grafischer, interaktiver Steuerelemente. | |||
Technologie: * Microsoft Visual Studio, C#, Blazor, Razor Pages, ASP.NET core. * Microsoft SQL Server 2019, Microsoft Team Foundation Server (TFS) * SVG, JavaScript, HTML5, CSS, NODE, NPM, GitLab. * Edge, FireFox, Chrome. |
2020-Jun | to | 2020-Dec | Interne Applikation zur Spesen- und Zeitabrechnung |
---|---|---|---|
Software Hersteller, Großraum Kassel | |||
Spezifikation, Architektur und Entwicklung einer Web Applikation
zur Spesen- und Zeitabrechnung. Eine neue Anwendung mit einem sehr spezifischen, maßgeschneiderten Nutzer- und Rollenmanagement. Realisiert mit Microsoft Blazor, Netcoreapp3.1 und einigen Razor Pages, Bootstrap. |
|||
Technologie: * Microsoft Visual Studio, C#, Blazor, Razor Pages, ASP.NET core. * Microsoft SQL Server 2019, Microsoft Team Foundation Server (TFS) * HTML5, CSS, Bootstrap, single-page application (SPA), SignalR. * Cobasoft Generator, Edge, FireFox, Chrome. |
2015-Mar | bis | … | EVV - Web-Applikation für den Kundendienst (CRM), Planung & Material (ERP), Email (Exchange) |
---|---|---|---|
Maschinenbau-Mittelständler, Großraum Köln | |||
Spezifikation, Architektur und Entwicklung einer Web-Applikation
für den Kundendienst und ERP (Planung und Kalkulation). Das System ersetzte eine Office-Software von einem Dritthersteller. Die Daten des Altsystems wurden emigriert, einschließlich der Dokumente. Das neue System stellt eine Arbeitsumgebung komplett basierend auf Web Technologie zur Verfügung: Texteditor mit Vorlagen, Textbausteinen und Variablen. Es ist mit dem existierenden Produktionsverwaltungssystem integriert, einschließlich der Kunden und Kontakt-Datenbank (CRM). Eine Exchange Anbindung wurde neu geschaffen, einschließlich E-Mail, Aufgaben und Termine. Das System wird sehr intensiv genutzt, mit ungefähr 600.000 Dokumente und 350.000 Protokollen. Ich entwickelte auch neue Module zur OCR-Erfassung ausgehender und eingehender Rechnungen und Dokumente. Auch die Planung und Kalkulation neuer Anlagen wird nun schrittweise durch ein neues System auf Basis hierarchischer Kalkulationstabellen abgelöst. |
|||
Technologie: * Microsoft Visual Studio, C#, WebAPI, ASP.NET, MVC, Razor, .NET Core. * Microsoft SQL Server 2019, Microsoft Team Foundation Server (TFS) * Azure DevOps CI/CD, Azure Virtual Machines, Azure Function,… * HTML5, CSS, JavaScript, AJAX, jQuery, single-page application (SPA), WebAPI. * Reflector, Fiddler, Cobasoft Generator, OmniPage Pro, Telerik Controls. * Microsoft Exchange, Excel, IIS, Windows Server, Active Directory. * Firebird, TreeSoft Office, IE, Edge, Chrome, FireFox. |
2012-Jan | bis | … | Entwickler, Architekt |
---|---|---|---|
Dokument- und Bildverwaltungssystem, Web-Portal, Mikroskopie, München | |||
Sehr große Bitmap Bilder (GB – TB) und andere Dokumente werden mit dieser Applikation verwaltet. Die Client-Software ist komplett mit Web-Technologien realisiert (HTML 5, JavaScript, CSS). Sie ermöglicht flexible Navigation, Präsentation und Bearbeitung von Bildern und Dokumenten. Sie ist kompatibel mit Windows, OS-X, iOS (iPad, iPhone) WindowsPhone & Surface und auch Android. Auf all diesen Systemen kann interaktiv gezeichnet werden. Sogar auf kleinen Bildschirmformaten (Smartphone, iPhone) ist die komplette Funktionalität verfügbar. Der Server ist realisiert mit ASP.NET, MVC-Razor, C# und T-SQL. Er realisiert Webseiten und Web-APIs zum Bild- und Dokumentmanagement. Das System enthält umfangreiche Sicherheitsmaßnahmen (Benutzer, Gruppen, Rechte, Features), ein sehr flexibles Datenmanagement (konfigurierbare Dokumenteigenschaften und Eingabeformulare, konfigurierbare Datenfilter und Sortierung, konfigurierbare Tabellen und andere Ansichten). Neben riesigen Bitmap-Bildern können auch andere Dokumente (TIFF, PDF, Excel und andere) verwaltet werden. Die Software kann einfach auf Microsoft Azure installiert und betrieben werden. Zur Unterstützung des Hauptsystems wurden Installations- und Upload-Software entwickelt. Die komplette Entwicklung, einschließlich Architektur, Datenbankstruktur, Software Design, Grafikdesign, Entwicklung und Teile der Dokumentation wurden von mir ausgeführt. Alles wurde in enger Zusammenarbeit mit dem Produktmanagement entwickelt. Momentan leiste ich hier noch Support weltweit. | |||
Technologie: * Microsoft Visual Studio 2010-2013, ASP.NET, MVC 4, Razor. * jQuery, jQuery.Mobile, DataTable, OpenSeaDragon, Fabric.js, et. al. * Microsoft SQL Server 2008-2014, Microsoft Team Foundation Server (TFS) * DHTML, CSS, Javascript, AJAX, inkl. single-page Technologie. * Reflector, Fiddler, Cobasoft Generator. |
2019-Jan | bis | 2019-Dez | Fehlersuche in Web Applikation |
---|---|---|---|
Industrielle Messtechnik, Hagen | |||
Fehlersuche in Web Applikation die für Windows 7 entwickelt wurde, mit WindowsForms und ActiveX. Erstellen von Repro auf Microsoft Azure. Zusammenarbeit mit Microsoft Support. Messungen mit verschiedenen Werkzeugen: Fiddler, WireShark, Debuggers, Azure Azure Virtual Machines, … |
2019-Mai | to | 2019-Jul | EKG Visualisierung mit SVG, Web. |
---|---|---|---|
ISV, Gießen | |||
Prototypische Web Applikation zur EKG Visualisierung mit SVG. Technologie: ASP.NET, HTML5, CSS, JavaScript, C#, ActiveDirectory, IIS, IE. |
2019-Feb | to | 2019-May | Software-Update Service mit Web-UI |
---|---|---|---|
Software Development, Bielefeld | |||
Entwicklung eines Update Service mit WebAPI und Web-UI Schnittstelle,
zur Verwaltung und Bereitstellung von Software Releases je nach Kundengruppe. Technologies: VUE.JS, VUETIFY, Chrome, Firefox, C#, sqlite, Entity Framework, .NET Core. |
2018-Jun | to | 2019-Dec | Active Directory Team Folder management web application |
---|---|---|---|
ISV, Münster | |||
Korrekturen und Erweiterung einer existierenden Web-Applikation
zur Rechteverwaltung auf Ordnern, so dass mehr als eine Domäne unterstützt wird.
Die Applikation wird zur Verwaltung von Team- und Projektordnern verwendet und
ermöglicht Teamleitern und anderen authorisierten Personen die Verwaltung dieser
Ordner und deren Rechte.
Die Applikation erzeugt und löscht die Ordner und verwaltet die ACL Rechte.
All dies auf Basis von Einträgen in Active Directory. Technologie: ASP.NET, HTML5, CSS, JavaScript, C#, ActiveDirectory, IIS, IE. |
2018-Apr | to | 2019-Dec | Vendor Map; Händlerkarte |
---|---|---|---|
Bank, Köln | |||
Spezifikation, Architektur und Entwicklung einer webbasierten Mapping-Anwendung,
realisiert ohne Zugang zum öffentlichen Internet, ohne öffentlichen Dienste wie
Google Maps oder Bing Maps zu verwenden.
Es zeigt eine detaillierte Deutschlandkarte, überlagert von deutschen
Postleitzahlengebieten und eine Liste aller Anbieter, mit Filtern nach
diversen Kriterien.
Es hat eine sehr interaktive und schnelle, moderne, Touch-fähige Benutzeroberfläche. Technologie: ASP.NET, Web API, HTML5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2017-Aug | to | … | LogVw -- Programm zur Anzeige riesiger Textdateien |
---|---|---|---|
Cobasoft GmbH | |||
Entwicklung eines Programms zur Anzeige riesiger Textdateien, als Konsole-Applikation. Technologie: C#, .NET Framework, .NET Core. |
2015-Apr | bis | 2019-Dec | Web-application für Reiseplanung |
---|---|---|---|
Bank, Köln | |||
Spezifikation, Architektur und Entwicklung einer Web Applikation für Reiseplanung.
Diese wird vom Management und den Mitarbeitern verwendet um schnell und einfach die Einsatzorte bekanntzugeben.
Darstellung und Funktionsweise ähnlich einem Kalender.
Sehr interaktiv und schnell, modernes, Touch-enabled User Interface. Technologie: ASP.NET, Web API, HTML 5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2015-Apr | bis | 2019-Dec | Web-application für Business Process Change Management |
---|---|---|---|
Bank, Köln | |||
Spezifikation, Architektur und Entwicklung einer Web Applikation für Business Process Change Management,
inklusive einer kleinen Dokumentverwaltung. Sehr interaktiv und schnell, modernes, Touch-enabled User Interface. Technologie: ASP.NET, Web API, HTML 5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2015-Okt | bis | 2016-Jul | Web-application für Lagerverwaltung |
---|---|---|---|
ABB Chip Produktion, Aargau, CH | |||
Spezifikation, Architektur und Entwicklung einer Web-Applikation für Lagerverwaltung. Das neue System ersetzt eine existierende Excel/VBA-basierte Applikation. Es hat eine benutzerfreundliche Schnittstelle und wird von Ingenieuren und Arbeitern verwendet um neue Produkte in das Lager einzustellen und von Lageristen um Produkte auszuliefern. Es erstellt Protokolle für jede Produktion und Auslieferung. Die Protokolle basieren auf Excel-Vorlagen, mit Formeln und Formatierungen. Die Excel Formeln werden in C# kompiliert und ausgeführt. Daten werden aus WCF Web Services bezogen. Technologie: ASP.NET, WebAPI, HTML 5, CSS, JavaScript, C#, SPA, WCF, IIS, SQL Server, OpenOffice-XML, Excel, VBA. |
2015-Mar | bis | 2015-Apr | Analyse einer Web-Applikation, Performance und Struktur |
---|---|---|---|
Bank, Köln | |||
Analyse einer existierenden Web-Applikation auf 3 Ebenen:
Web-Frontend, C# Backend und Datenbank.
Erhebliche Performance Verbesserungen!
Beratung des Teams und Präsentation der Ergebnisse. Technologie: ASP.NET , HTML 5, CSS, JavaScript, C#, MVC, IIS. |
2015-Jan | bis | 2015-Feb | Verschiedene Web Sites |
---|---|---|---|
Company Office, München, Teneriffa | |||
Weiter-Entwicklung verschiedener Websites; Cross-Site Integration (Mashup), Firmen-Websites. Technologie: ASP.NET , HTML 5, CSS, JavaScript, C#, MVC, IIS. |
2014-Oct | bis | 2014-Dec | Configuration Editor, SQLite, C#, WindowsForms |
---|---|---|---|
ABB Turgi, Baden, CH | |||
Pflichtenheft, Design und Softwareentwicklung. Zur Konfiguration eines Steuergeräts wurde ein Datenbank-Editor benötigt. In Abstimmung mit dem Produktmanager, dem Software-Architekten und anderen Beteiligten wurden Pflichtenheft und Benutzer- Interaktion entworfen (Wireframes). Gleichzeitig wurde, entsprechend der agilen Vorgehensweise, ein Prototyp mit umfangreicher Funktionalität entwickelt. |
2010-Nov | bis | 2011-Dez | Teamleiter |
---|---|---|---|
Web Portal, ERT.com, Medical Technologie, Wuerzburg | |||
Entwicklung funktionaler Spezifikationen, Kommunikation mit dem Produktmanagement. Pflege der Spezifikationen und UML Diagramme mit Enterprise Architect. Entwicklung von Prototypen mit Microsoft SketchFlow (WPF). Verwendung von TFS zum Projektmanagement: Build, RTM, Branch, Merge, Version. Beteiligung am User Interface und Feature Design. Troubleshooting und Debugging, Performance Analysis. Entwicklung mit C#, ASP.NET und JavaScript. | |||
Technologie: * Sparx Enterprise Architect 8. * Microsoft Visual Studio 2008 Pro and 2010 Premium with TFS 2010. * Microsoft Expression 4 Ultimate, Blend 4 with SketchFlow. * Microsoft SQL Server 2005 and 2008. TFS 2010. * Oracle 11g Client and SQL Developer and Quest TOAD. * ASP.NET 3.5 and 4.0 with AJAX and DevExpress tools. * JavaScript, jQuery, Internet Explorer, Firefox. LLBLGEN. * Microsoft .Net Framework 3.5 and 4.0.. |
2010-Mai | bis | 2010-Okt | Troubleshooting and Development |
---|---|---|---|
Bosch Security System, Video-Management, Industrie, München | |||
Troubleshooting and Debugging, Performance Analysis, WCF REST Web Services. Coaching, Analysis of User Authentication and Security. COM and RCW Debugging. Setting up Symbol Server with PowerScript and PowerShell. C#, C++, C++/CLI, Visual Studio 2010, 2008, 2005, Active Directory. TFS, Cruise Control, Wiki, Spring, log4net. Agile Development, SCRUM, UML. Video Management, GUI, Networking, Database, Graphics. |
2010-Apr | bis | 2010-Apr | Beratung und Fehlersuche |
---|---|---|---|
ASP.NET and SQL Application, AZ-Software, München | |||
Beratung bezüglich Datenzugriff , ASP.NET GUI, Entwicklung und Architektur. Fehlersuche bezüglich Datenbankproblemen mit SQL Server 2008. |
2010-Apr | bis | 2010-Apr | Trainer |
---|---|---|---|
Dreitägiger WPF Kurs, HILF GmbH, München | |||
Alle Aspekte von WPF: Accessibility, Animations, Annotations, Architecture, Data binding, Deployment, Documents, Effects, Expression Design, Imaging, Internet Explorer, Interoperability, Layout, Media Services, Templates, Text, Tools, XAML. |
2010-Jan | bis | 2010-Apr | Developer, Web Security |
---|---|---|---|
Shared Web Hosting, 1&1 Internet AG, Karlsruhe | |||
Bewertung der Sicherheit und Performance von verschiedenen Aspekten des IIS 7.5, insbesondere Feature Delegation, Konfiguration, Erweiterbarkeit. Entwicklung von Testverfahren und Spezifikationen. Bewertungen der Sicherheit von LINQ Optionen: Plain, expression trees, Linq2SQL, deferred execution, LINQ-to-SQL. Sicherheitseinstellungen, Tests, Dokumentation. Planung, Implementierung, Management von IIS Sicherheitsseinstellungen und anderen Optionen. Wiki Dokumentation. | |||
Technologie: * Microsoft IIS 7.5 (Internet Information Server) * Programming and testing Authentication and Authorization. * Creating web-sites, application-pools, applications. * Configuring various options and working directly with configuration files. * Microsoft Windows Server 2008 R2. * Hyper-V and VM administration. * Microsoft SQL Server 2008, Database setup, performance tests, access with LINQ-to-SQL. * Visual Studio 2008, C#, ASP.NET 3.5, ADO.NET, LINQ, LINQ-to-SQL. * Development of tests. Code-Access-Security, ACL Security, ICACLS. * PowerShell, IIS AdminPak, ASP, HTML, CSS, XPATH. * Development of IIS administration and setup scripts. * Programming Active-Directory. * Development of XML-manipulating scripts.. |
2008-Dez | bis | 2009-Mai | Consultant |
---|---|---|---|
Software Development Process Improvement, AIS GmbH, Dresden | |||
Analyse von Schutzverletzungen, Heap Corruption, Speicherzugriffsfehlern. Analyse von Fehlern im Zusammenhang mit Multi-Threading. Analyse von Performanceproblemen auf produktiven virtuellen Maschinen. (VMware) Bewertung von Werkzeugen und Methoden, für C# und C++: Prozessverbesserung, Kodierrichtlinien, Sourcecode-Formatierung, statische Analyse, Dokumentation. Präsentation und Coaching bezüglich Verbesserung des Software-Entwicklungsprozesses. Schulung und Workshop, Diskussionen mit den Software-Architekten. | |||
Technologie: CDB, WinDbg, Fiddler, WireShark, Network Monitor. ETW – Event Tracing For Windows. Microsoft Visual Studio 2008 performance analysis tools. Intel vTune 3.2 Microsoft Windows Performance Tools (WPT, XPERF, LOGMAN) Microsoft KERNRATE Microsoft Visual Studio.net 2008, C++, C# 3.0, JScript, C++/CLI. Microsoft Office 2007: PowerPoint, Excel, Word, Outlook. Doxygen, Doc-O-Matic, PolyStyle, StyleManager, Sandcastle, Robodoc, Doc-To-Help. Gimpel PC-lint, GrammaTech CodeSonar, Coverity Integrity. Klocwork Insight, Mathworks Polypace. Microsoft PREfast, FxCop, StyleCop.. |
2006-Jul | bis | 2006-Nov | Consultant |
---|---|---|---|
2007-Dez | bis | 2008-Dez | Consultant |
Premier Support, Distributed Services, Microsoft GTSC EMEA DSW | |||
Einsatz für Banken, Versicherungen und Softwareproduzenten in ganz Europa und der Schweiz. Englisch, Deutsch und Spanisch. Kooperation mit exzellenten Experten aus Support, Produktentwicklungsgruppe und Consulting. Detaillierte Einblicke in die Web Services Infrastruktur und neueste Technologien. Interpretation von Standard Dokumenten, wie W3.ORG & OASIS. Beratung bezüglich strategischer Fragen, Design, Architektur und Performance. Analyse von Memory-Dumps und Network Monitor Traces, Low Level Debugging, Assembler. | |||
Technologie: * Windows Communication Foundation (WCF). * Microsoft.NET Web Services, WebService interoperability. * XML, XSD, WSDL, DISCO, Certificates, Kerberos. * SAML, WS-Security, WS-Secure-Conversation, WS-Trust. * Service-Oriented Architecture, SOA. * Visual Studio.net 2005 & 2008, C# 2.0 & 3.0, VB.net, TeamSystem. * DCOM, COM, Enterprise Services. WSE Version 2.0 and 3.0. * Advanced Debugging Utilities: CDB, WinDbg, Fiddler, WireShark, Network Monitor. * Support utilities and information databases. * ASP.NET 1.1 & 2.0, .NET Framework, Remoting, IIS, ISA Server. * Interoperability: VB6, COM, DCOM, DLLs, PInvoke. |
2006-Dez | to | 2007-Nov | Consultant |
---|---|---|---|
Engine Trend Monitoring, MTU Aero Engines GmbH, München | |||
Engine Trend Monitoring:
Improvement of an existing application.
Porting of this application to Visual Studio 2005.
Workshop about Visual Studio 2005. |
|||
Technologie: * Reengineering, Refactoring, Porting. * Windows Forms 2.0, GUI Design. * Microsoft Visual Studio 2003, .Net Framework 1.1. * Microsoft Visual Studio 2005, .Net Framework 2.0. * Microsoft Office 2003. * Programming Microsoft Outlook 2003. * Oracle 9.2.0.4, trigger, stored procedures, table valued functions. * Embarcadero dbArtisan. Citrix. * Merant Dimensions 2.9.3.2 * FarPoint FpSpread For Windows Forms 2.0, .net (spreadsheet control) * IOCOMP WFPlot v3SP2 (graphics and plotting control) * Microsoft.net Data Access (ADO.NET), SQL * Custom database access interface. * BackgroundWorker, XmlReader, System.Configuration, Snippet design. * Managing application settings. ADS (Alternative Data Streams). * IMAP e-mail management protocol. |
Diese Liste enthält nur die aktuellen und relevanten Projekte.
Auf Wunsch kann eine komplette Liste bereitgestellt werden.
2007-Sep | CSCW: Computer Supported Cooperative Work | ||
---|---|---|---|
Universitätskurs mit Prüfung, Prof. Haake, Universität Hagen |
2007-Sep | CSCL: Computer Supported Cooperative Learning | ||
---|---|---|---|
Universitätskurs mit Prüfung, Prof. Haake, Universität Hagen |
2006-Apr | Microsoft MCSD Title |
---|
2006-Apr | Microsoft MCP Certification | ||
---|---|---|---|
Designing and Implementing Databases with Microsoft® SQL Server 2000 Enterprise Edition |
2006-Feb | Microsoft MCAD Title |
---|
2006-Feb | Microsoft MCP Certification | ||
---|---|---|---|
Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework |
2005-Dez | Microsoft MCP Certification | ||
---|---|---|---|
Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET |
2005-Feb | Microsoft MCP Certification | ||
---|---|---|---|
Analyzing Requirements and Defining Microsoft .NET Solution Architectures |
2003-Nov | Microsoft MCP Certification | ||
---|---|---|---|
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET. |
1988-Aug | Studium Wirtschaftsinformatik an der Fachhochschule Karlsruhe | ||
---|---|---|---|
"(Informatik, Mathematik und Betriebswirtschaft) Abschluss als Diplom-Informatiker (Dipl.Inform. FH)." |
1982-Jun | Bankausbildung bei der Kreissparkasse Frankenberg. | ||
---|---|---|---|
"(Informatik, Mathematik und Betriebswirtschaft) Abschluss als IHK-geprüfter Bankkaufmann." |
2011-Dez | From Senior Product Manager, eResearchTechnologie GmbH | ||
---|---|---|---|
The consultant worked closely with program management and stakeholders. He developed user interface sketches, prototypes and played an important part in the development of the new site user qualification process. One of his mayor tasks was the creation and maintainment of the functional specification with Sparx Enterprise Architect. He worked very precisely and brought new ideas to the process. We are very satisfied with his work and enjoyed working with him. We would gladly work with him again.. |
2007-Nov | From Projektleiter, MTU Aero Engines GmbH | ||
---|---|---|---|
Den Berater Herrn Karl-W. Geitz hatten wir 2007 in der Entwicklung und Programmierung verschiedener Softwareprojekte eingesetzt, die in C# implementiert wurden. Es handelte sich sowohl um Server-Komponenten als auch um graphische Benutzeroberflächen von Clients. Herrn Geitz können wir jederzeit weiter empfehlen, er hat stets sehr schnell und effektiv gearbeitet, die Entwicklungswerkzeuge sehr gut beherrscht und auf Grund seiner Erfahrung und seines Überblicks für alle aufgetretenen Probleme in kurzer Zeit erfolgreich und eigenständig eine Lösung gefunden. Hervor zu heben sind seine .Net- und SQL-Detailkenntnisse. |
2003-Jan | From Team Leader Databases, Siemens AG, Medical Solutions | ||
---|---|---|---|
Der Berater entwickelte die Architektur und Feinspezifikation eines generischen Test Frameworks. Dieses ermöglicht die Zusammenstellung von Tests aus Software-Bausteinen sowie deren Ausführung verteilt auf Prozesse, Threads und Rechner. Der Test-Workflow wird durch ein parametrisierbares XML Script gesteuert. Die Architektur fördert die Aufteilung von Tests in Bausteine und deren Wiederverwendung. Der Berater entwickelte selbstständig Konzepte zum Tracing, Logging und Exception-Handling sowie eine allgemeine Schnittstelle für Integration und Erstellung der Software- Bausteine. Das Ergebnis seiner Tätigkeiten ist ein vollständiges und integriertes Produkt, mit dem wir außerordentlich zufrieden sind. Der Berater hat sich sehr schnell in die Teamstruktur eingefunden. Die Planung der eigenen Arbeitspakete erfolgte sehr zuverlässig und war jederzeit äußerst transparent. |
2001-Feb | Projektleiter eines Münchner Bankkonzerns | ||
---|---|---|---|
Der Consultant hat mit besonderem persönlichen Einsatz das elektronische Dokumentenverwaltungssystem entworfen, entwickelt und in die Produktion eingeführt. Sehr zufrieden sind wir mit der selbstständig und im Team erbrachten Leistung bezüglich IT-Know-How. Der Consultant hat Schulungen für interne Mitarbeiter durchgeführt, die anschließend die Wartung und Produktionssicherung eigenständig durchführen konnten.. |
Diese Liste enthält nur die aktuellen und relevanten Projekte.
Auf Wunsch kann eine komplette Liste bereitgestellt werden.
Cobasoft.Log | Encompassing logging and tracing library. Very stable and fast, solid, thread-safe, tested. |
---|---|
LOG Viewer | Viewer for large and huge text files. Console-based. Filtering, searching, sorting, regular expressions, highlighting. |
Scanning, OCR & Analysis | Automated system for extracting data from incoming or outgoing PDF documents, like invoices. |
Cobasoft Object Model | Multilevel object model for application data management and caching. Support for generic programming, data transfer, ORM, SQL database interface. DTO, BO, BOM, validation. High-speed data access. Able to work with huge data sets with minimal memory footprint. It is a layered system: DTO's for basic data representation and transfer. BO's for bundling the object-related functionality. BOM's for lists of business objects. Pluggable validation. Customizable serialization and database access. Stable, proven, generic. |
Cobasoft Generator | Source code generator for the Cobasoft ORM. Creates source code (C#), stored procedures (TSQL), documentation. |
Web Application Installer | Customizable target locations, web application settings, database settings. HTTPS and certificates. Create websites and web applications. Set folder and Service rights. Persist and reuse all settings. Test preconditions. Upgrade databases. Modern user interface. |
Web Uploader for Large Files | Customizable server connections and credentials. Very user-friendly UI. Support for automated, background action. Pause, resume and restart transmissions. Manage many documents at the same time. Show transfer statistics. Persist and reuse all settings. |
Image & Document Database | Modern Web user interface. Very flexible data structure, customizable by customer. Image visualization. Extensible. Versioning. |
Viewer for Huge Images | Very quick image display, panning and zooming. Various image formats. Integrated graphical, collaborative annotations. Customizable colors and layout, embeddable. |