freiberufler Senior Software Engineer | Full-Stack Developer auf freelance.de

Senior Software Engineer | Full-Stack Developer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 8505 St. Nikolai im Sausal
  • Europa
  • sl  |  de  |  en
  • 25.04.2024

Kurzvorstellung

Ich bin begeisterter freelance Softwareentwickler und technischer Software-Architekt mit mehr als 15 Jahre Erfahrung. Durch Ausbildung Software-Ingenieur (DI) und Linguist (Mag.), von Beruf und im Herz Programmierer.

Auszug Referenzen (4)

"Zusammenarbeit hat gepasst.
Frontend und vor allem Backend Tasks wurden zur Zufriedenheit umgesetzt.
professionelle Kommunikation im Team"
Senior-Software-Ingenieur
Martin Absenger
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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."
Senior-Software-Ingenieur
Mario Wüster
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

.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."
Senior-Software-Ingenieur
Thomas Brandstaetter
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Architektur / Modellierung, Software engineering / -technik, Softwareentwicklung (allg.), Testautomatisierung

"Herr J. war in der Software-Entwicklung (Angular, .NET) tätig."
Senior-Software-Entwickler und -Ingenieur (Festanstellung)
Augustin Walcher
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

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

  • .Net Framework (Microsoft)
  • C#
  • Datenmodellierung
  • Microsoft SQL-Server (MS SQL)
  • Oracle Database
  • React (JavaScript library)
  • Software Analyse
  • Software Architektur / Modellierung
  • Testautomatisierung
  • TypeScript

Projekt‐ & Berufserfahrung

Senior-Software-Ingenieur
Mercedes-Benz Group AG (über DCCS GmbH), Graz
10/2023 – 3/2024 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Analyse, Software engineering / -technik, Softwareentwicklung (allg.), Softwarequalität

Senior-Software-Ingenieur
Infineon Technologies AG, Graz
4/2020 – 9/2023 (3 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

.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)

Senior-Software-Ingenieur
Mercedes-Benz Group AG (über DCCS GmbH), Graz
5/2017 – 12/2019 (2 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Architektur / Modellierung, Software engineering / -technik, Softwareentwicklung (allg.), Testautomatisierung

Senior-Software-Entwickler und -Ingenieur (Festanstellung)
G.A.M.E.D. mbH, Graz
3/2013 – 3/2017 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

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

Dipl.-Ing.
Computerwissenschaft und Informatik
Universität Ljubljana, Slowenien
2012
Laibach (Ljubljana, Slowenien)
Mag.
Vergleichende Sprachwissenschaft
Universität Ljubljana, Slowenien
2009
Laibach (Ljubljana, Slowenien)

Über mich

Als Software-Ingenieur verfüge ich über mehr als 15 Jahre berufliche Erfahrung in der Softwareentwicklung, einen MSc in Computerwissenschaft und umfassendes praktisches Fachwissen in der IT.
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

• Programmierung in mehreren Programmiersprachen: C#, VB.NET, Javascript/Typescript, Java, C/C++...
• 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

Sprache
  • Slowenisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Kroatisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
104
Alter
39
Berufserfahrung
16 Jahre und 7 Monate (seit 09/2007)

Kontaktdaten

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

Jetzt Mitglied werden