Karl-w. Geitz

Web application for CRM, ERP, calculation

Karl-w. Geitz
Gemünden (Wohra), Germany

Experience

Nov 2022 - Jun 2024
1 year 8 months

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.

Feb 2022 - Dec 2024
2 years 11 months
Germany

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.

Jul 2021 - Sep 2021
3 months
Munich, Germany

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.

Jun 2021 - Sep 2021
4 months
Stuttgart, Germany

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.

Oct 2020 - Mar 2021
6 months
Stuttgart, Germany

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.

Jun 2020 - Dec 2020
7 months
Kassel, Germany

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.

May 2019 - Jul 2019
3 months
Giessen, Germany

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.

Feb 2019 - May 2019
4 months
Bielefeld, Germany

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.

Jan 2019 - Dec 2019
1 year
Hagen, Germany

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.

Jun 2018 - Dec 2019
1 year 7 months
Münster, Germany

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.

Aug 2017 - Sep 2024
7 years 2 months

Software Developer

Cobasoft GmbH

  • Implementation of LogVw, a viewer for huge text files as console application.

  • C#, .NET Framework, .NET Core.

Oct 2015 - Oct 2016
1 year 1 month
Aarau, Switzerland

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.

Mar 2015 - Dec 2025
10 years 10 months
Cologne, Germany

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.

Mar 2015 - Dec 2019
4 years 10 months
Cologne, Germany

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.

Jan 2015 - Feb 2015
2 months
Munich, Germany

Web Developer

Company Office

  • Development of various websites, cross-site integration (mashup), and company website.

  • ASP.NET, HTML 5, CSS, JavaScript, C#, MVC, IIS.

Oct 2014 - Dec 2014
3 months
Baden, Switzerland

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.

Jan 2012 - Dec 2023
12 years
Munich, Germany

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.

Nov 2010 - Dec 2011
1 year 2 months
Würzburg, Germany

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.

May 2010 - Oct 2010
6 months
Munich, Germany

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.

Apr 2010 - Apr 2010
1 month
Munich, Germany

Consultant

AZ-Software

  • Coaching related to data access, ASP.NET GUI, development and architecture.
  • Troubleshooting database problems with SQL Server 2008.
Apr 2010 - Apr 2010
1 month
Munich, Germany

Trainer

HILF GmbH

  • Conducted a 3-day WPF course.
  • Topics included Accessibility, Animations, Data binding, XAML, and Interoperability.
Jan 2010 - Apr 2010
4 months
Karlsruhe, Germany

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.

Dec 2008 - May 2009
6 months
Dresden, Germany

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.

Dec 2007 - Dec 2008
1 year 1 month

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.

Dec 2006 - Nov 2007
1 year
Munich, Germany

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.

Jul 2006 - Nov 2006
5 months

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.

Jan 2003 - Dec 2005
3 years
Erlangen, Germany

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.

Jan 1997 - Dec 2000
4 years
Germany

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.

Jan 1993 - Dec 1995
3 years
Germany

Software Developer

Bicom GmbH

  • Development of PrimaVista presentation software including pen-support, handwriting recognition, undo/redo, and screenshots.

  • C++, MFC, Windows NT 4.

Jan 1986 - Dec 1988
3 years
Germany

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.

Jan 1986 - Dec 1988
3 years
Germany

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

German
Native
English
Advanced
Spanish
Intermediate

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

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Vincent Rothländer
Vincent Rothländer

Freelancer

View Profile
Andre Fritzsche
Andre Fritzsche

.NET Consultant (Fullstack)

View Profile
Christian Hacker
Christian Hacker

Qualifications Profile

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Oleg Orlov
Oleg Orlov

Senior Software Developer C#, ASP.NET Core (.NET 6–9)

View Profile
Csaba Kéri
Csaba Kéri

ServiceNow Consultant

View Profile
Johannes Knörzer
Johannes Knörzer

Software Developer

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

View Profile
Fabian Deitelhoff
Fabian Deitelhoff

Volunteer Examiner for IT Apprenticeships

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Ingo Grebe
Ingo Grebe

Founder and Owner

View Profile
Andreas Grutz
Andreas Grutz

Senior Fullstack .NET (Core) & Angular Developer

View Profile
Heiko Huvermann
Heiko Huvermann

Fullstack Developer / Architect

View Profile
Kai Schmudlach
Kai Schmudlach

Software Developer

View Profile
Christian Zeder
Christian Zeder

Software-Architect / Engineer

View Profile
Ulrich Proeller
Ulrich Proeller

Software Architect

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Jörg Nieveler
Jörg Nieveler

Senior Software Architect

View Profile
Johannes Euteneier
Johannes Euteneier

Freelance Software Consultant

View Profile
Volker Ahlers
Volker Ahlers

Fullstack Developer

View Profile
Timo Bakenecker
Timo Bakenecker

Freelancer (self-employed)

View Profile
Daniel Friedrich
Daniel Friedrich

Senior Delphi / C# Developer

View Profile
Rizwan Bashir
Rizwan Bashir

Software Developer/Database/DevOps

View Profile
Igor Frühauf
Igor Frühauf

Lead Frontend Developer

View Profile
Lars Martin
Lars Martin

Freelance Solution Architect

View Profile
Dirk Volkmann
Dirk Volkmann

Software Developer

View Profile