freiberufler C# Senior Full Stack Softwareentwickler auf freelance.de

C# Senior Full Stack Softwareentwickler

zuletzt online vor 2 Tagen
  • 90€/Stunde
  • 65439 Flörsheim am Main
  • Weltweit
  • de  |  en
  • 25.09.2024

Kurzvorstellung

Seit über 10 Jahren bin ich Full Stack Entwickler und C#-Spezialist. Mit Innovationsgeist und Expertise im Systemdesign meistere ich komplexe Herausforderungen.

Qualifikationen

  • C#8 J.
  • Node.Js9 J.
  • Typescript9 J.
  • .Net9 J.
  • Angular2 J.
  • ASP.NET8 J.
  • C++
  • DevOps2 J.
  • Entity Framework9 J.
  • Java (allg.)
  • JavaScript9 J.
  • Postgresql2 J.
  • Projektleitung / Teamleitung (IT)2 J.
  • SQL9 J.

Projekt‐ & Berufserfahrung

Lead Full Stack Developer
Verein Lightwave, Zürich
10/2022 – offen (2 Jahre, 2 Monate)
Landwirtschaft
Tätigkeitszeitraum

10/2022 – offen

Tätigkeitsbeschreibung

Entwicklung einer Komplettlösung für einen Marktplatz für
nachhaltige Produkte. Umsetzung mit Angular (Frontend) sowie C# .NET Core, ASP.NET, Entity Framework (RESTful und ODATA) und
PostgreSQL (Backend)

Eingesetzte Qualifikationen

SQL, Node.Js, Typescript, JavaScript, .Net, Angular, C#, DevOps, Entity Framework, Postgresql, Projektleitung / Teamleitung (IT)

Full Stack Developer (Festanstellung)
ArcFlow AG, Däniken SO
11/2019 – 12/2023 (4 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 12/2023

Tätigkeitsbeschreibung

Drucker- und Schachtsteuerung:
- Technologien: C# (FastReport.NET)
- Projekt: Seitenbasierte Drucker- und Schachtsteuerung sowie Aufsplittung eines Stapeldokuments in Einzeldokumente.

Einwohner-Selbstauskunft bei Katastrophen:
- Technologien: JavaScript (Vue3, Quasar)
- Projekt: Entwicklung einer Anwendung zur Einwohner-Selbstauskunft über den zugewiesenen Schutzraum im Katastrophenfall (ZUPLA «Zuweisungsplanung»).

Brute-Force-Schutz Modul:
- Technologien: C# (Nancy)
- Projekt: Entwicklung eines Brute-Force-Schutz Moduls zur IP-Sperre und exponentiellen Erhöhung der Wartezeit bei falscher Eingabe von Zugangsdaten.

Fixierung von Spalten bei horizontalem Scrolling:
- Technologien: JavaScript (AngularJS, Ignite UI igGrid)
- Projekt: Konfigurierbare Fixierung von Spalten bei horizontalem Scrolling.

Webbasiertes Dokumentenmanagementsystem (DMS):
- Technologien: TypeScript (Vue, Quasar)
- Projekt: Entwicklung und Konzeption des webbasierten DMS «ArcFlow.Next».
---- Unterprojekte:
------ Baumstruktur: Anzeige einer Baumstruktur zur Verwaltung von Arbeitsmappen, Archiven, Anhangdateien und Versionen (JQuery zTree).
------ MS Office Dokumente: Anzeige von Word und Excel Dokumenten (Syncfusion).
------ PDF-Dokumente: Anzeige von PDF-Dokumenten (Mozilla PDFJS).
------ E-Mail-Formate: Anzeige von MSG und EML E-Mail-Formaten.
------ Textformate: Anzeige diverser Text-Formate mit und ohne Syntaxhighlighting.
------ Dynamische Dialoge: Darstellung dynamischer Dialoge und Oberflächen über in der Datenbank gespeicherte JSON-Konfigurationen.

Konvertierung von XML in CSV:
- Technologien: PS (XPath XML)
- Projekt: Annotationsbasierte Konvertierung von hierarchischen XML- in CSV-Dateien.

Eingesetzte Qualifikationen

SQL, .Net, AngularJS, ASP.NET, C#, Entity Framework, Informatik, JavaScript, Node.Js, Software Architecture, Software Design, Softwareentwicklung (allg.), Application Packaging, Software Quality, Typescript, Vue.Js

Full Stack Developer (Festanstellung)
ArcFlow GmbH, Rödermark
10/2015 – 10/2019 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2015 – 10/2019

Tätigkeitsbeschreibung

REST-Schnittstelle für Sirenenanzeige:
- Technologien: C# (EntityFramework, NancyFx, Newtonsoft.JSON), JavaScript (AngularJS)
- Projekt: Anbindung der Polyalert-Schnittstelle zur Darstellung stationärer und mobiler Sirenen auf Google Maps und Berechnung der Schallradien.

Build-Prozess Automatisierung:
- Technologien: JavaScript (NodeJS)
- Projekt: Entwicklung eines Tools zur Automatisierung des Build-Prozesses, inklusive Versionsnummer-Inkrementierung, Kompilierung und Verteilung.

Lizenzdateien-Generierung:
- Technologien: JavaScript (NodeJS)
- Projekt: Entwicklung eines Tools zur Generierung verschlüsselter Lizenzdateien.

Dynamische PDF-Anzeige:
- Technologien: C# (FastReport.NET)
- Projekt: Erstellung diverser Outputs für dynamische PDF-Anzeigen, wie Schutzraumdaten und Materiallager-Barcodes.

Applikationswechsel:
- Technologien: JavaScript (AngularJS), C#
- Projekt: Entwicklung dynamischer Applikationswechsel auf dem ArcFlow Application Builder (AAB).

Deployment-Prozess Automatisierung:
- Technologien: C# (.NET WinForms)
- Projekt: Entwicklung eines Tools zur Automatisierung des Deployment-Prozesses, inklusive Software-Konfigurationsmanagement und Datenbankaktualisierung.

Schutzrauminformationen auf Google Maps:
- Technologien: JavaScript (AngularJS)
- Projekt: Anzeige von Schutzrauminformationen auf Google Maps mit Icon-Darstellung abhängig von der Art des Schutzraums.

SAP-Schnittstelle:
- Technologien: C#, XML
- Projekt: Implementierung einer SAP-Schnittstelle zur Abrechnung von Schutzraumgebühren und Materialrechnungen.

Responsive Skalierung von Website-Objekten:
- Technologien: JavaScript (AngularJS, JQuery)
- Projekt: Entwicklung eines Moduls zur responsiven Skalierung von Website-Objekten zur Laufzeit.

Tastatursteuerung von Webdialogen:
- Technologien: JavaScript (AngularJS, JQuery)
- Projekt: Entwicklung eines Moduls zur nachträglichen Tastatursteuerung von Dialogen auf einer Website.

SMS Authentifizierungstoken:
- Technologien: JavaScript (Socket.IO), Raspberry Pi (GSM AT Kommandos)
- Projekt: Entwicklung eines Tools zum Empfang von Authentifizierungstokens per SMS und deren Darstellung auf einer Website.

Eingesetzte Qualifikationen

SQL, .Net, Typescript, JavaScript, AngularJS, ASP.NET, C#, Entity Framework, Informatik, Node.Js, Softwareentwicklung (allg.)

Ausbildung

Studium der Informatik
Bachelor of Science - Informatik
Technische Universität Darmstadt
2019
Darmstadt

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
190
Alter
32
Berufserfahrung
11 Jahre und 3 Monate (seit 08/2013)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden