Agile Software-Entwicklung. Analyse, Architektur und Implementierung.
Entwicklung für Microsoft Azure
ASP.NET Web-APIs und
serviceorientierte Architekturen
Performante Datenbank-Anwendungen mit O/R-Mapping
Android- und iOS-Apps mit
.NET MAUI (früher Xamarin.Forms)
Windows-Anwendungen mit
.NET und WPF
Sichere und DSGVO-konforme Anwendungen
und entwickele .NET-Anwendungen für Unternehmen und Softwarehäuser, die Ihre
Mitarbeiter und Ihre Kunden glücklich machen: Anwendungen, die den Anwender bei seiner Arbeit unterstützen.
Dabei beginne ich bei der Analyse Ihrer Anforderungen, erstelle eine geeignete Architektur und übernehme die Implementierung.
Eine agile Arbeitsweise, bei der Sie möglichst bald erste Funktionen nutzen können, ist für mich selbstverständlich.
Als Diplom-Informatiker (FH) mit mehr als 20 Jahren Erfahrung in der Software-Entwicklung und .NET-Entwickler der ersten Stunde habe ich bereits eine Vielzahl an Projekten erfolgreich umgesetzt. Ich bekomme das beste Feedback für meine hohe Sorgfalt im gesamten Entwicklungsprozess. Dies beginnt bereits damit, dass ich erst zufrieden bin, wenn wir alle relevanten Anforderungen gemeinsam und detailliert klären konnten und führt im Ergebnis zu qualitativ hochwertigen Anwendungen.
Für mich ist es das Beste, wenn eine erstellte Anwendung in Betrieb geht, von realen Anwendern erstmalig für reale Arbeit verwendet wird und ich das positive Feedback der Anwender live erleben kann.
Auch privat bin ich der Technik verfallen. Ich glaube, bald gibt es nichts mehr, das in unserem Haus nicht smart und automatisiert und über das Internet erreichbar ist. Zum Glück habe ich eine in diesem Bereich sehr verständnisvolle „bessere Hälfte“. Ich lebe in Holzwickede in der Nähe von Dortmund im Ruhrgebiet.
Meine in der täglichen Praxis wichtigsten Kenntnisse.
Meine Kunden und größeren Projekte der letzten Jahre.
Erstellung des Backends für eine Anwendung zur deutschlandweiten Planung und Überwachung aller Regel- und Sondertransporte, Berücksichtigung von Feiertagen, ...
MehrErstellung des Backends für eine Anwendung zur deutschlandweiten Planung und Überwachung aller Regel- und Sondertransporte, Berücksichtigung von Feiertagen, Anbindung an HERE Maps zum Routing und zur Strecken- und Fahrzeit-Berechnung, Kartendarstellung, Auslastungs- und Kostenberechnung, Mengenflüsse, Verwaltung von Abhol- oder Zuführungsaufträgen, Vorschläge für passende Transporte, Verarbeitung von Abfahrts-, Ankunfts- und Lade-Scans der Fahrer, Übersicht über Verspätungen und andere Unregelmäßigkeiten, standortbezogenes Transport-Tableau mit den Ankünften und Abfahrten, Verwaltung der Dienstpläne, Ausdrucke, Formulare, Excel-Exporte und Auswertungen, Verwaltung diverser Stammdaten, darunter alle Anfahrstellen (Standorte, Filialen, Speditionen, Kunden, Briefkästen, ….) mit Dublettenprüfung, Benutzer- und Rechte-Verwaltung, Schnittstellen zu zahlreichen Umsystemen, schrittweise Ablösung des Altsystems
Technical Product Owner und Architekt
.NET (Core), C#, Microservices, Azure Service Bus, REST-API, OpenAPI, Swagger, API-Gateway, Authentication, Ocelot, Background-Services/-Jobs, Entity Framework, PostgreSQL, Oracle, Cosmos DB, Elasticsearch, Azure Storage, Redis, Polly, Anbindung HERE Maps, Aspose, Application Insights, xUnit, Moq, SpecFlow, Frontend: Angular, SignalR, CI/CD: Jira, GitHub, Jenkins, SonarQube, Docker, Kubernetes, Rancher, Log Analytics
Weiterentwicklung einer Xamarin-App zur Dokumentation der Transporte und Unterstützung der Fahrer, Möglichkeit zur Integration von Xamarin.Forms geschaffen, Entwicklung ...
MehrWeiterentwicklung einer Xamarin-App zur Dokumentation der Transporte und Unterstützung der Fahrer, Möglichkeit zur Integration von Xamarin.Forms geschaffen, Entwicklung eines neuen Moduls zur Dokumentation von Fahrzeug-Verplombungen und Plombenprüfung
Berater und Entwickler
Xamarin.Forms, Android, C#, XAML, Azure Service Bus, Azure Functions, Cosmos DB, Application Insights
Erstellung der WPF-Anwendung MAKaMa zur zeitlichen Verplanung von Aufträgen, Mitarbeitern, Fahrzeugen und sonstigen Ressourcen für die Teams der Markscheiderei in ...
MehrErstellung der WPF-Anwendung MAKaMa zur zeitlichen Verplanung von Aufträgen, Mitarbeitern, Fahrzeugen und sonstigen Ressourcen für die Teams der Markscheiderei in einer grafischen Plantafel, Berücksichtigung von Abstellungen, Abwesenheiten und Feiertagen, Workflows für die Vergabe von Aufträgen an andere Teams, Anzeige und Auswahl von Aufträgen in einer Kartenansicht, Abschließen von Aufträgen mit Erfassung von Leistungskennzahlen und E-Mail-Erstellung über Vorlagen, Übersicht über konfigurierbare Dashboards
Entwickler
.NET, C#, Windows Presentation Foundation (WPF), XAML, Prism, Unity, Oracle, SQL, Oracle Spatial and Graph, ThinkGeo Map-Komponenten, Anbindung von Outlook
Entwicklung der iOS-Apps MAKaMa Mobil und BAS Mobil mit Xamarin.Forms, erstere zur Anzeige und zum Abschluss von in MAKaMa für das Team verplanten Aufträgen und ...
MehrEntwicklung der iOS-Apps MAKaMa Mobil und BAS Mobil mit Xamarin.Forms, erstere zur Anzeige und zum Abschluss von in MAKaMa für das Team verplanten Aufträgen und zur Erfassung spontaner Schnellaufträge, zweitere zur Begutachtung von Bergschäden vor Ort mit Erfassung des Ortstermins und der Gebäudeteile, Erstellung von Skizzen und Aufnahme von Fotos, beide Apps verfügen über eine Kartenansicht mit unternehmensspezifischen Layern und Navigation, Datensynchronisation und eine Dokumentenanzeige
Entwickler
Xamarin.Forms, iOS, C#, XAML, Prism, Unity, SQLite, sqlite-net, Oracle, SQL, Oracle REST Data Services (ORDS), Polly, Map, Geolocation, SkiaSharp
Mitarbeit in größeren Entwicklungsprojekten, z.B. Integration der Ressourcenplanung aus MAKaMa in eine Anwendung der Wasserwirtschaft, bei der Neuentwicklung der ...
MehrMitarbeit in größeren Entwicklungsprojekten, z.B. Integration der Ressourcenplanung aus MAKaMa in eine Anwendung der Wasserwirtschaft, bei der Neuentwicklung der Bergschadensabwicklung, Entwicklung einer Regel-Engine zur Erstellung von Programmabläufen durch den Fachbereich (z.B. zur automatischen Generierung fallbezogener Word-Dokumente), Erstellung von WPF-UIs für einige anwendungsübergreifende Programmteile (Mobile Apps und Anwender, Workflows, Auftragsverwaltung, u.a.)
Entwickler
.NET, C#, Windows Presentation Foundation (WPF), XAML, Prism, Unity, Oracle, SQL, Oracle Spatial and Graph, ThinkGeo Map-Komponenten, Integration in Bentley Systems MicroStation
Überarbeitung der 2010 entwickelten ASP.NET-Webanwendung um die Lauffähigkeit in der Microsoft Azure-Cloud herzustellen, Integration mit Azure Active Directory, Office 365 und ...
MehrÜberarbeitung der 2010 entwickelten ASP.NET-Webanwendung* um die Lauffähigkeit in der Microsoft Azure-Cloud herzustellen, Integration mit Azure Active Directory (Benutzerverwaltung), Office 365 (Dateiablage mit Volltextsuche, Exchange Server) und sipgate Team (Telefonanlage), allgemeine Weiterentwicklung
Berater, Architekt und Entwickler
Azure-Dienste (App Service, WebJobs, SQL-Datenbank, Storage, Automation, Active Directory), Microsoft Graph, OAuth, Office 365, Windows Communication Foundation (WCF), XML-Webservices, CTI
* Details zur eigentlichen Anwendung siehe Nov. 2009 - Jan. 2011
Neuentwicklung der App MediFox CareMobile als plattformübergreifende App für Windows Phone und Android mit Xamarin, Synchronisation der Klienten- und Adressdaten sowie ...
MehrNeuentwicklung der App MediFox CareMobile als plattformübergreifende App für Windows Phone und Android mit Xamarin, Synchronisation der Klienten- und Adressdaten sowie der geplanten Dienste, Touren und Einsätze aus dem Produkt MediFox ambulant live, mobile Zeit- und Leistungserfassung, Unterschriftenfunktion, Einsicht in und Erfassung von Gesundheits- und family connect-Daten, Navigationsfunktion, Fahrtenbuch, Trackingfunktion, integrierter Messenger, Benachrichtigungen, Lokalisierung in mehrere Sprachen, Hintergrund-Synchronisation der erfassten Daten sowie aufgetretener Änderungen, Erstellung des zugehörigen Webservice
Architekt und Entwickler
Xamarin, Windows Phone, Android, C#, XAML, MvvmCross, Fody, SQLite, sqlite-net, Microsoft SQL Server, ASP.NET Web-API, REST-Webservices
Erstellung eines Systems zur Lizenzierung und Softwareverteilung für die Produkte MediFox ambulant live und MediFox stationär, Verwaltung der lizenzierten ...
MehrErstellung eines Systems zur Lizenzierung und Softwareverteilung für die Produkte MediFox ambulant live und MediFox stationär, Verwaltung der lizenzierten Produkte, Versionen, Mandanten und Module, Webservice zur Anbindung an die hauseigene FileMaker-basierte Kundendatenbank, Lizenzserver zur Online-Aktivierung und zum Abruf signierter Lizenzen, Lizenzdienst zur Verteilung und Kontrolle der Lizenzen und Lizenzbedingungen im lokalen Netz, flexible Bindung der Lizenz an die Hardware, Installer zur netzwerkweiten Installation der lizenzierten Produkte und Komponenten sowie zum Abruf und der Installation von Online-Updates, Rückmeldung installierter Komponenten
Berater, Architekt und Entwickler
.NET, C#, Windows Presentation Foundation (WPF), XAML, Entity Framework (Code First), Microsoft SQL Server, Microsoft SQL Server Compact, Windows Communication Foundation (WCF), XML- und REST-Webservices, DSA-Signierung, WMI, InstallAware
Erstellung zweier Synchronisierungsdienste zur Anbindung der Produkte MediFox ambulant live und MediFox stationär an das MediFox family connect-Portal, Synchronisierung der ...
MehrErstellung zweier Synchronisierungsdienste zur Anbindung der Produkte MediFox ambulant live und MediFox stationär an das MediFox family connect-Portal, Synchronisierung der Klienten-, Gesundheits-, Einsatz- und Leistungs- sowie der family connect-Daten, Übertragung von Interessentenanfragen, Integration der family connect-Vertragsverwaltung und Datenerfassung in die o.g. Produkte, Konzipierung einer Webservice-Schnittstelle für das Portal
Architekt und Entwickler
.NET, C#, WinForms, Windows Presentation Foundation (WPF), XAML, Microsoft SQL Server, ADO.NET, SQL, Windows Communication Foundation (WCF), XML-Webservices
Erstellung einer Webservice-Schnittstelle zur Anbindung des Management-Informationssystems MediFox CarePad an das Produkt MediFox ambulant live mit ...
MehrErstellung einer Webservice-Schnittstelle zur Anbindung des Management-Informationssystems MediFox CarePad an das Produkt MediFox ambulant live mit Übergabe der Klienten- und Mitarbeiterstammdaten, der geplanten und bei der Durchführung erfassten Touren, Einsätze und Erlöse sowie wichtiger Unternehmenskennzahlen, umfangreicher Auswertungen und aktueller Mitteilungen
Architekt und Entwickler
.NET, C#, Microsoft SQL Server, ADO.NET, SQL, Windows Communication Foundation (WCF), REST-Webservices
Durchführung verschiedener kleinerer sowie Mitarbeit in großen Entwicklungsprojekten, z.B. Erstellung eines Webservices zur Annahme und Weiterleitung von ...
MehrDurchführung verschiedener kleinerer sowie Mitarbeit in großen Entwicklungsprojekten, z.B. Erstellung eines Webservices zur Annahme und Weiterleitung von Menüservice-Bestellungen durch das Produkt MediFox ambulant live bei der apetito AG in Rheine, Erstellung einer ASP.NET-basierten Anzeige verschiedener Exchange Server-Inhalte, Performance-Analyse und -Optimierung sowie Analyse und Beseitigung von Memory-Leaks im Produkt MediFox stationär, u.a.
Teilw. Architekt, Entwickler
.NET, C#, WinForms, Windows Presentation Foundation (WPF), XAML, ASP.NET WebForms, HTML, CSS, Infragistics-Controls, Spring.NET, Microsoft SQL Server, ADO.NET, SQL, Windows Communication Foundation (WCF), XML-Webservices, Codegenerierung, Anbindung von Outlook
Erstellung einer ASP.NET-Webanwendung zur Verwaltung von Kunden, Kandidaten, Projekten und Vakanzen eines Personaldienstleisters sowie zur Unterstützung von ...
MehrErstellung einer ASP.NET-Webanwendung zur Verwaltung von Kunden, Kandidaten, Projekten und Vakanzen eines Personaldienstleisters sowie zur Unterstützung von dessen Recruiting- und Akquise-Prozessen, Kontakthistorie, Aufgabenverwaltung, Provisionsabrechnung, Controlling-Modul, PLZ-Umkreissuche, Volltextsuche, Anbindung an die Telefonanlage, Anbindung an den Exchange Server
Berater, Architekt und Entwickler
.NET, C#, ASP.NET WebForms, AJAX, AJAX Control Toolkit, HTML, CSS, JavaScript, Entity Framework, Microsoft SQL Server, Windows Communication Foundation (WCF), XML- und REST-Webservices, Active Directory-Integration, Windows Desktop Search, CTI, TAPI, Exchange Webservices
Kurze fachliche Beschreibung früherer Projekte
MehrErstellung einer ASP.NET-Webanwendung zur Festival-Anmeldung, Verwaltung der Teilnehmer, Mitarbeiter, Quartiere und Veranstaltungen, Fakturierung der Teilnehmergebühren, Quartierverteilung, E-Mail-Versand
Entwicklung eines Frameworks auf der .NET-Plattform für mehrschichtige datengebundene Anwendungen, OR-Mapping, automatische Anlage der Datenstrukturen auf Microsoft SQL Server oder mySQL, generische Abfrage- und Filtermöglichkeiten, Benutzeroberfläche (WinForms) mit automatisch erstellten datengebundenen Controls, verschlüsselte Client-Server-Kommunikation, Verwaltung von Berechtigungen, Anbindung an Word, OpenOffice Writer, combit List & Label, Serienmails
Erstellung einer .NET-Software zur Verwaltung einer großen Non-Profit-Organisation (Geschäftsstelle und Ortsgruppen), Adressverwaltung, Verwaltung von Aktionen, Konferenzen und Seminaren, Lagerverwaltung, Kassenführung, Anbindung an Word und combit List & Label
Erstellung einer .NET-Software zum Scannen eines Fußabdrucks mit einem Flachbettscanner zu orthopädischen Diagnosezwecken, Einfärben des Scans nach Druckverhältnissen, Aufnahme von Kunden- und Auftragsdaten, diverse Ausdrucke
Weiterentwicklung eines ERP-Systems bestehend aus Adressverwaltung mit Finanz- und Spendenbuchhaltung und Modulen für Electronic Banking, Fakturierung/Mahnwesen, Darlehensverwaltung, Abonnementverwaltung, Versand, Projekt-, Konferenz- und Gästehausverwaltung, Fundraising, Patenkindverwaltung, Reisedienstverwaltung und Anbindung an Word, Outlook und das Archivierungssystem DokuBit
Erstellung eines Moduls zur Verwaltung von Anlagegütern und deren Abschreibung, Finanzberichte in Form einer Bilanz
Erstellung einer Lagerverwaltung zur Verwaltung von Hilfsgütern, deren Anlieferung und Verteilung, Anbindung an die Artikelliste der Apotheken, Verbuchung von Sachspenden
Erstellung eines Installations- und Verwaltungstools für eine ERP-Software mit Unterstützung der Erstinstallation und des Updates für Einzelplätze oder in Netzwerkumgebungen unter Berücksichtigung der erworbenen Lizenzen, Verwaltung der Mandanten und Benutzerberechtigungen
Konzipierung und Umsetzung einer Funktionalität zur Währungsumstellung einer ERP-Software im Zuge der Euro-Einführung, Umrechnung der Beträge, Archivierung der Originaldaten, Ausgleich von Rundungsdifferenzen
Umstellung einer ERP-Software von Access-Datenbanken auf den Microsoft SQL Server, Erweiterung des Installationstools zur automatischen Anlage der Datenstrukturen und Übernahme der Daten
Erstellung einer Funktion zur Dublettensuche und -zusammenführung im Adressbestand mittels Ähnlichkeitsanalysen (Damerau-Levenshtein)
Erstellung einer Funktion zur Verwaltung von in Outlook bzw. auf einem Exchange Server gespeicherter E-Mails über die Personenstammdaten
Erstellung eines Moduls zur Verwaltung von kirchlichen Zellgruppen und deren Besuchern, Ausgabe von Besucherstatistiken
Erstellung einer Funktion zur Umbuchung von Verwaltungskostenumlagen, Abrechnung der Salden mittels elektronischer Überweisungen
Erstellung eines Moduls zur Schulverwaltung, Verwaltung der Schüler und Klassen, leistungsbezogene Abrechnung von Schulgeldern, Buslinienplanung und Fahrplanausgabe, Anbindung an Word
Erstellung einer Studenten- und Prüfungsverwaltung
Hervorzuheben sind hierbei seine sehr sorgfältige und detaillierte Arbeitsweise über den gesamten Entwicklungsprozess hinweg und die gute Qualität der gelieferten Ergebnisse.
Eine der Schlüsselpersonen im Projekt mit welchen ich technische Fragestellungen offen, strukturiert, seriös und konstruktiv
diskutieren kann.
Herr Dettmar hat die angestrebten Ziele erreicht und somit maßgeblich zum Erfolg der Projekte beigetragen. Alle Aufgaben wurden mit großer Sorgfalt und zu unserer vollsten Zufriedenheit erledigt.
Auf der Basis des von Herrn Dettmar entwickelten Layouts und Bedienkonzeptes haben wir ein hervorragend zu bedienendes System erhalten, das unsere Geschäftsabläufe optimal abbildet.
Ich bevorzuge Projekte in Nordrhein-Westfalen, Niedersachsen, Hessen und nördl. Rheinland-Pfalz. Bei hohem Remote-Anteil gerne auch bundesweit.
Timo Dettmar
Freiberuflicher Wirtschaftsinformatiker