|
|
Developer, Technical Lead, Architect, Coach.
Microsoft .NET, Microsoft Development Ecosystem, Standard Web Technology.
Product and Tool Development, Reengineering, User Experience, Accessibility.
Development of efficient, mobile, distributed, effective and intuitive applications.
C# | since 2003 | Very high level of proficiency. |
---|---|---|
JavaScript | since 2002 | With jQuery, fabric and other libraries. |
SQL | since 1989 | Microsoft, Oracle, Informix, … |
C++ | since 1989 | Formerly very good knowledge. |
VB.NET | since 1997 | Also VBA and other BASIC dialects. |
Visual Studio | since 1997 | Always using latest version. |
---|---|---|
Microsoft.NET | since 2003 | WebAPI, MVC, ASP.NET, Generics, .NET Core, Standard, … |
Microsoft TFS | since 1989 | Also GitHub, Tortoise, SourceSafe, ClearCase, … |
SQL Databases | since 1989 | Design, ORM, Generator, Performance, Programming. |
HTML, JS, CSS, SVG | since 1995 | For creating interactive, user-friendly, fast, graphic, intelligent websites. |
Speech Input, Generics, Generators, Parallelism, Porting, OCR, Rapid Prototyping, Decoupling, Object-Oriented Programming, Office, XML, JSON, … |
German | Mother tongue. Very good, written and spoken. |
---|---|
English | Very good, fluent, written and spoken. |
Spanish | Good, written and spoken. |
EVV - Web-application for CRM, ERP, Planning. 2015-…. Inhouse system, based on Web technology only. C#, SQL, HTML5, .NET Core. |
ZEN browser - Image Management Web-Portal for Digital Microscopy. 2012-…. ASP.NET MVC, C#, Razor, .NET Core, jQuery, fabricjs, OpenSeadragon, dataTables, SQL, WebSockets. |
Web Portal Clinical Trials, ERT.com, Medical Technologie, 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, complex high-performance server-application. 2004-2005. C#, WindowsForms, ADO.NET, SQL, XML, XSD. |
CRM Sales Support System, Siemens eCRM, Frankfurt/M. und Cologne, Porting from MS-ACCESS. 2003-2004. C#, WindowsForms, ADO.NET, Crystal Reports, SQL, XML, XSD, UML. |
Generic Test System for Regression Tests, 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-Architect, Principal Developer. 1997-2000. VB (VisualBasic), Visual C++, Office 97, Outlook, Exchange, SQL-Server, Documentum, Scanning. |
PrimaVista - Presentation Software - Bicom GmbH: Pen-Support and handwriting recognition, undo & redo, screenshots. 1993-1995. C++, MFC, Windows NT 4 |
VPC33 - Viskosimetry-PC - Schott Geräte GmbH: Control of burettes and electronics scales. The program was used for decades. 1986-1988. C, Interfaces, PC |
IPDMS - Integrated Patient Data Management - ADImens GmbH: Technical Project Lead, 3 Developers. Hospital Management. 1986-1988. C, ADImens DB, Network, PC |
2022-Nov | to | 2024-Jun | Software Architect and Developer |
---|---|---|---|
Sensor Manufacturer | |||
Consulting and development in a greenfield project for
acquisition of sensor data. The new solution is meant to replace an existing system, where most of the logic is hardcoded and which is primarily targeted to the German market. The new system is meant to support international markets and the logic and configuration can be changed easily. The new system has to support multiple time zones and international requirements and regulations. I'm working closely with the in-house software architect, developing Enterprise Architect models, proof-of-concepts and implementations. The complete system has a generative approach, where C# code, database, dashboards and reports are generated from compact descriptions. The system is meant to be stable and secure. Encryption, hashing and signing are used throughout. After extensive performance measurements and various evaluations, we decided to use the ClickHouse database, which provides excellent performance and rather good SQL compatibility. |
|||
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 | ongoing | Consulting regarding Dragon NaturallySpeaking |
---|---|---|---|
Oberlandesgericht, Public Tender | |||
Consulting regarding Dragon NaturallySpeaking speech input for a public tender for one of the federal states of Germany. | |||
Technology: * Dragon NaturallySpeaking. |
2021-Sep | to | 2021-Jul | Troubleshooting and Performance Optimizations for Web Client |
---|---|---|---|
Medical Software, Munich Area | |||
Existing application was having major performance problems on server and on client. After extended analysis and troubleshooting we were able to greatly improve performance and stability on both client and server. We also solved (with the help of WireShark and Fiddler) cookie- and login-related problems in the interaction between main application and integrated Docker-based services. We improved logging performance and stability. I also did troubleshooting on memory dumps, with console debugger (cdb) and troubleshooting of browser heap dumps with Cromium, Edge and Chrome. And I consolidated the build environment to use framework 4.8 and to reduce build times and -errors. | |||
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 | Accessibility for Web Client |
---|---|---|---|
Media Newsroom Software, Stuttgart Area | |||
Implementing full accessibility for a large Web client application, which is used for newsrooms rundown management, research and planning. This included integration of ARIA HTML attributes, HTML JavaScript keyboard shortcuts, tabulator order and focus handling, support for meaningful screenreader output and provisions for enabling voice control. Target of the project was achieving full accessibility, as mandated for public facing websites in some areas, so that visually handicapped people can use the software without major problems. | |||
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 with SVG, Templates, Web-Custom-Elements |
---|---|---|---|
Medical Software, Stuttgart Area | |||
Development of various, graphical, interactive web controls. | |||
Technology: * 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 | Inhouse Accounting Application |
---|---|---|---|
ISV Company, Kassel Area | |||
Specification, architecture and development of a web application for
internal accounting, expenses and time billing. A completely new application, with a very specific, custom user and role management. Realized with Microsoft Blazor, netcoreapp3.1 and a few Razor Pages, Bootstrap. |
|||
Technology: * 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 | to | … | EVV - Web-application for Customer Service (CRM), Planning & Material (ERP), Email (Exchange) |
---|---|---|---|
Machine Construction Company, Cologne Area | |||
Specification, architecture, and development of a web application for a machine manufacturer. The system is based on web technology and provides encompassing support for CRM and ERP. The CRM area provides contact and protocol management, including a rich-text editor with text templates, text snippets and variables. It is in heavy use, currently managing about 900,000 documents and 615,000 protocols. Microsoft Exchange is fully integrated, providing tracked conversations, email, tasks and appointments. And a server-based OCR does text analysis and conversion for outgoing and incoming invoices. On the ERP side, I created a fully interactive bill-of-materials (BOM) editor for offer preparation and product calculation. It provides a tree-like view of all machine parts, with automatic recalculation and integrated ordering capabilities. | |||
Technology: * 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 | to | … | Image Management Web-Portal for Digital Microscopy |
---|---|---|---|
High-tech company based in Munich | |||
The software is for management and presentation of very large (gigabyte) digital imaging bitmaps. The UI is developed exclusively with Web technologies (HTML5, JavaScript, CSS). It contains very flexible navigation, presentation and modification of images and documents. It is running on Windows, OS-X, iOS (iPad, iPhone) WindowsPhone & Surface as well as Android. On all these system, interactive drawing, including freehand, is possible. Even on small screen formats (smart phone, iPhone) the complete functionality is available. The server is realized with ASP.NET, MVC-Razor, C# and T-SQL. It implements Web pages and Web APIs for image and document management. The system contains extensive security features (Users, Groups, Rights, Features), a very flexible data management (configurable document properties and input forms, configurable drill down on all document data and configurable tables and other presentations. Besides the huge images, all other kinds of files are also supported (PDF, Excel, et al). The software can be installed and run easily on Microsoft Azure, so quick and globally distributed deployments are possible. In support of the main system, an upload utility (for very large files) and an installer (for the server application) were developed. All done by myself, including architecture, database structure, software design, graphic design, development and parts of the documentation. Realized in close cooperation with the product management. I'm currently providing support, worldwide. | |||
Technology: * Microsoft Visual Studio 2010-latest, ASP.NET, MVC 4, Razor, .NET Core. * jQuery, DataTable, OpenSeaDragon, Fabric.js, et. al. * Microsoft SQL Server 2008-latest, Microsoft Team Foundation Server (TFS), IIS. * DHTML, CSS, JavaScript, AJAX, inkl. single-page technology, WebAPI, Web Sockets. * Reflector, Fiddler, Cobasoft Generator. * International client support. |
2019-Jan | to | 2019-Dez | Troubleshooting Web Application |
---|---|---|---|
Industrial Measuring, Hagen | |||
Troubleshooting a Web application written for Windows 7, with WindowsForms and ActiveX. Created repro with Microsoft Azure. Coordination of support requests with Microsoft Support. Measurements with various troubleshooting tools, like Fiddler, WireShark, Debuggers, Azure Azure Virtual Machines, … |
2019-May | to | 2019-Jul | ECG Visualization with SVG, Web. |
---|---|---|---|
ISV, Gießen | |||
Prototype Web application for ECG Visualization with SVG, Web. Technology: ASP.NET, HTML5, CSS, JavaScript, C#, ActiveDirectory, IIS, IE. |
2019-Feb | to | 2019-May | Software-Update Service and Web UI |
---|---|---|---|
Software Development, Bielefeld | |||
Development of an Update Service with WebAPI and Web-UI for software release management. Used to manage and provide downloads of software product releases for certain customer circles. 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 | |||
Fixed and extended an existing ASP.net application
for folder management to support multiple domains.
The application is used for managing team and project
folders and allows team leads and other authorized personnel
to assign and modify rights on team folders.
It creates and manage these folders and their ACL rights.
All rights and permissions are kept in Active Directory. Technology: ASP.NET, HTML5, CSS, JavaScript, C#, ActiveDirectory, IIS, IE. |
2018-Apr | to | 2019-Dec | Vendor Map; in-house map |
---|---|---|---|
Bank, Cologne | |||
Specification, architecture and development of a web-based mapping application,
realized without access to the public Internet, without using public services, like
Google Maps or Bing Maps.
It displays a detailed map of Germany, overlaid by German ZIP code areas and a list
of all vendors. By clicking into the map, vendors can be selected by ZIP Code area, by clicking on a vendor it can be located in the map. This task invoiced selection of appropriate, free mapping data and ZIP Code data. It has a very interactive and fast, modern, touch enabled user interface. Technology: ASP.NET, Web API, HTML5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2017-Aug | to | … | LogVw -- Viewer for huge text files |
---|---|---|---|
Cobasoft GmbH | |||
Implementation of a viewer for huge text files as console application. Technology: C#, .NET Framework, .NET Core. |
2015-Apr | to | 2019-Dec | Web-application for Travel Management |
---|---|---|---|
Bank, Cologne | |||
Specification, architecture and development of a Web application for
travel management.
Used by management and employees for publishing quick and easy the work location
for every day in the week, like a calendar.
Very interactive and fast, modern, touch enabled user interface. Technology: ASP.NET, Web API, HTML 5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2015-Apr | to | 2019-Dec | Web-application for Business Process Change Management |
---|---|---|---|
Bank, Cologne | |||
Specification, architecture and development of a web application for
Business Process Change Management,
including a small document management. Very interactive and fast. Modern, touch-enabled user interface. Technology: ASP.NET, Web API, HTML 5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox. |
2015-Oct | to | 2016-Oct | Web-application for Stock Management |
---|---|---|---|
Chip Production Company, Aargau, CH | |||
Specification, architecture and development of a web application for
Stock Management. The new system is a replacement for two existing Excel/VBA-based applications. It provides a friendly user interface for managing stock. It is used by engineers and operators to put new products (chips and chip assemblies) into stock and used by stock personal for delivery of these products. The system creates protocols for every production and every delivery. The protocols are based on data from backend web services and templates with Excel formulas. The system compiles Excel formulas into C# code and executes the result to produce the protocols. Technology: ASP.NET, WebAPI, HTML 5, CSS, JavaScript, C#, SPA, WCF, IIS, SQL Server, OpenOffice-XML, Excel, VBA. |
2015-Mar | to | 2019-Dec | Analysis of a Web-application, performance and structure |
---|---|---|---|
Bank, Cologne | |||
Analysis of an existing web application on 3 levels:
Web-front-end, C# backend and database. Substantial performance improvements. Coaching and advising the team. Technology: ASP.NET, HTML 5, CSS, JavaScript, C#, IIS, SQL Server, IE, Chrome, FireFox. |
2015-Jan | to | 2015-Feb | Various Web Sites |
---|---|---|---|
Company Office, Munich, Tenerife | |||
Development of various websites; cross-site integration (mashup), company website. Technology: ASP.NET , HTML 5, CSS, JavaScript, C#, MVC, IIS. |
2014-Oct | to | 2014-Dec | Configuration Editor, SQLite, C#, WindowsForms |
---|---|---|---|
ABB Turgi, Baden, CH | |||
Requirements Specification, User Interface Design, Software Development. For configuration of a process control computer, a database editor was required. In coordination with the product manager, the software architect and others, the requirements specification and user-interaction were developed (wireframes). Simultaneously a prototype with substantial functionality was developed. Technology: Visual Studio, Windows Forms, SQL, Wireframes, C#, Web API, ASP.NET |
2010-Nov | to | 2011-Dec | Lead Developer |
---|---|---|---|
Web Portal, ERT.com, Medical Technology, Würzburg | |||
Creating functional specifications (FS). Communication with product management. Maintaining specifications and UML diagrams with Enterprise Architect. Creating UI wireframes and prototypes with Microsoft SketchFlow (WPF). Using TFS to manage the project. Build, RTM, Branch, Merge, Version. Involvement in User Interface and Feature Design. Troubleshooting and Debugging, Performance Analysis. | |||
Technology: * 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-May | to | 2010-Oct | Troubleshooting and Development |
---|---|---|---|
Bosch Security System, Industry, Munich | |||
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 | to | 2010-Apr | Coaching and Troubleshooting |
---|---|---|---|
ASP.NET and SQL Application, AZ-Software, Munich | |||
Coaching related to data access, ASP.NET GUI, development and architecture. Troubleshooting database problems with SQL Server 2008. |
2010-Apr | to | 2010-Apr | Trainer |
---|---|---|---|
3-day WPF course, HILF GmbH, Munich | |||
Accessibility, Animations, Annotations, Architecture, Data binding, Deployment, Documents, Effects, Expression Design, Imaging, Internet Explorer, Interoperability, Layout, Media Services, Templates, Text, Tools, XAML. |
2010-Jan | to | 2010-Apr | Developer, Web Security |
---|---|---|---|
Shared Web Hosting, 1&1 Internet AG, Karlsruhe | |||
Evaluation of security and performance aspects of IIS 7.5 features, esp. Feature Delegation. Internet Information Server configuration, IIS extensibility. Development of test procedures and specifications. Evaluation of LINQ options. Plain, expression trees, Linq2SQL, deferred execution. LINQ-to-SQL security settings, tests, documentation. Modification of web server security options. Planning, implementation, management of IIS options, esp. Security-related options. Wiki Documentation. Subversion (SVN), Tortoise. | |||
Technology: * 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-Dec | to | 2009-May | Consultant |
---|---|---|---|
Software Development Process Improvement, AIS GmbH, Dresden | |||
Debugging, troubleshooting, analysis of access violations, heap corruption and memory overwrites, multithreading related synchronization and access problems. Performance analysis and optimization on production virtual-machine systems (vmware). Evaluation in the context of C++ and C# of tools for process improvement, coding styles, tools for source code formatting, static analysis and documentation. Presentation and coaching regarding software development process improvement. | |||
Technology: 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 | to | 2006-Nov | Consultant |
---|---|---|---|
2007-Dec | to | 2008-Dec | Consultant |
Premier Support, Distributed Services, Microsoft GTSC EMEA DSW | |||
Communication with customers throughout Europe. Cooperation with some of the best people in the field. Working for banks, insurance companies and software producers. Using latest technologies to solve customer problems. Getting deeply involved in to the Web Services infrastructure. Reading and interpreting standard documents, like W3.ORG & OASIS. Answering strategic questions. Giving design and architectural advice. Solving performance problems. Troubleshooting on a low level. Analyzing dumps and network monitor traces. Stating questions to the product department and cooperating with them. Using advanced debugging tools. Code review and performance analysis. | |||
Technology: * 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, SOAP. * 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. |
|||
Technology: * 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. |
This list contains only the recent and relevant projects.
A complete list can be provided on request..
2007-Sep | CSCW: Computer Supported Cooperative Work |
---|---|
University Course Certificate, Prof. Haake, University Hagen |
2007-Sep | CSCL: Computer Supported Cooperative Learning |
---|---|
University Course Certificate, Prof. Haake, University 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-Dec | 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 | Study of "Computer Science and Economics", Karlsruhe |
---|---|
"Wirtschaftsinformatik" with a title of "Dipl.-Inf. (FH)." |
1982-Jun | Professional education as IHK-certified bank clerk. |
---|
2011-Dec | From Senior Product Manager, eResearchTechnology 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 |
---|---|
The consultant developed the architecture and detailed specification
of a generic test framework. This allows the configuration of tests from software
building blocks and their distributed on multiple processes, threads and host computers.
The test workflow is being controlled by a configurable XML script. The architecture
encourages the segmentation of tests into building blocks and their reuse. The consultant
independently developed concepts for tracing, logging and exception handling as
well as a generical interface for the creation and integration of the software building
blocks. The result of his activities is a complete and integrated product with which
we are extraordinarily content. The Consultant integrated himself quickly into the
team. The planning of his work packages was very reliable and at any time extremely
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.. |
This list contains only the recent and relevant references.
A complete list can be provided on request..
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. |