Full-Stack Entwickler - Angular, C# .NET
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 90431 Nürnberg
- Umkreis (bis 200 km)
- sk | de | en
- 04.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – offen
TätigkeitsbeschreibungWeiterentwicklung des N-Spect Kunden-Webportals für MPP-Tracking (Maximum Power Point Tracking) für Photovoltaik-Anlagen. Aufgabe des Webportal N-Spect ist der Upload und Koordinierung der Drohnen-Flugbilder-Auswertung mit der anschließenden Ergebnisdarstellung, inklusive der grafischen Darstellung der Flugrouten anhand der Geodaten auf einer Karte (Leaflet) inklusive Layers: Orthofotos, Stringplans, DSM (Digital Surface Model) Layers usw.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), Django, JavaScript, Postgresql, Python
4/2022 – 4/2024
Tätigkeitsbeschreibung
Weiterentwicklung des eCommerce 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
.Net, AngularJS, C#, DevOps, Entity Framework, Full-Stack, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Team Foundation Server, Typescript
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
C#, Informix, IIS, Microsoft SQL-Server (MS SQL), SOAP, Web Services, XML
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
ASP.NET, C#, Microsoft SQL-Server (MS SQL), SOAP, Windows Presentation Foundation
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
C#, Language Integrated Query, XSD (XML Schema Definition)
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)
C++, Virtual Reality
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)
C#, Windows Presentation Foundation
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
C#, Language Integrated Query, Microsoft SQL-Server (MS SQL), XSD (XML Schema Definition)
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
C#, Language Integrated Query, Microsoft SQL-Server (MS SQL), XSD (XML Schema Definition), XSL (Extensible Stylesheet Language)
2/2000 – 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
C++, DCOM (Distributed Component Object Model), UML
Ausbildung
FEI STU, Bratislava, Slowakei
FEI STU, Bratislava, Slowakei
TU Wien, Fakultät für Informatik
Weitere Kenntnisse
C++/CLI, PowerShell, XML, XSD, XSL, JSON
Persönliche Daten
- Slowakisch (Muttersprache)
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden