Profilbild von Sven Krauter Freier Blazor Entwickler aus Waiblingen

Sven Krauter

verfügbar

Letztes Update: 01.01.2024

Freier Blazor Entwickler

Firma: Krauter Softwaretechnik
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

Dateianlagen

CV.pdf

Skills

Eine Selbstbeschreibung aus der hervorgeht, auf was es mir ankommt und was ich im Gegenzug dafür biete?
OK, bekommen wir hin.

Ziele / Werdegang

Wenn Sie .NET-Entwicklung in der aktuellen Version betreiben und es zu schätzen wissen, wenn Entwickler nicht sturr nach Schema F ans Werk gehen, sondern ihre Erfahrung aktiv einbringen und Lösungsvorschläge unterbreiten; dann schonmal dafür Lob von mir. Auf meiner Habenseite stehen: C#, .NET Core (ASP, EF, Blazor), Erfahrung mit Prozessen, Werkzeugen und Methoden der modernen Softwareentwicklung (Scrum, UML, OOAD, Entwurfsmuster, QS), sowie wachsende Erfahrung mit ML .NET.
Aktuell entwickle ich für einen Konzern eine Blazor Server-App Architektur in NET 6 und C# 10. Bis vor kurzem betreute ich eine seit Ende 2019 durch mich entwickelte Blazor Web-App im Automotive-Bereich für Yanfeng Automotive Interiors. Davor war ich ab 2018 knapp 2 Jahre für Jung, DMS & Cie. für die Entwicklung dutzender .NET Core REST-Webservices in zwei Teams (mit)verantwortlich. Davor ab 2014 unter anderem für Dürr Dental zwei Jahre an der Neuentwicklung einer Client-Server Software zur Aufnahme, Darstellung und Befundung von Patientenbildern mit integrierter Patientenverwaltung. Eine Übersicht aller durchgeführten Projekte liefert mein Track Record im CV. Darüber hinaus besitze ich Erfahrung in der Finanzanalyse und der Erstellung betriebswirtschaftlicher Auswertungen. Das Spektrum der entwickelten Anwendungen reicht von modularen, mehrsprachigen CRM-Systemen und konfigurierbaren Software-Assistenten über flexible Mail-Versandsysteme und Webservices, bis hin zu MIS-Webseiten und Dateiformat Reverse-Engineering.

Persönliches

Ich bin Fachinformatiker – Anwendungsentwickler und liebe meinen Beruf. Softwareentwicklung ermöglicht es Erfahrung auch kreativ einzubringen. Nach der Ausbildung 2003, zog es mich aus dem Süden Deutschlands nach Berlin. Ende 2013 kehrte ich wieder nach Baden-Württemberg zurück. Seit Ende 2015 wohne ich in Waiblingen. Seit 2007 ausschließlich Freiberufler.
Für Vermittler: Sie suchen für eine Anstellung? Überspringen Sie diesen CV, spart Zeit.
Ich verbringe gern Zeit in meinem abgelegenen Garten im Schurwald. Dort wird auch das eine oder andere Tischtennis- oder Basketball-Match gespielt. Ich fahre Fahrrad und fotografiere Landschaften und architektonisch interessante Gebäude.
Von den Menschen mit denen ich zusammenarbeite, erwarte ich Aufrichtigkeit und Zuverlässigkeit als Charaktereigenschaften. Man kann von anderen jedoch nur einfordern was man selbst vorlebt. Selbstkritik sehe ich als Stärke an. Fehler zu begehen ist menschlich; einen Lerneffekt sollte man diesen allerdings abgewinnen können. Die Redensart „scheitere oft, früh und kostengünstig“ trifft es in diesem Zusammenhang gut.

Fachliches

Seit 2002 ca. 35.000 Stunden Entwicklung, darunter .NET:  20.000, .NET Core: 8200, Blazor: 2400, .NET 5: 1000, NET6: 400.
Mein besonderes Interesse gilt den Bereichen: .NET Core Webservices, Blazor Web-Apps, Deep Learning mit ML .NET, .NET 5 / 6 oder Dateiformat Reverse-Engineering.
Bezüglich C#, ASP .NET Core / EF Core bin ich seit Jahren ziemlich am Ball. Preview-Versionen mit neuen Sprach- und Framework-Features werden unmittelbar getestet und ggf. eingesetzt, wo sinnvoll. Jedes meiner aktiven Projekte läuft mittlerweile auf .NET 5 oder .NET 6.
Machen Sie sich selbst ein Bild, indem Sie mein Github https://github.com/CleanCodeX und eine Open-Source Blazor-Demo auf https://blazor.softwaretechnik.it besuchen.

Fachbereiche:
Finanzanalyse, Provisionsabrechnung, CRM-Design, Rechteverwaltung, GUI-Ergonomie, Entwurfsmuster, IoC, Entity Framework Core-Migration, Reflection API, Unit-/Integration-Tests, Continuous Integration, Code-First, Code-Refactoring, Clean-Code (SOLID), Mocking, Code Reviews und Guidance of Pattern & Practices.

Sprachen / Dialekte:
C#, VB .NET, VB6, MS-SQL, MySQL

Technologien:
Entity Framework Core, ASP .NET Core Blazor, Reflection

Tools:
NCrunch, xUnit, NUnit, MS-Test, Castle Windsor, Moq, TFS / DevOps

Sonstiges:
DDD, CQRS, Event Sourcing, OOP, TOOP, REST, SOA, SaaS, SOLID, OOAD / UML
Die Größenordnung der entwickelten Anwendungen liegt bei bis zu mehreren hunderttausend Zeilen Quellcode. Das Spektrum reicht von modularen, mehrsprachigen CRM-Systemen und konfigurierbaren Software-Assistenten über flexible Mail-Versandsysteme und REST/WCF-Webservices, bis hin zu Spielen oder MIS-Webseiten.
Sie legen Wert auf eine strukturierte Entwicklung, eine geeignete Dokumentation, GUI-Ergonomie und Software-Sicherheit, Code Reviews, sowie einen sauberen Programmierstil wie z. B. Namenskonventionen, gruppierende Leerzeilen oder aussagekräftige Bezeichnungen?
Spitze, das ist meine Welt.
Analytisches und betriebswirtschaftliches Denken sind bei der Entwicklung hilfreiche Eigenschaften. Lösungsorientiertes Denken führt eher zum Ziel als Problemorientiertes.
Englisch-Zertifizierung auf Stufe B2 (2003), sichere Rechtschreibung und Grammatik

Projekthistorie

06/2021 - bis jetzt
Entwickler, Architekt
(Staatskonzern) (Transport und Logistik, >10.000 Mitarbeiter)

Entwicklung einer Blazor Server-App modulabhängig zur Berechnung von Vorkalkulationen bzw. Planung von Gesamtkonzepten. Schichten
  • Blazor-Views, REST Controller (Web-App)
  • ViewModels (Web-App)
  • Business-Logik (Service-Layer)
  • Daten (EF Core-Layer)

Fachliche Trennung

  • Modul Vorkalkulation G*** (UI, Web-Api, Logic, DB, Common)
  • Ggf. weitere Module (s. o.
  • Modulunabhängiger Code (s. o.)
  • Projektabhängiger Code (s. o.)
Mehrsprachigkeit Frontend & Backend.

06/2020 - bis jetzt
Initiator & Entwickler
Evermore Exploration Projekt


12/2019 - 05/2021
Externer Entwickler
Yanfeng Automotive Interiors (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

(ab 7/2020 betreuend)

09/2017 - 03/2021
Entwickler
Jung DMS

Projekt Erstellung einer flexiblen Import-Anwendung zum Import von
Flat und non Flat CSV-Dateien in eine lokale Datenbank mit
darauf angewandten Normalisierungen, konfigurierbarer
Dubletten-Prüfung und Matching-Abgleich, Json-Export, sowie
Übertragung an einen Webserver mit REST-Api.
Nachträgliche Erweiterung:




- Generischer Mechanismus zur Ergänzung weiterer
Entitäten,
- Konfiguration von multiplen feldspezifischen
Transformationen (z. B. Dateipfad => Dateiinhalt
auslesen; IBAN => alle Leerzeichen entfernen, etc.)
- Regeln für automatische Matchingtabellenzuordnung
- Automatische Mappinganpassungen durch
entitätsbezogene Xml-Konfigdateien
- Rückwärtskompatibilität für ältere CSV-Profile
(www.jungdms.de )

Position Entwickler

Tätigkeit * Entwicklung der Software

Applikation(en) oder Service(s)

* Importer

02/2016 - 06/2020
Externer Entwickler
Huber Unternehmensberatung


04/2018 - 10/2019
Architekt, Entwickler
Jung DMS

Moq | NCrunch | App-Insights | (Jung DMS)

Projekt Entwicklung eines Webservice zur generischen bidirektionalen
Synchronisierung einer lokalen MySQL-Datenbank mit
multiplen REST-Schnittstellen unterschiedlicher (technologie-
und versionsbedingter) Aufrufstrukturen. Sowie dutzende
weiterer Webservices zur (teilweise generischen) Konfiguration
von Anwendungseinstellungen, E-Mail-Berichtsversand und
Selbstüberwachung auf fehlerhafte(s) Verhalten oder Daten.
EF Code-First Migrationen. Alle Komponenten in Azure
gehostet. Als .NET Core 2.0 begonnen, schrittweise auf 3.1
migriert.
(www.jungdms.de )

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Architektur und Webservices




Applikation(en) oder Service(s)

* SyncService
* (teilweise generische) Anwendungskonfiguration
* (E-Mail- / DB-) Reporting
* Benutzerdefinierte Job-Ausführung (via Intervall oder
wiederkehrender Zeitpunkte)
* Erkennung anormaler Anwendungs-Zustände
* 134 REST-Endpunkte
* 25 (parametrisierbare) Job-Services
* 37+ weitere transient oder singleton Services

12/2017 - 10/2019
Externer Entwickler & Berater
Jung DMS

(ab 4/2019 überwiegend
beratend)

12/2016 - 02/2019
Externer Entwickler für Zeitsprung
Huber Unternehmensberatung


01/2012 - 02/2019
Architekt, Entwickler

Projekt Erstellung einer Anwendung zur zeitlich wiederkehrenden
Ausführung von PHP-Dateien mittels php-bin.exe in einzeln
konfigurierbaren Verzeichnissen inkl. Fehlerprotokollierung und
Cool-down Wartezeit.
(www.zeitsprung.digital)

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Software

Applikation(en) oder Service(s)

* PHP-Runner

04/2018 - 01/2019
Architekt, Entwickler
Jung DMS

Insights | Build-Pipeline (Jung DMS)

Projekt Entwicklung mehrere REST-Webservices als zentraler
Datenhaushalt (ZDH) zur Verarbeitung von Azure Servicebus-
Queue-Messages und anschließendem Topic-Message
Versand. EF Code-First Migrationen.
(www.jungdms.de )

Position Architekt, Entwickler

Tätigkeit * Mit- und Weiterentwicklung der Webservices

Applikation(en) oder Service(s)

* ZDH Api
* ServiceBus Listener
* Integration DuplicateSearchService
* Integration TargetSystemService

02/2018 - 03/2018
Architekt, Entwickler
Jung DMS

Insights| Build-Pipeline (Jung DMS)

Projekt Entwicklung eines REST-Webservices zur Anwendung von
generischen Attribut-Mappings auf Messages des Azure-
ServiceBus unter Verwendung von konfigurierbaren Regeln.
(www.jungdms.de )

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Architektur und Webservice




Applikation(en) oder Service(s)

* MappingService

01/2018 - 02/2018
Architekt, Entwickler
Jung DMS

Insights | Build-Pipeline (Jung DMS)

Projekt Entwicklung eines REST-Webservices zur Zielsystem-
Restriktion von Messages des Azure-ServiceBus unter
Verwendung von konfigurierbaren Regeln.
(www.jungdms.de )

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Architektur und Webservice

Applikation(en) oder Service(s)

* TargetSystemService

06/2017 - 01/2018
Entwickler
PHP 5.35 / MySQL (Hamano Atlantico)

Projekt Anbindung eines Kalenders (Javascript Control) zur Eintragung
der Verfügbarkeit von Hunter-Agenten sowie der Auswahl von
freien Telefonie-Slots für Farmer-Agenten mit
verfügbarkeitsbezogener Zuteilung der Slots an Hunter-
Agenten unter Berücksichtigung von tatsächlich freien Zeiten,
in denen keine zeitlich festgelegten Termin-Anrufe geplant
sind.

Position Entwickler

Tätigkeit * Entwicklung der Webseite und Komponenten

Webseite(n)

* HunterVerfügbarkeit
* FreeSlots

12/2017 - 01/2018
Architekt, Entwickler
Jung DMS

Insights | Build-Pipeline (Jung DMS)

Projekt Entwicklung eines REST-Webservices zur Dublettensuche
unter Verwendung eines zunächst iterativen und schließlich
additiven Normalisierungsvorganges.
(www.jungdms.de )

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Architektur und Webservice

Applikation(en) oder Service(s)

* DuplicateSearchService

04/2017 - 10/2017
Entwickler
Jung DMS

Projekt Erstellung eines Outlook-AddIn Ribbons zur E-Mail-
Archivierung (inkl. Metadaten) in der Cloud unter Verwendung
einer REST-API und optionaler Anlage serverseitiger
Gesprächskorrespondenz für Antwort-E-Mails.
Nachträgliche Erweiterung:




Download von E-Mail-Textvorlagen die der Korrespondenz
zugeordnet sind und durch ein Ribbon-Dropdown in den E-
Mailtext eingefügt werden können.
(www.zeitsprung.digital)

Position Entwickler

Tätigkeit * Entwicklung der Software

Applikation(en) oder Service(s)

* Outlook-AddIn

05/2017 - 06/2017
Architekt, Entwickler
Jung DMS


03/2017 - 05/2017
Entwickler
Jung DMS

Projekt Erstellung einer Anwendung zur Größenermittlung von
Unterverzeichnissen und Protokollierung an einen
Datenbankserver.
(www.zeitsprung.digital)

Position Entwickler

Tätigkeit * Entwicklung der Software

Applikation(en) oder Service(s)

* DirectoryScanner

3/2017 - 5/2017 C# 5 | WPF | PHP 5.6 | MySQL 5 (Huber Unternehmensberatung)

Projekt Weiterentwicklung und Wartung eines MySQL-Abfrage-
Systems für Callcenter, welches anruf- und aktionsbezogene
Daten aufbereitet und für Web-Statistiken übersichtlich
formatiert.


Position Architekt, Entwickler

Tätigkeit * Ist-Analyse / Soll-Konzept
* Weiterentwicklung / Wartung der Datenbank
* Programmierung der MySQL Abfragen

Applikation(en) oder Service(s)

* CASA-Webseiten (PHP)
* Verschiedene Desktop-Tools (C#)

12/2016 - 04/2017
Externer Entwickler
Hamano Atlantico


12/2016 - 03/2017
Entwickler
Huber Unternehmensberatung

Projekt Erweiterung eines VB .NET Clients u.a. um einen Datei-Upload
inkl. Metadaten in ein bestehendes Cloudkonto unter
Verwendung einer Dateisystemüberwachung eines
konfigurierbaren Upload-Verzeichnisses.
(www.zeitsprung.digital)

Position Entwickler

Tätigkeit * Erweiterung

Applikation(en) oder Service(s)

* Zeitsprung-Client

06/2016 - 07/2016
Externer Berater für Palette CAD
Huber Unternehmensberatung


06/2016 - 07/2016
Berater
Huber Unternehmensberatung

Projekt Erstellung des Grobkonzeptes eines softwarebasierten
Kopierschutzmechanismus. Die bestehende Lizenzierung
(durch Dongles) soll um eine softwarebasierte Lösung in
Verbindung mit einem Webportal ergänzt werden, die die
bisherigen Lizenztypen vollständig unterstützt und erweitert.
(www.palettecad.com )

Lizenztypen:
* Zeitlich unbegrenzt oder begrenzt, rechnergebunden
(nodelocked license)
* Zeitlich unbegrenzt oder begrenzt, nicht
rechnergebunden (concurrent/floating license)

Aktivierungsmethoden:
* Automatische Aktivierung über das Internet
* Automatische Aktivierung über einen Intranet-
Lizenzserver
* Manuelle Aktivierung
Durch Aufruf der angezeigten Webportaladresse und
automatischer Eingabe der kodierten Zeichenfolge aus
Lizenzschlüssel und Hardwarefingerabdruck

Weitere Anforderungen:
* eine flexible Lizenzierung ermöglichen (Wechsel von
concurrent zu nodelocked und umgekehrt, Kunde plant
im Büro/zuhause und nimmt mobiles Gerät zum
Kunden)




* den aktuellen Stand der Technik und ggf. best
practices verwenden
* mehrere Produkte unterstützen
* begrenzte Hardwareaufrüstungen erlauben

Position Berater

Tätigkeit * Ist-Analyse
* Grobkonzept eines softwarebasierten
Kopierschutzmechanismus

Applikation(en) oder Service(s)

* Palette CAD

03/2014 - 12/2015
Externer Entwickler
Dürr Dental


03/2014 - 12/2015
Entwickler
Dürr Dental

Windsor, NUnit, Caliburn-Micro, Qt, REST, FastReport, DICOM (Dürr
Dental)

Projekt Neuentwicklung der Nachfolgeanwendung von DBSWIN in C#
und Silverlight.
Eine Client-Server Anwendung zur Aufnahme, Darstellung,
Befundung und Verwaltung von Patientenbildern im
zahnmedizinischen Bereich mit integrierter
Patientenverwaltung.
(www.duerr.de )

Position Entwickler

Tätigkeit * Mitentwicklung der Software

Applikation(en) oder Service(s)

* VistaSoft

10/2013 - 12/2013
Entwickler
Columba O.I.M

Projekt Entwicklung einer VB .NET Schnittstelle für Columba OIM 3rd
Party Service.

Position Entwickler

Tätigkeit * Implementierung der Schnittstelle

Applikation(en) oder Service(s)

* 3rd Party Service Schnittstelle (VB .NET)

07/2012 - 12/2013
Externer Entwickler
Columba O.I.M


07/2012 - 09/2013
Architekt, Entwickler
Columba O.I.M

OIM)

Projekt Entwicklung mehrerer WebServices zur Online-
Nachlassverwaltung Verstorbener für Bestatter und Online-
Dienstanbieter (www.columba.de )

Position Entwickler, Team "Webservices"




Tätigkeit * Entwicklung der Software-Architektur
* Implementierung von WebServices
* Implementierung von WinServices
* Implementierung von EF-Migrationen
* Entwicklung und Implementierung der Test-Architektur
* Entwicklung von Daten-Import-Tools

Applikation(en) oder Service(s)

* Bestatter-WebService
* Portal-WebService
* Partner-CRM-WebService
* S*a*l*e*s-WebService
* Queue-WinService
* Dokumenten-WebService
* weitere WebServices

03/2012 - 07/2012
Architekt, Entwickler
C#4, WinForms (IPR Systems)

Projekt Entwicklung einer modularen und mehrschichtigen Software-
Assistenten-Architektur.

Position Architekt, Entwickler

Tätigkeit * Entwicklung der Architektur
* Programmierung der Komponente

Applikation(en) oder Service(s)

* Mehrsprachiger Kostenansatz-Assistent (Plugin) zur
Bewertung von Patenten und Erfindungen

03/2012 - 06/2012
Externer Entwickler für IPR-Systems


12/2010 - 02/2012
Externer Entwickler für Ruthardt Softwareentwicklung


08/2004 - 12/2011
Architekt, Entwickler

Projekt Entwicklung des Daten-Management-Systems. Das DMS ist
ein flexibles und modulares gehaltenes Framework zur
Erstellung von umfangreichen Produktanwendungen aus
beliebigen Modulen und Plugins.

Eines der auf dem DMS basierenden Produkte ist eine
multilinguale Mandantenverwaltungs- und Analyse-Software
mit integrierter Provisionsverwaltung für Finanzberater.

Das DMS ist durch beliebig viele Module und Plugins
erweiterbar, ohne dass die Anwendung dadurch
umgeschrieben werden muss. Durch ein umfangreiches
Objektmodell kann von und mit anderen Technologien
interagiert werden. Dies ermöglicht sowohl Dritt-
Softwareherstellern, als auch Kunden Erweiterungen (Plugins,
Module) für die Software zu entwickeln. Die Anwendung wird
es Kunden ermöglichen, durch zentrale Internet-Server von
überall her auf ihre Daten zuzugreifen.

Position Architekt, Entwickler

Tätigkeit * Ist-Analyse / Soll-Konzept
* Entwicklung der Datenbank
* Schnittstelle zwischen Nutzer und IT
* Konfigurationsmanagement

Module / Bereiche:




* Modul Kanzleiverwaltung
o Corporate Design
o Mitarbeiterverwaltung
o Cashflow
o Provisionssysteme
o Provisionsabrechnung
o Suche
o Wiedervorlagen
* Modul Mandantenverwaltung
o Stammdaten
o Lebenspartner
o Bankverbindungen
o Adressen
o Kontaktdaten
o Angehörige
o Besuchtsberichte
o Suche
o Wiedervorlagen
* Modul Finanzanalyse / Datenerhebung
o Zielsetzung
o Altersvorsorge
o Krankenversicherung
o Einkommenssicherung
o Sach und Heim
o Vermögen
o Staatliche Förderung
o Einkommenssteuer
o Erbschafssteuer
o Cashflow
* Modul Vertragsverwaltung
o Vertriebsdaten
o Versicherungen
o Kapitalanlagen
o Immobilien
o Verbindlichkeiten
o Sonstige Verträge
o Suche
o Wiedervorlagen
* Modul Vertriebsverwaltung
o Geschäftspartner
o Gesellschaften
o Geschäftsbereiche
o Standorte
o Ansprechpartner
o Bankverbindungen
o Vermittlernummern
o Bewertungen
o Standardprovisionen
o Suche
o Wiedervorlagen
* Modul Büroverwaltung
o Dokumentenverwaltung
o Telefonregister
o Kontaktverwaltung
o Aufgabenverwaltung
o Terminkalender




o Serienbriefverwaltung
o Suche
o Wiedervorlagen
* Modul Beratungsverwaltung
o Wirtschaftsbilanzerstellung
* Modul Rechnungsverwaltung
o Aufträge
o Rechnungen
* Modul Datenaustausch
o Import (Fremdsysteme), Export
o Office-Schnittstelle (Outlook, Excel, Word,
Access)
* Modul Provisionsbuchhaltung
o Diskontierte Provisionen
o Ratierliche Provisionen

* Pluginverwaltung
* Modulverwaltung
* Benutzerverwaltung
* Einstellungen

Applikation(en) oder Service(s)

* Art-Of-LAC Kanzleimanager (Art-Of-LAC)
* PWB-Kanzleimanager (Potsdamer Wirtschaftsberatung)
* Kundenverwalter (Stemberg-Immobilien)

09/2011 - 10/2011
Architekt, Entwickler
Cobra CRM

Projekt Entwicklung von verschiedenen Plugins für Cobra.

Position Architekt, Entwickler

Tätigkeit * Pflichtenhefterstellung aus Lastenheft
* Programmierung der Komponente

Applikation(en) oder Service(s)

* Vertriebsprojekte-Excel-Export (Cobra Plugin)
* Vertriebsprojektauswertung (Cobra Plugin)
* Datensatz-Archivierung (Cobra Anwendung)
* Streuartikel-Aktion (Cobra Plugin)
* Weihnachtsaktion (Cobra Plugin)

07/2011 - 08/2011
Architekt, Entwickler
Cobra CRM

Projekt Entwicklung einer Anwendung, welche auf eine Bewerber-
Datenbank des Cobra CRM zugreift und je nach Kundentyp
einen Erinnerungsintervall in einer Kontaktkette anlegt und
einem freien Mitarbeiter als Kontakt-Erledigung zuordnet.

Position Architekt, Entwickler

Tätigkeit * Pflichtenhefterstellung aus Lastenheft
* Programmierung

Applikation(en) oder Service(s)

* Kontaktkette (Cobra Anwendung)

02/2011 - 07/2011
Architekt, Entwickler
EF2, LINQ

Projekt Entwicklung eines universellen, auf einer SQL-Server-
Datenbank basierenden Mailversandsystems (Communication-
Center) als Webservice, sowie eine Client-Anwendung, welche
Mails aus System-fremden Datenbanken via WCF in das CC




überträgt, Status-Infos früherer Mails abfragt und sie in das
Fremdsystem zurück überträgt.

Features:
- E-Mails werden (wahlweise) an MX-Records der
jeweiligen Empfänger E-Mailkonten gesendet
- Integrierte Überprüfung des Versanderfolgs, sowie
konfigurierbare Wartezeiten und
Alternativversandmethoden im Fehlerfall
- Aufbau des Mail-Inhaltes und die Anzahl, sowie die Art
der Empfänger sind durch Templates frei
konfigurierbar.
- Zu versendende Mails können in übergeordneten
Versandlisten und deren Parametern
zusammengefasst werden.

Die Datenbankanbindung wurde durch das Entity Framework
2.0 realisiert.

Position Architekt, Entwickler

Tätigkeit * Ist-Analyse / Soll-Konzept
* Entwicklung der Datenbank (MS-SQL-Server 2008R2)
* Programmierung Webservice (C#)
* Programmierung Mailadapter (WCF-Client, VB .NET)

Applikation(en) oder Service(s)

* Communication Center (Webservice)
* Mail-Adapter (WCF-Client)

03/2011 - 04/2011
Architekt, Entwickler
Cobra CRM (Ruthardt Softwaretechnik)

Projekt Entwicklung eines Cobra-Archivierungs-Plugins, welches
Adressen und deren Untertabellen von der aktiven Datenbank
in eine Archivdatenbank überträgt sowie umgekehrt und dabei
eine erweiterte Dubletten Prüfung vornimmt, durch welche man
z. B. bei Bedarf die korrekte Dublette in einem konfigurierbaren
Dialog auswählt.

Position Architekt, Entwickler

Tätigkeit * Pflichtenhefterstellung aus Lastenheft
* Entwicklung der XML-Config
* Programmierung

Applikation(en) oder Service(s)

* Archivierung (Cobra Plugin)

02/2011 - 03/2011
Entwickler
EF2, LINQ

Projekt Entwicklung eines Outlook-Plugins, welches in allen gängigen
Outlook-Versionen mit einem eigenen Webservice interagiert.

Um alle Outlook-Versionen zu unterstützen wurde das Plugin
auf der Basis des AddinExpress Frameworks realisiert.

Position Entwickler

Tätigkeit * Programmierung

Applikation(en) oder Service(s)

* EduCRM (Outlook Plugin)

12/2010 - 01/2011
Architekt, Entwickler
Cobra CRM

Projekt Entwicklung einer flexiblen SQL-Server-Tabellen-Transfer-
Konsolen-Anwendung, welches Tabellen in beliebiger Richtung
zwischen zwei SQL-Server-Datenbanken transferiert, sowie
dabei eine einfache Dubletten Prüfung vornimmt. Tabellen- und
Feldnamen können dabei völlig unterschiedlich sein, da deren
Zuordnungen in einer Xml-Datei konfiguriert sind.
Eine Status-Xml gibt detaillierten Aufschluss über Erfolg und
(Teil-)Misserfolg der Transfer-Operation.
Nicht mehr vorhandene Datensätze der Quelldatenbank
werden in der Zieldatenbank als gelöscht markiert.

Position Architekt, Entwickler




Tätigkeit * Pflichtenhefterstellung aus Lastenheft
* Entwicklung der XML-Config
* Programmierung

Applikation(en) oder Service(s)

* Transfer-Anwendung (Cobra Anwendung)

12/2010 - 01/2011
Entwickler
Cobra CRM

Projekt Entwicklung eines Ersatzteilmanagement-Plugins für Cobra

Funktionalität:
- Zugang / Abgang buchen
- Lieferant anlegen
- Lagerorte verwalten
- Bestand korrigieren

Position Entwickler

Tätigkeit * Pflichtenhefterstellung aus Lastenheft
* Programmierung

Applikation(en) oder Service(s)

* Ersatzteilmanagement (Cobra Plugin)

10/2007 - 07/2010
Externer Entwickler
Deutsche Dialog Marketing


07/2005 - 08/2007
Entwickler
Ixxtel, Teldeon


01/2004 - 06/2004
Entwickler
Infrastrukturstab Ost (BUND)


09/2003 - 06/2004
Grundwehrdienst


12/2003 - 01/2004
Entwickler für BUND


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Nur 100% Remote
Profilbild von Sven Krauter Freier Blazor Entwickler aus Waiblingen Freier Blazor Entwickler
Registrieren