Softwarearchitekt / Softwareentwickler .NET -

Profil Foto
Verfügbarkeit einsehen
Weltweit
de  |  en  |  fr
auf Anfrage
55270 Sörgenloch
08.12.2018

Kurzvorstellung

Spezialisiert auf die Microsoft .NET Technologien (ab .NET 1.1) mit langjährigen Erfahrungen in der Entwicklung von Anwendungen unter VB 6. Spezialisiert auf die Migration von Anwendungen auf neue Technologien mit zukunftsorientierter Architektur

Ich biete

IT, Entwicklung
  • C#
  • CSS (Cascading Style Sheet)
  • ASP.NET
  • JavaScript
  • HTML5
  • SVG (Scalable Vector Graphics)
  • TypeScript
  • AngularJS
Technik, Ingenieurwesen
  • Application lifecycle management (ALM)

Projekt‐ & Berufserfahrung

Softwareentwickler, Berater Oberflächen Design
Kundenname anonymisiert, Bensheim
1/2017 – offen (2 Jahre)
Gesundheitswesen
Tätigkeitszeitraum

1/2017 – offen

Tätigkeitsbeschreibung

Erweiterung der Hardwareanbindung
Entwicklung der Anzeige von Geräten auf dem Grundriss (SVG)
Beratung beim Neudesign der Benutzeroberfläche

Eingesetzte Qualifikationen

C#, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, SVG (Scalable Vector Graphics)


Softwareentwickler
Kundenname anonymisiert, Frankfurt/M.
7/2016 – 12/2016 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2016 – 12/2016

Tätigkeitsbeschreibung

- Implementierung der Benutzeroberfläche
- Implementierung der Web API REST Services
- Umsetzen der Build Umgebung unter TFS 2015

Eingesetzte Qualifikationen

C#, TypeScript, CSS (Cascading Style Sheet), Application lifecycle management (ALM)


Softwareentwickler
Kundenname anonymisiert, Koblenz
1/2016 – 6/2016 (6 Monate)
Energiewirtschaft
Tätigkeitszeitraum

1/2016 – 6/2016

Tätigkeitsbeschreibung

- Implementierung von Komponenten für Teilbereiche des Frontends
- Entwicklung eines Frameworks zum automatisierten Test des Frontends
- Entwicklung einer Anwendung zur Ermittlung der Testbewertung

Eingesetzte Qualifikationen

NUnit, TypeScript, C#, AngularJS


Softwarearchitekt/Softwareentwickler
Kundenname anonymisiert, Duisburg
6/2015 – 1/2016 (8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2015 – 1/2016

Tätigkeitsbeschreibung

- Analyse der XML basierten XML-Beschreibung des generischen Datenmodells
- Test Driven Development eines regelbasierten Mappings zwischen generischem und relationalen Datenmodell
- Umsetzung der Konfiguration des Mappings auf Basis einer JSON-Konfigurationsdatei
- Entwurf und Implementierung der Anwendungen zur Qualitätssicherung der Datentransformation im Bereich Big Data

Eingesetzte Qualifikationen

XML, C#


Softwarearchitekt/Softwareentwickler
Kundenname anonymisiert, Mainz
9/2014 – 6/2015 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2014 – 6/2015

Tätigkeitsbeschreibung

- Implementierung der App für iOS und Android auf Basis von Xamarin
- Implementierung von UserControls zur Verwendung des MVVM Pattern unter Xamarin Forms
- Konzeption der Architektur und Monitoring der Umsetzung der entkoppelten Kommunikation zwischen User Frontend und Backend
- Analyse des Web-Frontend für die Therapeuten
- Entwurf und Umsetzung des Frontend auf Basis von HTML 5, jQuery, Bootstrap und KendoUI
- Umsetzung von Test Driven Development bei der Entwicklung der App und der Brownfield Migration
- Einführung von SCRUM als agile Entwicklungsmethodik

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Language Integrated Query (LINQ), C#, HTML5, jQuery


Softwarearchitekt/Softwareentwickler
Eigenentwicklung, Mainz
6/2014 – 8/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2014 – 8/2014

Tätigkeitsbeschreibung

- Entwurf und Design der Anwendung
- Umsetzung der Businesslogic unabhängig von der eingesetzten Datenbank
- Umsetzung des Frontends als Desktopapplikation (WPF) unter Verwendung der WebAPI REST Services
- Refaktorisierung zur Verwendung des Design Pattern IoC
- Entwurf und Design der SPA als Alternative zur WPF Variante
- Erstellung der SPA, als Browser- und Frameworkunabhängiges Frontend
- Anbindung der SPA an die REST WebAPI der Businesslogik

Eingesetzte Qualifikationen

Oracle Database, Microsoft SQL-Server (MS SQL), C#, HTML5, CSS (Cascading Style Sheet), ASP.NET, jQuery


Softwareentwickler
k+k information services GmbH, Remote / Fellbach
2/2014 – 5/2014 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2014 – 5/2014

Tätigkeitsbeschreibung

- Neukonzeption der Funktionalität zum Versenden von E-Mails aus den verschiedenen Modulen der Anwendung. Als Vorbild diente der Windows Service der Altanwendung
- Erfassen und dokumentieren der Problemdomäne für den E-Mail Versand. Erstellung des Konzepts für die Neuimplementierung anhand der daraus erstellten Concept Map.
- Design und Umsetzung des dazugehörigen Datenbankmodells
- Implementierung der verschiedenen Schichten anhand der vorhandenen Softwarearchitektur
- Refactoring der Schichten zur Vermeidung von Coderedundanzen
- Implementierung der Oberfläche zur Konfiguration der Einstellungen für den Mail Versand
- Umsetzung des E-Mail Versands als Attribut gesteuerter Aspekt auf Basis der IoC Containers Castle Windsor
- Implementierung eines Windows Service zur Steuerung des E-Mail Versandes anhand von Wiedervorlagedaten. Der Windows Service wurde auf das wesentlichste reduziert und löst den Vorgang über einen WebAPI Request aus.
- Implementierung eines Monitorings des Windows Service auf Basis von Named Pipes
- Implementierung nach den Grundsätzen des Test Driven Development
- SCRUM

Eingesetzte Qualifikationen

Datenbankentwicklung, SCRUM, Software Architektur / Modellierung, Softwareentwicklung (allg.)


Softwarearchitekt / Softwareentwickler
Coface S.A., Mainz
11/2010 – 6/2014 (3 Jahre, 8 Monate)
Versicherungen
Tätigkeitszeitraum

11/2010 – 6/2014

Tätigkeitsbeschreibung

- Wartung der bestehenden Webanwendung (VB 6)
- Integration eines konzernweiten Firmenauskunftsystems in die bestehende Webanwendung (VB 6, ASP und .NET 1.1)
- Konsolidierung der verteilten Anwendung in einem Rechenzentrum
- Übernahme und Weiterentwicklung der Apache Solr Search Engine zur Beschleunigung der Suchfunktion in der Anwendung
- Analyse, Design und Umsetzung der Basis für das technische Upgrade der Brownfield Application auf Basis von .NET 4.5 als private Cloud basierte Anwendung
- Umsetzung der neuen GUI auf Basis von ASP.NET MVC
- Design der Softwarearchitektur eines Moduls für SEPA auf der Basistechnologie für das technische Upgrade. Anbindung der Brownfield Application über Queues auf Basis von MSMQ
- Design einer Workflow Engine zur flexiblen Konfiguration der Arbeitsabläufe nach Vorgaben des Fachbereichs. Die Konfiguration basiert auf einem eigens entwickelten Subset von XML. In der finalen Ausbaustufe sollte der Fachbereich den Workflow selbst konfigurieren können. Mittels einer GUI auf Basis von HTML 5 und ASP.NET MVC

Eingesetzte Qualifikationen

Visual Basic, XML, C#, CSS (Cascading Style Sheet), ASP.NET, ASP, JavaScript, HTML


Zertifikate

iSAQB zertifizierter Software Architekt
September 2017

Team Foundation Server
April 2016

Windows Presentation Foundation (WPF) 4.5
November 2015

Windows Communication Foundation (WCF) 4.5
November 2015

ADO.NET, LINQ, Entity Framework und WCF
Mai 2014

HTML5 Camp – der schnellste Weg zu HTML5
Januar 2014

iSTQB Certified Tester Foundation Level
August 2013

Ausbildung

Software Engineering
(Diplom Informatiker (FH))
Jahr: 2002
Ort: Heilbronn

Qualifikationen

C#, JavaScript, Microsoft T-SQL, Oracle PL/SQL, HTML, HTML5, jQuery, Bootstrap, Kendo UI, AngularJS, Angular2, KockoutJS, NodeJS, npm, Gulp, Jasmine, Signal R, ASP.NET MVC, ASP.NET, Xamarin.Forms, NUnit Unity, Castle Windsor, SimpleInjector, Reactive Extensions, OWIN/Katana, Apache log4net, Xamarin

Über mich

Meinen aktuellen CV in deutsch oder englisch finden Sie unter Dokumente in meinem Profil

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1567
Alter
48
Berufserfahrung
16 Jahre und 7 Monate (seit 05/2002)

Kontaktdaten

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

Jetzt Mitglied werden »