freiberufler Full-Stack Entwickler -  Angular, C# .NET auf freelance.de

Full-Stack Entwickler - Angular, C# .NET

zuletzt online vor wenigen Minuten
  • auf Anfrage
  • 90431 Nürnberg
  • Umkreis (bis 200 km)
  • sk  |  de  |  en
  • 25.04.2024

Kurzvorstellung

Full-Stack Software-Entwickler aus Nürnberg mit Schwerpunkt auf : C# .NET, Angular, TypeScript, REST, EF Core, MS-SQL, ...

Qualifikationen

  • AngularJS
  • C#
  • Entity Framework
  • .Net
  • C++
  • DevOps
  • Full-Stack
  • Microsoft SQL-Server (MS SQL)
  • Office Open XML
  • Representational State Transfer (REST)
  • RxJS
  • Team Foundation Server (TFS)
  • TypeScript
  • Windows Presentation Foundation (WPF)
  • XML

Projekt‐ & Berufserfahrung

Full-Stack Entwickler
LIEBHERR-IT Services GmbH, Oberopfingen
4/2022 – offen (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2022 – offen

Tätigkeitsbeschreibung

Weiterentwicklung des Web-Portals „MyLiebherr Licences and Services“ -Hyperlink entfernt- – Online-Shop, Warenkorb, Zahlungsabwicklung, Backoffice für Produktmanagers, Suppliers und Admins, WebAPIs für den externen Zugriff auf die Daten und Dienste des Portals. Weitere Dienste: Management der Online- & Offline-Lizenzen, Zuweisungen an Mitarbeiter oder Maschinen, automatisierte Abo-Autoverlängerung, Benachrichtigungen, usw. Mein Aufgabenbereich:
- Entwurf und Entwicklung neuer und Änderung bestehender Features und komplexer Lösungen für Lizenzprodukt-Erstellung in Backoffice (Wizard), Erweiterungen in Shop-UI, Überarbeitung automatischer Abonnement-Verlängerungen, Fixzeit-Lizenzen, Kontingente (Prepaids), E-Mail-Benachrichtigungen, Auswertungen, usw.
- Weiterentwicklung der Thales/Sentinel EMS Anbindung (ehemals Gemalto) für offline Lizenzen für Desktop-Apps und Baumaschinen sowie der Unzer-Integration für Kreditkartenzahlungen
- Angular, RxJS, TypeScript, Figma, C# .NET 6, EF Core, MS-SQL, WebAPI, REST, SOAP, Hangfire, OAuth2 / OpenID Connect, CI/CD Azure DevOps, TFS, Git, XUnit

Eingesetzte Qualifikationen

.Net, AngularJS, C#, DevOps, Entity Framework, Full-Stack, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Team Foundation Server (TFS), TypeScript

Senior SW-Entwickler für Sales Webinterfaces und Shipment Tracking Architekt
PHOENIX Pharmahandel GmbH & CO KG, Abteilung: Outb, Fürth
10/2018 – 3/2022 (3 Jahre, 6 Monate)
Großhandel
Tätigkeitszeitraum

10/2018 – 3/2022

Tätigkeitsbeschreibung

- Senior SW-Entwickler für Sales Webinterfaces (C#, WCF, SOAP, Thrift, IIS 10, MS SQL): Bestellung, Lieferschein, Produktverfügbarkeit und Kundenkonditionen. Weiterentwicklung der Business-Logik (C++ / AIX, Informix), Verbesserungen und Optimierung der Webservices (C#), eigenes vereinfachtes ORM für MS SQL Logging, usw.
- Architekt für TnT (Track and Trace / Shipment Tracking). Entwurf einer komplexen Full-Stack-Lösung zwischen 8 Abteilungen: Warehouse, Transportmanagement, Outbound, BI, usw. Kommunikationsintensiv. Meine Aufgaben: integrative Gesamtsystem-Analyse, Entwurf und Implementierung einer komplexen Business-Logik in Informix, C++ und C#. Technische Projektleitung. Qualitätsauswertungen der Datenflüsse.
- Chargenkorrekturbeleg-Service – als robuster Hot-Standby-Windows-Dienst, inklusive gegenseitiger TCP-IP Distributed-Watchdog-Überwachung und Aufgaben-Sofort-Übernahme beim Ausfall des Master-SVCs.
- C# .Net, WCF, SOAP, Thrift, IIS 10.0, MS SQL, Webservices, Windows Dienste; C++ für Unix - AIX, Informix, XML/XSD, Azure DevOps (vorher TFS), GIT

Eingesetzte Qualifikationen

C#, Informix, Microsoft Internet Information Server (IIS), Microsoft SQL-Server (MS SQL), SOAP (Simple Object Access Protocol), Webservices, XML

Senior Software Entwickler verantwortlich für LEXINFORM-Redaktion und Produktion
DATEV eG, Abteilung: EM441 - LEXINFORM / Info-Date, Nürnberg
8/2015 – 9/2018 (3 Jahre, 2 Monate)
Steuern, Recht, Wirtschaft
Tätigkeitszeitraum

8/2015 – 9/2018

Tätigkeitsbeschreibung

Weiterentwicklung und Pflege der LEXinform-Redaktion (DFacto) und Produktion. DFacto Redaktion: DFacto-Server (WCF, SOAP), MS SQL-Datenbank und DFacto-Client (WPF, ClickOnce) für ~150 DATEV Redakteure.
- Neue komplexe Server und Client Erweiterungen
- Weiterentwicklung der DB-Modellierung, Verbesserung der Verwendung der DB-Transaktionen um Deadlocks zu vermeiden, Sperrmechanismen, DB-Optimierung, DB-Views, Stored Procedures
- Systemlandschaft-übergreifende komplexe Prüftools, der Produktion und Verteilung auf Zielsysteme
- Generischer, dezentraler, rechnerübergreifender Prozess- und Thread-Synchronisationsmechanismus
- SVN- und GIT-Automatisierung: GIT- und SVN-Deltaermittlung, -Aktualisierung, Verteilung des Deltas auf Zielsysteme.
- ASP.NET Web Forms für Konfigurationsübergabe
- Performanceoptimierung verschiedener Tools, Profiling, Caching-Mechanismen
- C#, WCF, SOAP, REST (ASP.Net Core), ASP.NET Web Forms, WPF, TPL, MS SQL 2012, TFS, GIT, SVN, NINJECT, LibGit2Sharp, VS 2017 und 2015, .NET 4.5.2

Eingesetzte Qualifikationen

ASP.NET, C#, Microsoft SQL-Server (MS SQL), SOAP (Simple Object Access Protocol), Windows Presentation Foundation (WPF)

SCHEMA Markupkit NG Entwickler (Office Open XML)
SCHEMA Holding GmbH, Nürnberg
3/2015 – 7/2015 (5 Monate)
CMS (Content Management System), Redaktionssysteme, Knowledge Management, Technische Dokumentation
Tätigkeitszeitraum

3/2015 – 7/2015

Tätigkeitsbeschreibung

Meine Aufgabe war das neue „SCHEMA MarkupKit Next Generation“ Tool (SMK NG) zu entwickeln, für die Konvertierung von Open Office XML basierten Microsoft DocX Dateien in das proprietäre SML-Format (SCHEMA Markup Language XML). Tiefgreifende Office-Open-XML Kenntnisse eingesetzt, um alle Bestandteile eines Word-Dokument-Inhalts, wie Tabellen, Listen, Grafiken, Felder, Inhaltsverzeichnisse, Formate, Kopf- und Fußzeilen, Textboxen, Abschnitts-Layout, usw. in dem SML-Format abzubilden. Ich entwickelte komplexe Interpretation und Manipulation der Änderungsverfolgung.
Das komplette Projekt wurde von mir entwickelt: Entwurf, Aufwandschätzung, Implementierung, Test, Übergabe.
C# .NET 4.5, Office Open XML, TPL, LINQ, XSD, VS 2013

Eingesetzte Qualifikationen

C#, Language Integrated Query (LINQ), XSD (XML Schema Definition)

Virtual Reality Software Entwickler, Anschluss Mocap-Hardware an UE4
Cykyria – Virtual Reality, -Hyperlink entfernt-, Nürnberg
1/2015 – 3/2015 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

- Plugin-Entwicklung für Unreal Engine 4.6 (UE4) zum Anschließen verschiedener körpergesteuerten Peripheriegeräte (HW) für Mocap (Motion capture / tracking), um dem Benutzer freie Bewegung mit seinem Avatar (Pawn) in der Virtuellen Realität durch seine eigene natürliche Körperbewegung zu ermöglichen.
- Meine Aufgabe war die Übertragung 3D-Raumbewegung der Hände, Füße, Kopfes und Rumpfes, so wie Laufrichtung, Geschwindigkeit, Springen, Kriechen und Sprachmimik (Phonemen / Visemen) von HW-Treibern an den UE4-Avatar, samt komplexer Quaternion-Mappings und 3D-Transformationen. Implementierung von AnimNodes basierend auf ComponentPose oder BasePose, ActorComponent, Blueprint-EventInterface, usw. um Bewegung der Knochen, usw. an das UE-Pawn-Skeletons zu übertragen.
- C++, STL, Quaternionen, VS 2013, Fully immersive VR, Oculus Rift DK2, YEI Technology PrioVR, Cyberith Virtualizer, Unreal Engine 4.6 (UE4)

Eingesetzte Qualifikationen

C++, Virtual Reality

Office Open XML Entwickler für MS-Word DOCX Aktualisierung
SIEMENS Energy, Erlangen
7/2014 – 1/2015 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2014 – 1/2015

Tätigkeitsbeschreibung

Ich entwickelte ein spezifisches Tools als WPF-Anwendung für die Aktualisierung der Betriebshandbücher für Gas- und Dampfturbinenkraftwerke, die als Word-2010-DocX-Dokumente vorliegen, aus Datenbank-Datensätzen. Entwicklung komplexer Interpretation und Manipulation der MS-Word-Änderungsverfolgung.
Tiefgreifende Kenntnisse im Office-Open-XML eingesetzt. Mein Aufgabenbereich:
- IST und SOLL Analyse, Erstellen einer Spezifikation, Abschätzung des Aufwandes
- Implementierung der geforderten Funktionalität in C#, Office Open XML, WPF, (erster Prototyp im VSTO / Word Interop)
- Aufstellen von Testfällen, Testplänen und Integrationstest der Funktionalität
- Benutzer- und Programmdokumentation
- C# .NET 4.0, Office Open XML, WPF, TPL, LINQ, XSD, VSTO / Word Interop, Unit Tests, Entwicklung vom Scanner und Parser (> LL1)

Eingesetzte Qualifikationen

C#, Windows Presentation Foundation (WPF)

Software Entwickler der SGML nach XML Umstellung
DATEV eG, Nürnberg
7/2012 – 5/2014 (1 Jahr, 11 Monate)
Steuern, Recht, Wirtschaft
Tätigkeitszeitraum

7/2012 – 5/2014

Tätigkeitsbeschreibung

- Generischer, parallelisierter Migrations-Dokumentprozessor für die Migration des gesamten SGML-Datenbestands 600.000 Dokumente der DATEV LEXinform/Info-Datenbank nach XML, nach vorherigen:
- Design und Erstellung einer Serie komplexer XML-Schemata – XSD-Definitionen
- komplexe Back-End-Aktualisierungs-, Produktions- und Qualitätsverifikations-Tools
- C#, C++/CLI, TPL, WPF, MS-SQL, XSL, PowerShell, (teils Perl), SGML, TFS, Applikation verschiedener Design-Patterns

Eingesetzte Qualifikationen

C#, Language Integrated Query (LINQ), Microsoft SQL-Server (MS SQL), XSD (XML Schema Definition)

Technischer Berater (Festanstellung)
SCHEMA Consulting GmbH, Nürnberg
10/2003 – 6/2012 (8 Jahre, 9 Monate)
CMS (Content Management System), Redaktionssysteme, Knowledge Management, Technische Dokumentation
Tätigkeitszeitraum

10/2003 – 6/2012

Tätigkeitsbeschreibung

- Schwerpunkt auf größeren, komplexen, langfristigen Kundenprojekten mit viel Anpassungsaufwand
- neue Technologien: Versionierung, Adobe InDesign Anbindung, Interleaf, Pharmaprojekte, PDFGenerierung mittels XSL-FO
- Feature-Planning, Anforderungsanalyse, Aufwandsschätzung, technische Teamleitung
- Kommunikation mit Kunden und Partnerfirmen, Workshops, Präsentationen, Konferenzen, Spezifikationen, E-Mail Kommunikation
- Tool für XML-Import und Export für Modelupdates und Migrationen ~100 GB
- C# Scanner und Parser des Interleaf IAF Formates (> LL1-Grammatik) Umwandlung in XML.
- XSD Validierung
- C# .NET, XSL, XSD, XSL-FO, MS SQL, AWK und MS DOS Batch

Eingesetzte Qualifikationen

C#, Language Integrated Query (LINQ), Microsoft SQL-Server (MS SQL), XSD (XML Schema Definition), XSL (Extensible Stylesheet Language)

Kernentwicklung des MES Projektes SIMATIC IT Framework
SIEMENS AG A&D SH 221 G, Nürnberg
12/1999 – 9/2003 (3 Jahre, 10 Monate)
Automation & Drives, EAI (Enterprise Automation Integration), TIA (Totally Integrated Automation)
Tätigkeitszeitraum

12/1999 – 9/2003

Tätigkeitsbeschreibung

Programmieren in dem Kernelteam des MES - EAI Projekts SIMATIC IT Framework.
Ziel des Projektes: „Universal Industrial Integration Platform from Plant Floor (Execution, Control level) to Business level (ERP)“ auf der Grundlage von generischen XML kompatiblen Komponenten und COM / DCOM in einer Multithreadnig-, Multiprocessing- und Multicomputer-Umgebung. Meine Aufgaben:
- Umstellung der Monolithapplikation in eine verteilte Multicomputer-, Multiprozessor, Multiprozess-, Multithread-Applikation
- Lösung des zyklischen verteilten DCOM Reference-counting (Garbage Collection)
- Funktionalität der zyklischen Links (Relationen in UML Semantik)
- Funktionalität eines verteilten Projektes, seine Persistenz und Deployment
- Lösung der internen Applikationsrobustheit gegen HW - (Netzwerk- und Rechner-)Ausfällen entwickelt. Tiefe COM / DCOM und Synchronisationslösungen.
- C++, MS VS 6.0, WinXP, 2000, NT, Rational ClearCase, Rational Rose, UML

Eingesetzte Qualifikationen

C++, DCOM (Distributed Component Object Model), UML

Ausbildung

Diplomstudiengang Informatik
Dipl. Informatiker
2000
FEI STU, Bratislava, Slowakei
Zusatzstudium Betriebswirtschaft
Staatsprüfung als Abschluß
1999
FEI STU, Bratislava, Slowakei
Informatik
2 Auslandssemester in der Studienrichtung Informatik
1998
TU Wien, Fakultät für Informatik

Weitere Kenntnisse

Angular, RxJS, TypeScript, C# .NET, REST, EF Core, MS SQL, Informix, WPF, Hangfire, Azure DevOps, TFS, Office Open XML, XUnit,
C++/CLI, PowerShell, XML, XSD, XSL, JSON

Persönliche Daten

Sprache
  • Slowakisch (Muttersprache)
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
621
Alter
48
Berufserfahrung
24 Jahre und 2 Monate (seit 02/2000)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden