freiberufler Senior Full Stack Softwareentwickler auf freelance.de

Senior Full Stack Softwareentwickler

zuletzt online vor wenigen Stunden
  • 90€/Stunde
  • 65439 Flörsheim am Main
  • Weltweit
  • de  |  en
  • 16.07.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#1 J.
  • Node.js
  • TypeScript
  • .Net1 J.
  • ASP.NET
  • C++
  • Entity Framework1 J.
  • Java (allg.)
  • JavaScript
  • SQL

Projekt‐ & Berufserfahrung

Lead Full Stack Developer
Verein Lightwave, Zürich
10/2022 – offen (1 Jahr, 10 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

PostgreSQL, DevOps, Projektleitung / Teamleitung (IT), .Net, C#, Entity Framework, Angular

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

Informatik, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Softwarepaketierung / Verteilung (allg.), Softwarequalität

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

Informatik, 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
62
Alter
32
Berufserfahrung
10 Jahre und 11 Monate (seit 08/2013)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden