Senior Software Engineer | Full-Stack Developer
- Verfügbarkeit einsehen
- 4 Referenzen
- auf Anfrage
- 8505 St. Nikolai im Sausal
- Europa
- sl | de | en
- 25.04.2024
Kurzvorstellung
Auszug Referenzen (4)
"Zusammenarbeit hat gepasst.
Frontend und vor allem Backend Tasks wurden zur Zufriedenheit umgesetzt.
professionelle Kommunikation im Team"
10/2023 – 3/2024
Tätigkeitsbeschreibung
• Migration und Weiterentwicklung einer komplexen Finanzanwendung aus WinForms auf ASP.NET Core und React (REST API, OAuth2, OIDC, Azure Dev Ops)
• Reverse Engineering der Spezifikation
Software Analyse, Software engineering / -technik, Softwareentwicklung (allg.), Softwarequalität
"R. ist einer der erfahrensten SW Entwickler mit denen ich es bisher zu tun hatte und würde seine Dienste jederzeit wieder in Anspruch nehmen."
4/2020 – 9/2023
Tätigkeitsbeschreibung
• Entwicklung einer neuen mehrinstanzenfähigen (multi-tenant) LOB-Webanwendung in ASP.NET Core Blazor mit mehrschichtiger Softwarearchitektur, die auf der OpenShift-Plattform ausgeführt wird (Kubernetes, YAML), für ein Team von 8 Softwareentwicklern (geplanter Einsatz für 15 Jahre)
• Entwicklung einer bitemporalen relationalen Datenbank (vollständige Änderungsverfolgung) mit Verzweigungsunterstützung (GIT-ähnlich)
• Entwicklung eines Mikro-ORM zur Verwendung mit der bitemporalen relationalen Datenbank (SQL Server)
• Entwicklung von innovativen, funktionsorientierten Blazor-Komponenten (Grid+Tree, Batch- und Change-Tracking-Handler, Drag & Drop)
• Lösung und Eliminierung von Leistungs-, Speicherverlust- und Instabilitätsproblemen innerhalb einer komplexen .NET Legacy-WPF-Desktopanwendung
• Migration einer Legacy-WPF-Desktopanwendung auf ASP.NET Core Blazor (+ REST)
• Entwicklung wiederverwendbarer WPF-Komponente
• Debuggen von Parallel- und Asynchroncode
.Net Framework (Microsoft), ASP.NET, C#, Cloud (allg.), CSS (Cascading Style Sheet), Datenbankentwicklung, Datenmodellierung, Docker, HTML5, JavaScript, Jira, Kontinuierliche Integration (CI), Kubernetes, Microsoft SQL-Server (MS SQL), Nhibernate (.NET), Oracle Database, PL/SQL, Software Analyse, Software Architektur / Modellierung, Software engineering / -technik, Softwareauswahl (Evaluierung), Softwareentwicklung (allg.), Softwarequalität, SQL, Testautomatisierung, Testdesign (IT), Transact-SQL (T-SQL), Visual Basic, Windows Presentation Foundation (WPF)
"Seine Fähigkeit, komplexe Systeme zu entwerfen, ist beeindruckend und hat einen großen Beitrag zum Erfolg unseres Projektes beigetragen."
5/2017 – 12/2019
Tätigkeitsbeschreibung
• Konzeption und Entwicklung einer neuen reaktionsfähigen ASP.NET Core React-Webanwendung für Daimler mit zeitlicher Datenbank (vollständige Änderungsverfolgung)
• Lösung und Eliminierung von UI- und DB-Leistungsproblemen einer komplexen ASP.NET MVC Legacy-Anwendung für Daimler
• Entwicklung einer Integration mit Daimlers Active Directory (LDAP)
• Entwicklung einer neuen WPF-Desktopanwendung mit Web-API
• Entwicklung eines automatisierten Unit- und Integrationstests
• Migration einer ASP.NET Legacy-Anwendung auf ASP.NET Core
• Entwicklung eines E-Mail-Benachrichtigungsmoduls für Kotányi
Datenbankentwicklung, Software Architektur / Modellierung, Software engineering / -technik, Softwareentwicklung (allg.), Testautomatisierung
"Herr J. war in der Software-Entwicklung (Angular, .NET) tätig."
3/2013 – 3/2017
Tätigkeitsbeschreibung
• Entwicklung einer neuen technischen Softwarearchitektur und eines Frameworks für Webentwicklung (ASP.NET MVC) von Manufacturing Execution Systems (MES)
• Entwicklung von SAP-Kommunikationsservices (WCF)
• Entwicklung von Web-Applikationen für Produktivitätsanalyse und Energiemanagement inklusive Echtzeit-Webmonitor
• Neu- und Weiterentwicklung von Desktop-, Mobile- und Web-MES-Anwendungen mit großen Datenbanken für Voestalpine, Fresenius und Magna Steyr
• Weiterentwicklung der Maschinenoptimierungssoftware (OEE)
• Entwicklung einer mobilet Webanwendung (ASP.NET MVC) mit Barcode-Scanning für iOS und Android
• Entwicklung von HTML-Berichten mit Druckvorschau und PDF-Generierung (ASP.NET MVC)
• Konzeption und Durchführung von Kursen zu LINQ-, Design Patterns- und Business-Software-Architektur für Entwickler
• Entwicklung von Visual Studio Extensions und Nuget Packages zur Produktivitätssteigerung
• Portierung R&D MES-Software von Oracle Forms auf .NET (Voestalpine – Labor)
Responsive Webdesign, Transact-SQL (T-SQL), Datenbankentwicklung, Datenmodellierung, Microsoft SQL-Server (MS SQL), Oracle Database, Kontinuierliche Integration (CI), Agile Entwicklung, Softwarequalität, Testautomatisierung, Objektorientierte Programmierung (OOP), Software Analyse, Software Architektur / Modellierung, .Net, .Net Framework (Microsoft), C#, Entity Framework, Nhibernate (.NET), PL/SQL, Software engineering / -technik, Softwareentwicklung (allg.), TypeScript, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 3/2024
Tätigkeitsbeschreibung
• Migration und Weiterentwicklung einer komplexen Finanzanwendung aus WinForms auf ASP.NET Core und React (REST API, OAuth2, OIDC, Azure Dev Ops)
• Reverse Engineering der Spezifikation
Software Analyse, Software engineering / -technik, Softwareentwicklung (allg.), Softwarequalität
4/2020 – 9/2023
Tätigkeitsbeschreibung
• Entwicklung einer neuen mehrinstanzenfähigen (multi-tenant) LOB-Webanwendung in ASP.NET Core Blazor mit mehrschichtiger Softwarearchitektur, die auf der OpenShift-Plattform ausgeführt wird (Kubernetes, YAML), für ein Team von 8 Softwareentwicklern (geplanter Einsatz für 15 Jahre)
• Entwicklung einer bitemporalen relationalen Datenbank (vollständige Änderungsverfolgung) mit Verzweigungsunterstützung (GIT-ähnlich)
• Entwicklung eines Mikro-ORM zur Verwendung mit der bitemporalen relationalen Datenbank (SQL Server)
• Entwicklung von innovativen, funktionsorientierten Blazor-Komponenten (Grid+Tree, Batch- und Change-Tracking-Handler, Drag & Drop)
• Lösung und Eliminierung von Leistungs-, Speicherverlust- und Instabilitätsproblemen innerhalb einer komplexen .NET Legacy-WPF-Desktopanwendung
• Migration einer Legacy-WPF-Desktopanwendung auf ASP.NET Core Blazor (+ REST)
• Entwicklung wiederverwendbarer WPF-Komponente
• Debuggen von Parallel- und Asynchroncode
.Net Framework (Microsoft), ASP.NET, C#, Cloud (allg.), CSS (Cascading Style Sheet), Datenbankentwicklung, Datenmodellierung, Docker, HTML5, JavaScript, Jira, Kontinuierliche Integration (CI), Kubernetes, Microsoft SQL-Server (MS SQL), Nhibernate (.NET), Oracle Database, PL/SQL, Software Analyse, Software Architektur / Modellierung, Software engineering / -technik, Softwareauswahl (Evaluierung), Softwareentwicklung (allg.), Softwarequalität, SQL, Testautomatisierung, Testdesign (IT), Transact-SQL (T-SQL), Visual Basic, Windows Presentation Foundation (WPF)
5/2017 – 12/2019
Tätigkeitsbeschreibung
• Konzeption und Entwicklung einer neuen reaktionsfähigen ASP.NET Core React-Webanwendung für Daimler mit zeitlicher Datenbank (vollständige Änderungsverfolgung)
• Lösung und Eliminierung von UI- und DB-Leistungsproblemen einer komplexen ASP.NET MVC Legacy-Anwendung für Daimler
• Entwicklung einer Integration mit Daimlers Active Directory (LDAP)
• Entwicklung einer neuen WPF-Desktopanwendung mit Web-API
• Entwicklung eines automatisierten Unit- und Integrationstests
• Migration einer ASP.NET Legacy-Anwendung auf ASP.NET Core
• Entwicklung eines E-Mail-Benachrichtigungsmoduls für Kotányi
Datenbankentwicklung, Software Architektur / Modellierung, Software engineering / -technik, Softwareentwicklung (allg.), Testautomatisierung
3/2013 – 3/2017
Tätigkeitsbeschreibung
• Entwicklung einer neuen technischen Softwarearchitektur und eines Frameworks für Webentwicklung (ASP.NET MVC) von Manufacturing Execution Systems (MES)
• Entwicklung von SAP-Kommunikationsservices (WCF)
• Entwicklung von Web-Applikationen für Produktivitätsanalyse und Energiemanagement inklusive Echtzeit-Webmonitor
• Neu- und Weiterentwicklung von Desktop-, Mobile- und Web-MES-Anwendungen mit großen Datenbanken für Voestalpine, Fresenius und Magna Steyr
• Weiterentwicklung der Maschinenoptimierungssoftware (OEE)
• Entwicklung einer mobilet Webanwendung (ASP.NET MVC) mit Barcode-Scanning für iOS und Android
• Entwicklung von HTML-Berichten mit Druckvorschau und PDF-Generierung (ASP.NET MVC)
• Konzeption und Durchführung von Kursen zu LINQ-, Design Patterns- und Business-Software-Architektur für Entwickler
• Entwicklung von Visual Studio Extensions und Nuget Packages zur Produktivitätssteigerung
• Portierung R&D MES-Software von Oracle Forms auf .NET (Voestalpine – Labor)
Responsive Webdesign, Transact-SQL (T-SQL), Datenbankentwicklung, Datenmodellierung, Microsoft SQL-Server (MS SQL), Oracle Database, Kontinuierliche Integration (CI), Agile Entwicklung, Softwarequalität, Testautomatisierung, Objektorientierte Programmierung (OOP), Software Analyse, Software Architektur / Modellierung, .Net, .Net Framework (Microsoft), C#, Entity Framework, Nhibernate (.NET), PL/SQL, Software engineering / -technik, Softwareentwicklung (allg.), TypeScript, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript
Ausbildung
Universität Ljubljana, Slowenien
Laibach (Ljubljana, Slowenien)
Universität Ljubljana, Slowenien
Laibach (Ljubljana, Slowenien)
Über mich
Der Umgang mit den modernsten Entwicklungsstandards ist meine tägliche Arbeit, auf neue Gegebenheiten reagiere ich mit meiner Fähigkeit zum selbständigen Lernen und zur schnellen Anpassung.
Eine hohe analytische und strukturierte Denkweise sowie die Kompetenz mein Wissen an andere zu vermitteln zeichnen meine Arbeit aus.
Meine Arbeitsweise orientiert sich an diesen zwei Prinzipien:
• Ockhams Rasiermesser: Entitäten dürfen nicht über das Notwendige hinaus vermehrt werden.
• KISS-Prinzip: Keep it simple, stupid. Aber nicht einfacher. (Albert Einstein)
Weitere Kenntnisse
• Frameworks: Blazor, React, Angular, WPF, ASP.NET Core MVC, EntityFramework, Telerik UI for Blazor, DevExpress WPF...
• Datenbankkenntnisse in MS SQL Server, MySQL und Oracle
• Erfahrung mit OpenShift Cloud und Docker Containers
• CI: Jenkins, Azure DevOps
• Innovatives, analytisches und strukturiertes Systemdenken
• Trainings- und Lehrkompetenz
• Viersprachig in Deutsch (C1), Englisch (C1), Serbokroatisch (C1), Slowenisch (Muttersprache)
• Imago-Dialog-Kommunikationstechnik
Persönliche Daten
- Slowenisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Kroatisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden