Softwarearchitekt / Softwareentwickler .NET -
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55270 Sörgenloch
- DACH-Region
- de | en | fr
- 11.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 12/2022
TätigkeitsbeschreibungMigration eines Rich Internet Applications (RIA) Backends auf Self Contained Systems (SCS)
Eingesetzte QualifikationenOracle Database, .Net, Entity Framework, PL/SQL, Angular, ASP.NET
3/2022 – 5/2022
TätigkeitsbeschreibungWeiterentwicklung der generische Web-Anwendung zur Erfassung von Dokumenten zur Nachverfolgung einer ausgelagerten Digitalisierung
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), .Net, Entity Framework, ASP.NET, CSS (Cascading Style Sheet), JavaScript
12/2021 – 3/2022
TätigkeitsbeschreibungArchitekturbewertung und Ausarbeitung von Maßnahmen für ein Refactoring der Codebasis einer Angular-Anwendung
Eingesetzte QualifikationenAngular
7/2021 – 10/2021
TätigkeitsbeschreibungGenerische Web-Anwendung zur Erfassung von Dokumenten zur Nachverfolgung einer ausgelagerten Digitalisierung
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), .Net, Entity Framework, ASP.NET, CSS (Cascading Style Sheet), JavaScript
1/2020 – 2/2024
TätigkeitsbeschreibungMigration, Wartung und Coaching in Umfeld .NET, ASP.NET, HTML, CSS, JavaScript, .NET Core, WPF, XJustiz, Cloud
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Oracle Database, IIS, .Net, Entity Framework, Git, PL/SQL, Windows Powershell, Team Foundation Server, ASP.NET, CSS (Cascading Style Sheet), Elasticsearch, Jquery
10/2019 – 12/2019
TätigkeitsbeschreibungVorbereitung von Trainings für iSAQB Module SOFT, WEB und CLOUDINFRA
Eingesetzte QualifikationenSoftware Architecture, Schulung / Training (IT)
1/2019 – 9/2019
TätigkeitsbeschreibungSystem zur Verwaltung von medialen Inhalten
Eingesetzte Qualifikationen.Net, .Net Framework (Microsoft), Angular, ASP.NET, CSS (Cascading Style Sheet), Docker, Elasticsearch, HTML5, Jquery, Kubernetes, Team Foundation Server
1/2019 – 3/2019
TätigkeitsbeschreibungUmsetzung eines Designs in eine produktübergreifende CSS Bibliothek
Eingesetzte QualifikationenLess, ASP.NET, CSS (Cascading Style Sheet), HTML
11/2018 – 12/2018
TätigkeitsbeschreibungUmsetzung eines Klick Dummy als progressive Web App (PWA)
Eingesetzte QualifikationenCSS (Cascading Style Sheet), HTML5, JavaScript, Typescript, Vue.Js
1/2017 – 12/2018
Tätigkeitsbeschreibung
Erweiterung der Hardwareanbindung
Entwicklung der Anzeige von Geräten auf dem Grundriss (SVG)
Beratung beim Neudesign der Benutzeroberfläche
ASP.NET, C#, CSS (Cascading Style Sheet), HTML5, JavaScript, SVG (Scalable Vector Graphics)
7/2016 – 12/2016
Tätigkeitsbeschreibung
- Implementierung der Benutzeroberfläche
- Implementierung der Web API REST Services
- Umsetzen der Build Umgebung unter TFS 2015
C#, Typescript, CSS (Cascading Style Sheet), Application lifecycle management (ALM)
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
Nunit, Typescript, C#, AngularJS
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
XML, C#
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
Microsoft SQL-Server (MS SQL), Language Integrated Query, C#, HTML5, Jquery
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
Oracle Database, Microsoft SQL-Server (MS SQL), C#, HTML5, CSS (Cascading Style Sheet), ASP.NET, Jquery
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
Datenbankentwicklung, Scrum, Software Architecture, Softwareentwicklung (allg.)
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
Visual Basic, XML, C#, CSS (Cascading Style Sheet), ASP.NET, ASP, JavaScript, HTML
Zertifikate
Ausbildung
Heilbronn
Über mich
Mit Hilfe von Anwendungen wird der Arbeitsprozess vereinfacht und Raum für neue Aufgaben geschaffen. Aus diesem Grund ist es wichtig Software effizient zu gestalten und dem Anwender. Als Architekt und Entwickler ist es wichtig die Prozesse zu verstehen und die Bedienung der Applikation für den Anwender so komfortabel wie möglich zu gestalten.
Ein Softwaresystem besteht nicht nur aus der Geschäftslogik. Es gibt zahlreiche Komponenten die in diesem System zusammenwirken. Als Architekt ist es wichtig diese Zusammenhänge zu erkennen und zu verstehen. In meiner Laufbahn habe ich immer das System als ganzes betrachtet und habe mich auch nicht gescheut betriebliche Aufgaben zu übernehmen. Von der untersten Ebene, über die Geschäftslogik bis hin zur Oberfläche auf den einzelnen Endgeräten.
Wenn ich gefragt werde, wie ich meine Fähigkeiten in einem Projekt beschreiben würde, lautet meine Antwort darauf: "Wie die Fähigkeiten eines Schweizer Taschenmessers".
Weitere Kenntnisse
HTML, HTML 5, CSS, Bootstrap, LESS, SCSS, JavaScript, jQuery, AngularJS, Angular, React, Vue, ASP.NET, Windows Presentation Foundation (WPF), Xamarin.Forms
Backend Technologien:
.NET ab Version 1.1 mit Fokus auf C#, Signal R, Xamarin, Rust, Python
Datenbanken:
Microsoft SQL Server, Microsoft T-SQL, Oracle, Oracle Text, Oracle PL/SQL
Suchmaschinen:
Elastic Search, Apache Solr
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden