freiberufler Architekt, Senior Software-Entwickler auf freelance.de

Architekt, Senior Software-Entwickler

zuletzt online vor wenigen Tagen
  • 92€/Stunde
  • nicht angegeben
  • Europa
  • de  |  en  |  da
  • 01.04.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#
  • elasticSearch
  • Entity Framework
  • Linux Entwicklung
  • Representational State Transfer (REST)
  • Software Architektur / Modellierung
  • Software Design
  • Softwareentwicklung (allg.)
  • Softwarequalität
  • Testmanagement / Testkoordination (IT)
  • Windows Presentation Foundation (WPF)

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

Softwarequalität, Software Architektur / Modellierung, .Net Framework (Microsoft), C#, Docker, Entity Framework, Feature Driven Development (FDD), Microsoft Azure, PostgreSQL, Representational State Transfer (REST), Testautomatisierung, Testdesign (IT), Testmanagement / Testkoordination (IT)

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 (WPF), Representational State Transfer (REST)

Senior Software Entwickler
MAN Truck & Bus, Karlsfeld
9/2015 – offen (8 Jahre, 8 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

Softwarequalität, Software Architektur / Modellierung, Software Design, C#, elasticSearch, Entity Framework, Linux Entwicklung, Representational State Transfer (REST), Testmanagement / Testkoordination (IT), Windows Presentation Foundation (WPF)

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 (CDE), Software Architektur / Modellierung, .Net Framework (Microsoft), C#, C++, Jenkins, Windows Presentation Foundation (WPF)

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

Testautomatisierung, Testdesign (IT), Software Design, C#, Entity Framework, Windows Presentation Foundation (WPF)

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

Softwarequalität, Software Architektur / Modellierung, 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 (.NET), Windows Presentation Foundation (WPF)

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
80
Berufserfahrung
34 Jahre und 3 Monate (seit 01/1990)
Projektleitung
7 Jahre

Kontaktdaten

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

Jetzt Mitglied werden