Softwareentwicklung C#/.NET für Web, Desktop und Server; Datenbankentwicklung mit Microsoft SQL Server
Aktualisiert am 02.03.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
Datenbankentwicklung
REST
Microsoft SQL Server
Microsoft Visual Studio
Unit Test
CSS
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Dresden (+200km)
Deutschland, Österreich, Schweiz

Gerne deutschlandweit bei entsprechendem Remoteanteil.

möglich

Projekte

Projekte

5 Jahre 8 Monate
2020-04 - heute

Neuentwicklung einer Datenbank im behördlichen Umfeld

Softwareentwickler .NET Core 3.1 SQL NEST ...
Softwareentwickler

Neuentwicklung einer Datenbank für behördliche Aufgaben:

  • Webanwendung (UI & Webservice)
  • mandantenfähig (Nutzung durch mehrere unabhängige Behörden und Dienstleister)
  • Event-Sourcing, Domain-Driven-Design, Command-Query-Responsibility-Segregation
  • agile Vorgehensweise
  • Migration der Altdaten in das neue System
  • automatisierte Tests (Unit & End-to-end)
PostgreSQL MartenDB MySQL Elastic Search Kibana IdentityServer Docker
.NET Core 3.1 SQL NEST ASP.NET Core MVC Razor Serilog Robot Framework XUnit HTMX TypeScript Sass
Remote
6 Jahre 4 Monate
2019-08 - heute

Neuentwicklung Unternehmensportal

Projektmanager PWA
Projektmanager
  • Anforderungsanalyse & Konzeption in Zusammenarbeit mit dem Auftraggeber
  • Projektsteuerung in Zusammenabeit mit dem Auftragsentwickler
JIRA Craft CMS GCP
PWA
Remote
8 Monate
2019-05 - 2019-12

Refactoring einer hausinternen Webanwendung

Softwareentwickler C# .NET Core .NET Standard
Softwareentwickler
MongoDB AWS Microsoft Visual Studio jenkins
C# .NET Core .NET Standard
Berlin
1 Jahr 6 Monate
2018-05 - 2019-10

Weiterentwicklung einer auf DotNetNuke basierenden Webseite.

Software-Entwickler C# MS SQL Server CSS ...
Software-Entwickler
  • Support & Service für eine auf DotNetNuke basierende Webseite.
  • Weiterentwicklung bestehender Module (Indvidualentwicklungen) für DotNetNuke.
  • Projektplanung mit dem Endkunden
MS Visual Studio 2017
C# MS SQL Server CSS DotNetNuke Git
1 Jahr
2018-04 - 2019-03

Migration einer Logistiksoftware

Softwareentwickler OpenEdge ABL Progress RDBMS OF-1 ...
Softwareentwickler
  • Migration eine Logistiksoftware (Windowsanwendung) auf Basis von Progress OpenEdge zum Framework OF-1.
  • GUI & Businesslogik
Eclipse
OpenEdge ABL Progress RDBMS OF-1 SVN
6 Monate
2017-10 - 2018-03

Content-Konverter für Webplattform

Softwareentwickler C# .NET Core REST ...
Softwareentwickler
  • (Weiter-)Entwicklung mehrere Microservices
  • Konvertierung von DITA-XML zu HTML und JSON für eine Webplattform
  • zahlreiche Schnittstellen zu weiteren Systemen
Microsoft Visual Studio 2017 MongoDB
C# .NET Core REST Microservices Git DITA XML XSL(T) JSON
Cornelsen Verlag GmbH
Berlin
1 Jahr 11 Monate
2015-11 - 2017-09

Wartung - Nachverfolgung von Produktionsprozessen

Branche: Automobilzulieferer

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von      

            Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 275 Stunden:

 

Inhalt

  • Neuentwicklung
  • Desktopanwendung zur Erfassung von Daten in einem diskreten Produktionsprozess
  • Erfassung von erledigten Bearbeitungsschritten, Messwerten und verwendeten Materialien
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Empfang von Meldungen und Messwerten von Steueranlagen (SPS) und Messgeräten (z. B. Waagen)
  • Auswertungen (Excel)

 

Technologien

  • C#
  • .NET (Version 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Event Sourcing Pattern
  • Microsoft SQL Server 2012
  • Git
2 Jahre 8 Monate
2015-02 - 2017-09

Zustellplanung

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation, Schulungen

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 2.150 Stunden

 

Inhalt

  • Neuentwicklung
  • Webanwendung zur Planung für die Post- und Zeitungszustellung
  • Erfassung von Arbeitszeiten und Mengen
  • Verwaltung von Arbeitszeitkonten und Ausfallzeiten
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Lohnabrechnung

 

Technologien

  • C#, JavaScript
  • .NET (Version 4.5.2)
  • Net Web API v2, REST, JSON
  • nHibernate, log4net
  • extJS
  • Microsoft SQL Server 2014
  • Git
3 Jahre 4 Monate
2014-06 - 2017-09

Wartung - Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 500 Stunden

 

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung

 

Technologien

  • C#
  • .NET (Version 1.1, später 2.0, dann 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Net Web API v2, REST, JSON
  • Microsoft SQL Server 2005 (später 2008, dann 2014)
  • SVN
10 Monate
2016-05 - 2017-02

Aktualisierungen - Genehmigungsprozess für Investitionen

Branche: Industrieverpackungen

Rollen: Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1

Umfang: ca. 40 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2016 zur angepassten Anzeige von e-Mails im Rahmen des Genehmigungsprozesses für Investitionen
  • angepasste Darstellung der Informationen
  • Übermittlung der Entscheidung
  • Verschlüsselung und Signatur der versendeten e-Mails mithilfe eine PKI

 

Technologien

  • C#
  • .NET (Version 3.5, später 4.5)
  • Windows Forms, log4net, XML
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • Windows Installer
  • Git
2 Jahre 5 Monate
2014-06 - 2016-10

Nachverfolgung von Produktionsprozessen

Branche: Automobilzulieferer

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 1.050 Stunden

 

Inhalt

  • Neuentwicklung
  • Desktopanwendung zur Erfassung von Daten in einem diskreten Produktionsprozess
  • Erfassung von erledigten Bearbeitungsschritten, Messwerten und verwendeten Materialien
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Empfang von Meldungen und Messwerten von Steueranlagen (SPS) und Messgeräten (z. B. Waagen)
  • Auswertungen (Excel)

 

Technologien

  • C#
  • .NET (Version 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Event Sourcing Pattern
  • Microsoft SQL Server 2012
  • Git
1 Jahr 4 Monate
2013-02 - 2014-05

Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 980 Stunden

 

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung
7 Monate
2013-09 - 2014-03

Planung und Nachverfolgung von Produktionsprozessen

Branche: Steuerungstechnik 

Rollen: Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 400 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN
11 Monate
2012-01 - 2012-11

Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 650 Stunden

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung

 

Technologien

  • C#
  • .NET (Version 1.1, später 2.0, dann 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Net Web API v2, REST, JSON
  • Microsoft SQL Server 2005 (später 2008, dann 2014)
  • SVN
10 Monate
2011-05 - 2012-02

Planung und Nachverfolgung von Produktionsprozessen

Branche: Steuerungstechnik 

Rollen: Implementierung und Test Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 840 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN
2 Monate
2011-08 - 2011-09

Genehmigungsprozess für Investitionen

Branche: Industrieverpackungen

Rollen: Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1

Umfang: ca. 80 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2016 zur angepassten Anzeige von e-Mails im Rahmen des Genehmigungsprozesses für Investitionen
  • angepasste Darstellung der Informationen
  • Übermittlung der Entscheidung
  • Verschlüsselung und Signatur der versendeten e-Mails mithilfe eine PKI

 

Technologien

  • C#
  • .NET (Version 3.5, später 4.5)
  • Windows Forms, log4net, XML
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • Windows Installer
  • Git
5 Monate
2011-02 - 2011-06

virtueller Drucker im Rahmen einer DE-Mail-Alternative

Branche: Softwarehersteller

Rollen: Projektleitung auf Seite des Auftragnehmers

             Ermittlung von Anforderungen und Erstellung von                        Spezifikationen

             Softwareentwurf, Implementierung und Test

             Dokumentation

Teamgröße: 3

Umfang: ca. 450 Stunden

 

Inhalt

  • Neuentwicklung
  • Treiber für einen virtuellen Drucker
  • Erzeugung von PDFs und Versand dieser als gesicherte e-Mail
  • Anzeige des Status über die Windows-Statusleiste
  • Desktopanwendung zur Konfiguration des Gesamtprozesses

 

Technologien

  • C#
  • .NET (Version 3.5)
  • Windows Forms, log4net
  • NSIS (Nullsoft Scriptable Install System)
  • SVN
9 Monate
2010-10 - 2011-06

Outlook-Addin im Rahmen einer DE-Mail-Alternative

Branche: Softwarehersteller

Rollen: Ermittlung von Anforderungen und Erstellung von                       Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

Teamgröße: 1

Umfang: ca. 600 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2013 zur angepassten Anzeige von e-Mails

 

Technologien

  • C#
  • .NET (Version 3.5)
  • Windows Forms, log4net
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • NSIS (Nullsoft Scriptable Install System)
  • SVN
7 Monate
2010-03 - 2010-09

Planung und Nachverfolgung von Produktionsprozessen

Rollen: Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 970 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

  • 1/2010 Abschluss als Diplom-Informatiker (Note 1,6)
  • an der Technischen Universität Dresden
  • Thema der Diplomarbeit ?Realisierung einer Komponente zur Daten- und Revisionssicherheit in Langzeitarchiven?

Schulische Ausbildung

  • 6/2001 Besuch des Philipp-Melanchton-Gymnasiums in Herzberg
  • Abschluss: ?Allgemeine Hochschulreife? (Note 1,4)

Position

Position

  1. Softwareentwickler
    • Implementierung & automatisierte Tests
    • Dokumentation
    • Inbetriebnahme
    • 3rd Level Support
  2. Softwarearchitektur
    • Erhebung von Anforderungen
    • Erstellung von Lösungskonzepten und Softwarearchitekturen
    • Beratung bei der Auswahl der Lösung
  3. fachliche Leitung kleinerer Teams

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Datenbankentwicklung REST Microsoft SQL Server Microsoft Visual Studio Unit Test

Produkte / Standards / Erfahrungen / Methoden

AWS
DotNetNuke
Eclipse
Elastic Search
Git
jenkins
JIRA
Microsoft Visual Studio
MS Visual Studio 2017
MVC
OF-1
REST
SVN
XSL(T)

Datenbanken

  • Microsoft SQL Server
    • Version 2005 bis 2014
    • sehr gute Kenntnisse
  • Oracle Database
    • Version 9i bis 12c
    • Grundkenntnisse
  • Progress RDBMS
    • Version 10.1
    • Grundkenntnisse

Programmiersprachen

  • C#
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • T-SQL
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • XML
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • JSON
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • OpenEdge ABL (Progress 4GL)
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • HTML
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • JavaScript
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • C
    • Grundkenntnisse aus dem Studium
    • selten in Anwendung
  • Java
    • Grundkenntnisse aus dem Studium
    • selten in Anwendung

Frameworks

  • .NET
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • WinForms
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • Entity Framwork
    • fortgeschrittene Kenntnisse
    • seit 4 Jahren ständig in Anwendung
  • WebApi
    • fortgeschrittene Kenntnisse
    • seit 3 Jahren ständig in Anwendung
  • WCF
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • WebForms
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • log4net
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • NHibernate
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung

Werkzeuge

  • Visual Studio
    • Versionen 2005 bis 2015
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • Microsoft SQL Server Management Studio
    • fortgeschrittene Kenntnisse
    • seit 6 Jahren ständig in Anwendung
  • Microsoft SQL Server Profiler
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • Oracle SQL Developer
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • Git
    • fundierte Kenntnisse
    • seit 6 Jahren regelmäßig in Anwendung
  • SVN
    • fundierte Kenntnisse
    • seit 8 Jahren regelmäßig in Anwendung
  • Microsoft IIS
    • gute Kenntnisse
    • gelegentlich in Anwendung

Methoden

  • Objektorientierte Programmierung
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • REST
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • Agile Entwicklung
    • iteratives, inkrementelles Vorgehen
    • testgetriebene Entwicklung
    • Refactoring
    • Pair Programming
    • häufige Releases
    • zeitnahes Feedback vom Kunden
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • Entwurfsmuster
    • fundierte Kenntnisse
    • regelmäßig in Anwendung

Programmiersprachen

.NET Core
.NET Standard
C#
JSON
OpenEdge ABL
Sass
TypeScript

Datenbanken

MartenDB
MongoDB
MS SQL Server
MySQL
PostgreSQL
Progress RDBMS
SQL

Einsatzorte

Einsatzorte

Dresden (+200km)
Deutschland, Österreich, Schweiz

Gerne deutschlandweit bei entsprechendem Remoteanteil.

möglich

Projekte

Projekte

5 Jahre 8 Monate
2020-04 - heute

Neuentwicklung einer Datenbank im behördlichen Umfeld

Softwareentwickler .NET Core 3.1 SQL NEST ...
Softwareentwickler

Neuentwicklung einer Datenbank für behördliche Aufgaben:

  • Webanwendung (UI & Webservice)
  • mandantenfähig (Nutzung durch mehrere unabhängige Behörden und Dienstleister)
  • Event-Sourcing, Domain-Driven-Design, Command-Query-Responsibility-Segregation
  • agile Vorgehensweise
  • Migration der Altdaten in das neue System
  • automatisierte Tests (Unit & End-to-end)
PostgreSQL MartenDB MySQL Elastic Search Kibana IdentityServer Docker
.NET Core 3.1 SQL NEST ASP.NET Core MVC Razor Serilog Robot Framework XUnit HTMX TypeScript Sass
Remote
6 Jahre 4 Monate
2019-08 - heute

Neuentwicklung Unternehmensportal

Projektmanager PWA
Projektmanager
  • Anforderungsanalyse & Konzeption in Zusammenarbeit mit dem Auftraggeber
  • Projektsteuerung in Zusammenabeit mit dem Auftragsentwickler
JIRA Craft CMS GCP
PWA
Remote
8 Monate
2019-05 - 2019-12

Refactoring einer hausinternen Webanwendung

Softwareentwickler C# .NET Core .NET Standard
Softwareentwickler
MongoDB AWS Microsoft Visual Studio jenkins
C# .NET Core .NET Standard
Berlin
1 Jahr 6 Monate
2018-05 - 2019-10

Weiterentwicklung einer auf DotNetNuke basierenden Webseite.

Software-Entwickler C# MS SQL Server CSS ...
Software-Entwickler
  • Support & Service für eine auf DotNetNuke basierende Webseite.
  • Weiterentwicklung bestehender Module (Indvidualentwicklungen) für DotNetNuke.
  • Projektplanung mit dem Endkunden
MS Visual Studio 2017
C# MS SQL Server CSS DotNetNuke Git
1 Jahr
2018-04 - 2019-03

Migration einer Logistiksoftware

Softwareentwickler OpenEdge ABL Progress RDBMS OF-1 ...
Softwareentwickler
  • Migration eine Logistiksoftware (Windowsanwendung) auf Basis von Progress OpenEdge zum Framework OF-1.
  • GUI & Businesslogik
Eclipse
OpenEdge ABL Progress RDBMS OF-1 SVN
6 Monate
2017-10 - 2018-03

Content-Konverter für Webplattform

Softwareentwickler C# .NET Core REST ...
Softwareentwickler
  • (Weiter-)Entwicklung mehrere Microservices
  • Konvertierung von DITA-XML zu HTML und JSON für eine Webplattform
  • zahlreiche Schnittstellen zu weiteren Systemen
Microsoft Visual Studio 2017 MongoDB
C# .NET Core REST Microservices Git DITA XML XSL(T) JSON
Cornelsen Verlag GmbH
Berlin
1 Jahr 11 Monate
2015-11 - 2017-09

Wartung - Nachverfolgung von Produktionsprozessen

Branche: Automobilzulieferer

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von      

            Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 275 Stunden:

 

Inhalt

  • Neuentwicklung
  • Desktopanwendung zur Erfassung von Daten in einem diskreten Produktionsprozess
  • Erfassung von erledigten Bearbeitungsschritten, Messwerten und verwendeten Materialien
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Empfang von Meldungen und Messwerten von Steueranlagen (SPS) und Messgeräten (z. B. Waagen)
  • Auswertungen (Excel)

 

Technologien

  • C#
  • .NET (Version 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Event Sourcing Pattern
  • Microsoft SQL Server 2012
  • Git
2 Jahre 8 Monate
2015-02 - 2017-09

Zustellplanung

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation, Schulungen

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 2.150 Stunden

 

Inhalt

  • Neuentwicklung
  • Webanwendung zur Planung für die Post- und Zeitungszustellung
  • Erfassung von Arbeitszeiten und Mengen
  • Verwaltung von Arbeitszeitkonten und Ausfallzeiten
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Lohnabrechnung

 

Technologien

  • C#, JavaScript
  • .NET (Version 4.5.2)
  • Net Web API v2, REST, JSON
  • nHibernate, log4net
  • extJS
  • Microsoft SQL Server 2014
  • Git
3 Jahre 4 Monate
2014-06 - 2017-09

Wartung - Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 500 Stunden

 

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung

 

Technologien

  • C#
  • .NET (Version 1.1, später 2.0, dann 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Net Web API v2, REST, JSON
  • Microsoft SQL Server 2005 (später 2008, dann 2014)
  • SVN
10 Monate
2016-05 - 2017-02

Aktualisierungen - Genehmigungsprozess für Investitionen

Branche: Industrieverpackungen

Rollen: Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1

Umfang: ca. 40 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2016 zur angepassten Anzeige von e-Mails im Rahmen des Genehmigungsprozesses für Investitionen
  • angepasste Darstellung der Informationen
  • Übermittlung der Entscheidung
  • Verschlüsselung und Signatur der versendeten e-Mails mithilfe eine PKI

 

Technologien

  • C#
  • .NET (Version 3.5, später 4.5)
  • Windows Forms, log4net, XML
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • Windows Installer
  • Git
2 Jahre 5 Monate
2014-06 - 2016-10

Nachverfolgung von Produktionsprozessen

Branche: Automobilzulieferer

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2 bis 3

Umfang: ca. 1.050 Stunden

 

Inhalt

  • Neuentwicklung
  • Desktopanwendung zur Erfassung von Daten in einem diskreten Produktionsprozess
  • Erfassung von erledigten Bearbeitungsschritten, Messwerten und verwendeten Materialien
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Empfang von Meldungen und Messwerten von Steueranlagen (SPS) und Messgeräten (z. B. Waagen)
  • Auswertungen (Excel)

 

Technologien

  • C#
  • .NET (Version 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Event Sourcing Pattern
  • Microsoft SQL Server 2012
  • Git
1 Jahr 4 Monate
2013-02 - 2014-05

Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 980 Stunden

 

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung
7 Monate
2013-09 - 2014-03

Planung und Nachverfolgung von Produktionsprozessen

Branche: Steuerungstechnik 

Rollen: Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 400 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN
11 Monate
2012-01 - 2012-11

Prozesssteuerung in der Postlogistik

Branche: Postlogistik

Rollen: Projektleitung auf Seite des Auftragnehmers

            Ermittlung von Anforderungen und Erstellung von                         Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1 bis 2

Umfang: ca. 650 Stunden

Inhalt

  • Weiterentwicklung von bestehenden Anwendungen; Neuentwicklung weiterer Komponenten
  • Desktopanwendung zur Nachverfolgung von Sendungen, zur Erfassung von Mengen und zur Planung von Abholungen
  • Webschnittstelle zur Anbindung von Drittsystemen
  • Verwaltung von Abholstellen und Planung von Abholtouren
  • Nachverfolgung von Sendungen (Pakete, Einschreiben) während der Zustellung
  • Bearbeitung von Rückläufern und Reklamationen
  • Erfassung und Auswertung von Sendungsmengen
  • hoher Grad an Konfigurierbarkeit (Arbeitspläne usw.)
  • Anbindung an Drittsysteme (Im- und Export)
  • Auswertungen (Excel), Erzeugung von Daten für die Rechnungsstellung

 

Technologien

  • C#
  • .NET (Version 1.1, später 2.0, dann 4.5.2)
  • Windows Forms, Entity Framework 6.1.3, log4net
  • Net Web API v2, REST, JSON
  • Microsoft SQL Server 2005 (später 2008, dann 2014)
  • SVN
10 Monate
2011-05 - 2012-02

Planung und Nachverfolgung von Produktionsprozessen

Branche: Steuerungstechnik 

Rollen: Implementierung und Test Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 840 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN
2 Monate
2011-08 - 2011-09

Genehmigungsprozess für Investitionen

Branche: Industrieverpackungen

Rollen: Softwareentwurf, Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 1

Umfang: ca. 80 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2016 zur angepassten Anzeige von e-Mails im Rahmen des Genehmigungsprozesses für Investitionen
  • angepasste Darstellung der Informationen
  • Übermittlung der Entscheidung
  • Verschlüsselung und Signatur der versendeten e-Mails mithilfe eine PKI

 

Technologien

  • C#
  • .NET (Version 3.5, später 4.5)
  • Windows Forms, log4net, XML
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • Windows Installer
  • Git
5 Monate
2011-02 - 2011-06

virtueller Drucker im Rahmen einer DE-Mail-Alternative

Branche: Softwarehersteller

Rollen: Projektleitung auf Seite des Auftragnehmers

             Ermittlung von Anforderungen und Erstellung von                        Spezifikationen

             Softwareentwurf, Implementierung und Test

             Dokumentation

Teamgröße: 3

Umfang: ca. 450 Stunden

 

Inhalt

  • Neuentwicklung
  • Treiber für einen virtuellen Drucker
  • Erzeugung von PDFs und Versand dieser als gesicherte e-Mail
  • Anzeige des Status über die Windows-Statusleiste
  • Desktopanwendung zur Konfiguration des Gesamtprozesses

 

Technologien

  • C#
  • .NET (Version 3.5)
  • Windows Forms, log4net
  • NSIS (Nullsoft Scriptable Install System)
  • SVN
9 Monate
2010-10 - 2011-06

Outlook-Addin im Rahmen einer DE-Mail-Alternative

Branche: Softwarehersteller

Rollen: Ermittlung von Anforderungen und Erstellung von                       Spezifikationen

            Softwareentwurf, Implementierung und Test

            Dokumentation

Teamgröße: 1

Umfang: ca. 600 Stunden

 

Inhalt

  • Neuentwicklung
  • Add-In für Outlook 2007 bis 2013 zur angepassten Anzeige von e-Mails

 

Technologien

  • C#
  • .NET (Version 3.5)
  • Windows Forms, log4net
  • Add-in Express for .NET, Outlook-Objekt-Modell, Redemption
  • NSIS (Nullsoft Scriptable Install System)
  • SVN
7 Monate
2010-03 - 2010-09

Planung und Nachverfolgung von Produktionsprozessen

Rollen: Implementierung und Test

            Dokumentation

            3rd-Level-Support

Teamgröße: 2

Umfang: ca. 970 Stunden

 

Inhalt

  • Weiterentwicklung einer bestehenden Anwendung
  • Desktopanwendung zur Planung von diskreten Produktionsprozessen
  • Anbindung an das ERP-System der Firma QAD (Im- und Export)
  • Kurzfristige Übersicht über Materialbedarfe und Langfristplanung
  • Kapazitätsplanung und Freigabe von Fertigungsaufträgen
  • Materialentnahme
  • Meldung abgeschlossener Produktionsschritte sowie fertiggestellter Mengen – mit Erfassung der benötigten Zeit
  • Erzeugung von Produktionslisten (PDF)

 

Technologien

  • C#, OpenEdge ABL (Progress 4GL)
  • .NET (Version 2.0)
  • Windows Forms
  • Progress OpenEdge Datenbank und Applikationsserver (Version 10.1B)
  • Crystal Reports
  • SVN

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

  • 1/2010 Abschluss als Diplom-Informatiker (Note 1,6)
  • an der Technischen Universität Dresden
  • Thema der Diplomarbeit ?Realisierung einer Komponente zur Daten- und Revisionssicherheit in Langzeitarchiven?

Schulische Ausbildung

  • 6/2001 Besuch des Philipp-Melanchton-Gymnasiums in Herzberg
  • Abschluss: ?Allgemeine Hochschulreife? (Note 1,4)

Position

Position

  1. Softwareentwickler
    • Implementierung & automatisierte Tests
    • Dokumentation
    • Inbetriebnahme
    • 3rd Level Support
  2. Softwarearchitektur
    • Erhebung von Anforderungen
    • Erstellung von Lösungskonzepten und Softwarearchitekturen
    • Beratung bei der Auswahl der Lösung
  3. fachliche Leitung kleinerer Teams

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Datenbankentwicklung REST Microsoft SQL Server Microsoft Visual Studio Unit Test

Produkte / Standards / Erfahrungen / Methoden

AWS
DotNetNuke
Eclipse
Elastic Search
Git
jenkins
JIRA
Microsoft Visual Studio
MS Visual Studio 2017
MVC
OF-1
REST
SVN
XSL(T)

Datenbanken

  • Microsoft SQL Server
    • Version 2005 bis 2014
    • sehr gute Kenntnisse
  • Oracle Database
    • Version 9i bis 12c
    • Grundkenntnisse
  • Progress RDBMS
    • Version 10.1
    • Grundkenntnisse

Programmiersprachen

  • C#
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • T-SQL
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • XML
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • JSON
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • OpenEdge ABL (Progress 4GL)
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • HTML
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • JavaScript
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • C
    • Grundkenntnisse aus dem Studium
    • selten in Anwendung
  • Java
    • Grundkenntnisse aus dem Studium
    • selten in Anwendung

Frameworks

  • .NET
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • WinForms
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • Entity Framwork
    • fortgeschrittene Kenntnisse
    • seit 4 Jahren ständig in Anwendung
  • WebApi
    • fortgeschrittene Kenntnisse
    • seit 3 Jahren ständig in Anwendung
  • WCF
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • WebForms
    • erste Erfahrungen
    • gelegentlich in Anwendung
  • log4net
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • NHibernate
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung

Werkzeuge

  • Visual Studio
    • Versionen 2005 bis 2015
    • fortgeschrittene Kenntnisse
    • seit 8 Jahren ständig in Anwendung
  • Microsoft SQL Server Management Studio
    • fortgeschrittene Kenntnisse
    • seit 6 Jahren ständig in Anwendung
  • Microsoft SQL Server Profiler
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • Oracle SQL Developer
    • weitergehende Grundkenntnisse
    • gelegentlich in Anwendung
  • Git
    • fundierte Kenntnisse
    • seit 6 Jahren regelmäßig in Anwendung
  • SVN
    • fundierte Kenntnisse
    • seit 8 Jahren regelmäßig in Anwendung
  • Microsoft IIS
    • gute Kenntnisse
    • gelegentlich in Anwendung

Methoden

  • Objektorientierte Programmierung
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • REST
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • Agile Entwicklung
    • iteratives, inkrementelles Vorgehen
    • testgetriebene Entwicklung
    • Refactoring
    • Pair Programming
    • häufige Releases
    • zeitnahes Feedback vom Kunden
    • fundierte Kenntnisse
    • regelmäßig in Anwendung
  • Entwurfsmuster
    • fundierte Kenntnisse
    • regelmäßig in Anwendung

Programmiersprachen

.NET Core
.NET Standard
C#
JSON
OpenEdge ABL
Sass
TypeScript

Datenbanken

MartenDB
MongoDB
MS SQL Server
MySQL
PostgreSQL
Progress RDBMS
SQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.