freiberufler Architekt, Senior Software-Entwickler auf freelance.de

Architekt, Senior Software-Entwickler

zuletzt online vor wenigen Stunden
  • 96€/Stunde
  • nicht angegeben
  • Europa
  • de  |  en  |  da
  • 22.12.2024

Kurzvorstellung

Seit 25 Jahren entwickle ich Desktop-Anwendungen, Web-Services und Web-Apps. Immer im Fokus dabei: Qualität und Evolvierbarkeit der Software. Spannend dabei ist es, die Architektur zu finden, die sowohl zum technischen Problem als auch zum Team paßt.

Qualifikationen

  • C#16 J.
  • Elasticsearch9 J.
  • Entity Framework11 J.
  • Linux Entwicklung11 J.
  • Representational State Transfer (REST)9 J.
  • Software Architecture12 J.
  • Software Design11 J.
  • Software Quality11 J.
  • Softwareentwicklung (allg.)
  • Test Management9 J.
  • Windows Presentation Foundation14 J.

Projekt‐ & Berufserfahrung

Testmanager
Roche, Penzberg
3/2020 – 9/2023 (3 Jahre, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2020 – 9/2023

Tätigkeitsbeschreibung

Entwurf und Erstellung von Testverfahren für Software im Bereich
Medizin/Labor im validierten Umfeld. Durchführung und Bewertung der
Testverfahren

- Erstellung von Testfällen und Ausarbeitung der Testmethodik
- Konzeption und Implementierung eines technologieübergreifenden Testframeworks
- Konzeption/Implementierung von Selenium UI Test
- Begleitung bei der Validierung von Systemen gemäß Vorgaben der Gesundheitsbehörden

Eingesetzte Qualifikationen

Software Quality, Software Architecture, .Net Framework (Microsoft), C#, Docker, Entity Framework, Feature Driven Development (FDD), Microsoft Azure, Postgresql, Representational State Transfer (REST), Test Automation, Testdesign (IT), Test Management

Senior Software Entwickler
ASM Assembly Systems, München
11/2017 – 2/2019 (1 Jahr, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2017 – 2/2019

Tätigkeitsbeschreibung

Neuentwicklung verschiedener WCF-Services zur Steuerung von
Materiallogistik-Workflows (Platinenbestückungsrobotern)

- Entwicklung von WCF- und REST Services
- Deployment und Hosting der Services im IIS
- Erstellung von Testfällen, Unit-/Integrationstests, Manuelles Testen,
- Pflege/Wartung/Redesign bestehender Komponenten
- Entwurf und Entwicklung von UI-Integrationstools (WPF, WinForms)

Eingesetzte Qualifikationen

SQL, .Net, C#, Windows Presentation Foundation, Representational State Transfer (REST)

Senior Software Entwickler
MAN Truck & Bus, Karlsfeld
9/2015 – offen (9 Jahre, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2015 – offen

Tätigkeitsbeschreibung

Umstellung der Betriebssoftware auf Microservice/REST Architektur
und .net core.

- Anpassung der continuous integration-Umgebung (git – Jira – Jenkins)
- Anpassung der continuous deployment-Toolchain
- Konzeption eines Frameworks für Unit-/Integrationstests
- Sicherstellen der Codequalität nach den SOLID-Prinzipien
- Sicherstellen der Codequalität nach den Clean Code-Prinzipien
- Coaching der Mitarbeiter zum Thema Design Patterns
- Mitarbeiterschulung im Bereich Testing/Mocking/Code Review
- Erstellung von UI-Komponenten mit WPF, MVVM
- Implementierung von UI-Komponenten mit Razor/Blazor
- Architektur und Implementierung von Backend-Komponenten
- Implementierung von .NET Core -Komponenten ( ASP.NET Core )
- Anbindung postgreSQL-/Oracle DB‘s über entitity framework core
- Einbindung von 3rd-Party REST-Services (ElasticSearch, RabbitMQ,Kibana, Amazon S3, Minio Object Storage)

Eingesetzte Qualifikationen

Software Quality, Software Architecture, Software Design, C#, Elasticsearch, Entity Framework, Linux Entwicklung, Representational State Transfer (REST), Test Management, Windows Presentation Foundation

Senior Software Entwickler
Kassenärztliche Vereinigung Bayerns, München
10/2014 – 12/2015 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2014 – 12/2015

Tätigkeitsbeschreibung

Erstellung verschiedener Betriebssoftware technologisch mit den
Kernpunkten WPF und MVVM

- Entwurf und Entwicklung interner Betriebstools (WPF, MVVM)
- Konzeption und Entwicklung von Serverkomponenten (TDD)
- Entwicklung von AddIns für Word/Excel/Outlook
- Definition von Testcases, Unit-/Integrationstests

Eingesetzte Qualifikationen

Continuous Delivery, Software Architecture, .Net Framework (Microsoft), C#, C++, Jenkins, Windows Presentation Foundation

Software Entwickler
Pixel, München
1/2013 – 8/2014 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2013 – 8/2014

Tätigkeitsbeschreibung

Entwicklung einer Planungssoftware für Solaranlagen

- Oberflächenentwicklung unter Verwendung des MVVM-Patterns
- Konzeption und Entwicklung eines Validierungsframeworks
- Implementierung der Businesslogik auf Service-Ebene
- Definition von Testcases
- Durchführen von Unit-/Integrationstests

Eingesetzte Qualifikationen

Test Automation, Testdesign (IT), Software Design, C#, Entity Framework, Windows Presentation Foundation

Senior Software Entwickler
Rohde & Schwarz, München
8/2010 – 12/2012 (2 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2010 – 12/2012

Tätigkeitsbeschreibung

Aufbau eines Frameworks zur Entwicklung von Software Defined Radios (SDR)

- Entwicklung von VisualStudio AddIn's
- Konzeption einer Domain Specific Language (DSL) für software defined radios (SDR)
- Entwicklung von Zusatztools zur Codegenerierung (C++)
- Definieren von Testfällen
- Unittests (NUnit) und Integrationstests
- Deployment auf das Zielsystem (digital unit deployment)

Eingesetzte Qualifikationen

Software Quality, Software Architecture, C#, C++, Linux Entwicklung

Application Engineer
Pharmatechnik, Starnberg
10/2007 – 12/2009 (2 Jahre, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2007 – 12/2009

Tätigkeitsbeschreibung

Entwicklung einer workflowgetriebenen POS-Applikation aus dem Gesundheitswesen

- Erstellung von Requirements mit der Fachabteilung mittels eigener DSL
- Codegenerierung mittels eigener Codegeneratoren (DDD-Ansatz)
- Implementierung der Business-Logic
- Erstellen der UnitTests mittels eigner Codegeneratoren (DDD-Ansatz)
- Durchführung und Ergebnisbewertung der Regressions-Tests

Eingesetzte Qualifikationen

Enterprise Architect (EA), C#, Nhibernate, Windows Presentation Foundation

Ausbildung

Dipl. Ing.
Diplom
Fachhochschule München
1990
München

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Dänisch (Grundkenntnisse)
Reisebereitschaft
Europa
Home-Office
bevorzugt
Profilaufrufe
138
Berufserfahrung
34 Jahre und 11 Monate (seit 01/1990)
Projektleitung
7 Jahre

Kontaktdaten

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

Jetzt Mitglied werden