Karl-w. Geitz
Web application for CRM, ERP, calculation
Experience
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.
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.
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.
Consulting regarding Dragon NaturallySpeaking
Oberlandesgericht
Consulting regarding Dragon NaturallySpeaking speech input for a public tender for one of the federal states of Germany.
Dragon NaturallySpeaking.
Troubleshooting and Performance Optimizations for Web Client
Medical Software
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 cookie- and login-related problems in the interaction between main application and integrated Docker-based services.
We improved logging performance and stability.
Troubleshooting on memory dumps with console debugger (cdb) and troubleshooting of browser heap dumps with Chromium, Edge and Chrome.
Consolidated the build environment to use framework 4.8 and to reduce build times and errors.
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.
Accessibility for Web Client
Media Newsroom Software
Implementing full accessibility for a large Web client application, which is used for newsrooms rundown management, research and planning.
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.
Achieving full accessibility, as mandated for public facing websites in some areas, so that visually handicapped people can use the software without major problems.
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.
Web-Controls with SVG, Templates, Web-Custom-Elements
Medical Software
Development of various, graphical, interactive web controls.
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.
Inhouse Accounting Application
ISV Company
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.
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.
ECG Visualization with SVG, Web
ISV
Prototype web application for ECG visualization using SVG and web technologies.
ASP.NET, HTML5, CSS, JavaScript, C#, Active Directory, IIS, Internet Explorer.
Software-Update Service and Web UI
Software Development
Development of an update service with Web API and web UI for software release management.
Used to manage and provide downloads of software product releases for specific customer groups.
Vue.js, Vuetify, Chrome, Firefox, C#, SQLite, Entity Framework, .NET Core.
Troubleshooting Web Application
Industrial Measuring
Troubleshooting a web application built for Windows 7 using Windows Forms and ActiveX.
Reproduced issues on Microsoft Azure.
Coordinated support requests with Microsoft Support.
Conducted measurements with various troubleshooting tools.
Fiddler, Wireshark, debuggers, Azure virtual machines.
Active Directory Team Folder Management Web Application
ISV
Fixed and extended an existing ASP.NET application for folder management to support multiple domains.
The application is used to manage team and project folders and allows team leads and other authorized personnel to assign and modify permissions on team folders.
It creates and manages these folders and their ACLs in Active Directory.
ASP.NET, HTML5, CSS, JavaScript, C#, Active Directory, IIS, Internet Explorer.
Software Developer
Cobasoft GmbH
Implementation of LogVw, a viewer for huge text files as console application.
C#, .NET Framework, .NET Core.
Web-application for Stock Management
Chip Production Company
Specification, architecture and development of a web application for Stock Management to replace Excel/VBA-based applications.
Provides a user interface for engineers and operators to put chips and chip assemblies into stock and for delivery.
The system creates protocols for production and delivery based on backend web services and templates.
Compiles Excel formulas into C# code to produce the protocols.
ASP.NET, WebAPI, HTML 5, CSS, JavaScript, C#, SPA, WCF, IIS, SQL Server, OpenOffice-XML, Excel, VBA.
EVV - Web-application for Customer Service (CRM), Planning & Material (ERP), Email (Exchange)
Machine Construction Company
Specification, architecture, and development of a web-based application for customer service (CRM) to replace an old application, with complete data and document migration.
The system is used intensively, with approximately 13 million documents and 700,000 logs to date.
Web-based text editor with text modules and templates.
Development of an Exchange connection for email, tasks, and appointments.
Development of an OCR solution for incoming and outgoing invoices and documents.
Specification, architecture, and development of a web-based solution for bill of materials (BOM) management used for production planning, ordering, and configuration of assemblies.
Revision and expansion of the existing ordering system.
Troubleshooting and stabilization of the legacy system.
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.
Software Architect and Developer
Bank
Analysis of an existing web application on 3 levels: Web-front-end, C# backend and database with substantial performance improvements and team coaching.
Specification, architecture and development of a Web application for travel management with a fast, modern, touch enabled user interface.
Specification, architecture and development of a web application for Business Process Change Management, including a small document management.
Specification, architecture and development of a web-based mapping application realized without public Internet access, displaying a detailed map of Germany overlaid by ZIP code areas and vendor lists.
ASP.NET, Web API, HTML5, CSS, JavaScript, C#, SPA (single page application), IIS, SQL Server, IE, Chrome, FireFox.
Web Developer
Company Office
Development of various websites, cross-site integration (mashup), and company website.
ASP.NET, HTML 5, CSS, JavaScript, C#, MVC, IIS.
Configuration Editor
ABB Turgi
Requirements Specification, User Interface Design, and Software Development for a process control computer database editor.
Developed wireframes and a functional prototype.
Visual Studio, Windows Forms, SQL, Wireframes, C#, Web API, ASP.NET.
Image Management Web-Portal for Digital Microscopy
High-tech company
The software is for management and presentation of very large (gigabyte) digital imaging bitmaps.
UI developed exclusively with Web technologies (HTML5, JavaScript, CSS).
Contains very flexible navigation, presentation and modification of images and documents.
Running on Windows, OS-X, iOS (iPad, iPhone), WindowsPhone, Surface and Android.
Interactive drawing, including freehand, possible on all systems, including small screen formats.
Server realized with ASP.NET, MVC-Razor, C# and T-SQL.
Implements Web pages and Web APIs for image and document management.
Contains extensive security features (Users, Groups, Rights, Features) and flexible data management.
Configurable document properties, input forms, and drill down on all document data.
Supports all other kinds of files including PDF and Excel.
Can be installed and run on Microsoft Azure for quick and globally distributed deployments.
Development of an upload utility for very large files and an installer for the server application.
Microsoft Visual Studio 2010-latest, ASP.NET, MVC 4, Razor, .NET Core.
jQuery, DataTable, OpenSeaDragon, Fabric.js.
Microsoft SQL Server 2008-latest, Microsoft Team Foundation Server (TFS), IIS.
DHTML, CSS, JavaScript, AJAX, single-page technology, WebAPI, Web Sockets.
Reflector, Fiddler, Cobasoft Generator.
International client support.
Lead Developer
ERT.com
Creating functional specifications (FS) and maintaining specifications and UML diagrams with Enterprise Architect.
Creating UI wireframes and prototypes with Microsoft SketchFlow (WPF).
Using TFS to manage the project, including Build, RTM, Branch, Merge, and Versioning.
Involvement in User Interface and Feature Design, troubleshooting, debugging, and performance analysis.
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.
Oracle 11g Client, 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.
Troubleshooting and Development
Bosch Security System
Troubleshooting, debugging, and performance analysis of WCF REST Web Services.
Analysis of User Authentication and Security, COM and RCW debugging.
Setting up Symbol Server with PowerScript and PowerShell.
Involved in Agile Development (SCRUM) for video management, GUI, networking, and databases.
C#, C++, C++/CLI, Visual Studio 2010, 2008, 2005, Active Directory.
TFS, Cruise Control, Wiki, Spring, log4net.
UML, Video Management, GUI, Networking, Database, Graphics.
Consultant
AZ-Software
- Coaching related to data access, ASP.NET GUI, development and architecture.
- Troubleshooting database problems with SQL Server 2008.
Trainer
HILF GmbH
- Conducted a 3-day WPF course.
- Topics included Accessibility, Animations, Data binding, XAML, and Interoperability.
Developer, Web Security
1&1 Internet AG
Evaluation of security and performance aspects of IIS 7.5 features, including Feature Delegation.
Internet Information Server configuration and extensibility.
Development of test procedures and evaluation of LINQ options (LINQ-to-SQL security).
Planning, implementation, and management of security-related IIS options.
Development of IIS administration and setup scripts and XML-manipulating scripts.
Microsoft IIS 7.5 (Internet Information Server).
Microsoft Windows Server 2008 R2, Hyper-V.
Microsoft SQL Server 2008, LINQ, LINQ-to-SQL.
Visual Studio 2008, C#, ASP.NET 3.5, ADO.NET.
PowerShell, ICACLS, Active-Directory.
Consultant
AIS GmbH
Debugging and analysis of access violations, heap corruption, and memory overwrites.
Performance analysis and optimization on production virtual-machine systems (vmware).
Evaluation of tools for process improvement, coding styles, and static analysis in C++ and C#.
Presentation and coaching regarding software development process improvement.
CDB, WinDbg, Fiddler, WireShark, Network Monitor, ETW.
Microsoft Visual Studio 2008 performance analysis tools, Intel vTune 3.2.
Microsoft Windows Performance Tools (WPT, XPERF, LOGMAN).
PC-lint, CodeSonar, Coverity Integrity, FxCop, StyleCop.
Consultant
Microsoft GTSC EMEA DSW
Premier Support for distributed services, communicating with customers throughout Europe.
Solving performance problems and troubleshooting on a low level using advanced debugging tools.
Analyzing dumps and network monitor traces, code review, and architectural advice.
Getting deeply involved in Web Services infrastructure and standards (W3.ORG & OASIS).
Windows Communication Foundation (WCF).
Microsoft.NET Web Services, WebService interoperability.
XML, XSD, WSDL, WS-Security, WS-Trust, SOA, SOAP.
Visual Studio.net 2005 & 2008, C#, VB.net, TeamSystem.
DCOM, COM, Enterprise Services, WSE Version 2.0 and 3.0.
CDB, WinDbg, Fiddler, WireShark, Network Monitor.
ASP.NET, .NET Framework, Remoting, IIS, ISA Server.
Consultant
MTU Aero Engines GmbH
Engine Trend Monitoring: Improvement and porting of an existing application to Visual Studio 2005.
Workshop about Visual Studio 2005.
Reengineering, Refactoring, Porting.
Windows Forms 2.0, GUI Design, Microsoft Visual Studio 2003/2005.
Oracle 9.2.0.4, trigger, stored procedures, table valued functions.
Merant Dimensions, FarPoint FpSpread, IOCOMP WFPlot.
ADO.NET, SQL, IMAP protocol.
Consultant
Microsoft GTSC EMEA DSW
Premier Support for distributed services, communicating with customers throughout Europe.
Solving performance problems and troubleshooting on a low level using advanced debugging tools.
Analyzing dumps and network monitor traces, code review, and architectural advice.
Getting deeply involved in Web Services infrastructure and standards (W3.ORG & OASIS).
Windows Communication Foundation (WCF).
Microsoft.NET Web Services, WebService interoperability.
XML, XSD, WSDL, WS-Security, WS-Trust, SOA, SOAP.
Visual Studio.net 2005 & 2008, C#, VB.net, TeamSystem.
DCOM, COM, Enterprise Services, WSE Version 2.0 and 3.0.
CDB, WinDbg, Fiddler, WireShark, Network Monitor.
ASP.NET, .NET Framework, Remoting, IIS, ISA Server.
Principal Developer and Software Architect
Siemens
Development of HiPath ProCenter Dialer Server, a complex high-performance server-application using C#, WindowsForms, and SQL.
Porting CRM Sales Support System (Siemens eCRM) from MS-ACCESS to C#, WindowsForms, and SQL.
Architecture and detailed specification of a generic test framework for regression tests (Siemens Med) using Visual C++, MFC, STL, and XML.
Independent development of concepts for tracing, logging, exception handling, and building block integration.
C#, Visual C++, WindowsForms, ADO.NET, SQL, XML, XSD, UML.
MFC, STL, Rational Rose, XPath, MSXML, DOM, ClearCase.
Crystal Reports.
Software-Architect and Principal Developer
HypoVereinsbank AG
Designed, developed, and introduced an electronic document management system (POET-EA).
Conducted training for internal employees on maintenance and production security.
VB (VisualBasic), Visual C++, Office 97, Outlook, Exchange, SQL-Server, Documentum, Scanning.
Software Developer
Bicom GmbH
Development of PrimaVista presentation software including pen-support, handwriting recognition, undo/redo, and screenshots.
C++, MFC, Windows NT 4.
Technical Project Lead
ADImens GmbH
Led a team of 3 developers for Integrated Patient Data Management (IPDMS) hospital management software.
C, ADImens DB, Network, PC.
Software Developer
Schott Geräte GmbH
Development of VPC33 Viskosimetry-PC for control of burettes and electronics scales.
C, Interfaces, PC.
Skills
C#: Since 2003, Very Detailed And Extensive Knowledge.
Javascript: Since 2002, Used Together With Jquery, Fabric And Other Libraries.
Sql: Since 1989, Microsoft, Oracle, Informix, …
C++: Since 1989, Originally Very Good Knowledge.
Vb.net: Since 1997, Also Vba And Other Basic Dialects.
Visual Studio: Since 1997, Always The Latest Version.
Microsoft .Net: Since 2003, Web Api, Mvc, Asp.net, .Net Core, Standard, …
Microsoft Tfs: Since 1989, Also Github, Tortoise, Sourcesafe, Clearcase, …
Sql Databases: Since 1989, Design, Orm, Generators, Performance, Programming.
Html, Js, Css, Svg: Since 1995, Development Of Interactive, User-friendly, Fast, Graphical, Smart Websites.
Speech Input, Generics, Generators, Parallel Processing, Porting, Ocr, Rapid Prototyping, Object-oriented Programming, Office, Xml, Json, …
Languages
Education
Fachhochschule Karlsruhe
Diploma in computer science, mathematics and business administration · Business Informatics · Karlsruhe, Germany
Kreissparkasse Frankenberg
Chamber of Industry and Commerce certified banker · Bank training · Frankenberg (Eder), Germany
Certifications & licenses
Microsoft MCP Certification Designing And Implementing Databases With Microsoft® SQL Server 2000 Enterprise Edition
Microsoft
Microsoft MCSD Title
Microsoft
Microsoft MCAD Title
Microsoft
Microsoft MCP Certification Developing XML Web Services And Server Components With Microsoft Visual C# .NET And The Microsoft .NET Framework
Microsoft
Microsoft MCP Certification Developing And Implementing Web Applications With Microsoft Visual C# .NET And Microsoft Visual Studio .NET
Microsoft
Microsoft MCP Certification Analyzing Requirements And Defining Microsoft .NET Solution Architectures
Microsoft
Microsoft MCP Certification Developing And Implementing Windows-based Applications With Microsoft Visual C# .NET And Microsoft Visual Studio .NET
Microsoft
Similar Freelancers
Discover other experts with similar qualifications and experience