AM

Andreas Müller

verfügbar

Letztes Update: 02.08.2023

Fullstack .NET Entwickler

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Andreas Müller - DE - ausführlich.pdf

Skills

Erfahrung

Während meiner Laufbahn als Softwareentwickler hatte ich die Gelegenheit mich an einer Vielzahl von Herausforderungen und Technologien zu beweisen. Um Ihnen einen Eindruck zu ermöglichen, in welcher Form ich Ihnen darum bei ihren Herausforderungen künftig als Freiberufler einen Dienst erweisen kann, versuche ich nachfolgend zu vermitteln, in welchen Bereichen der Produkt- und Projektentwicklung ich in der Vergangenheit bereits tätig war.

Technologien / Sprachen
  • C# (Version 4-latest); 2011 - heute
  • Roslyn; 2016 – heute
  • WPF; 2012 – heute
  • NetCore; seit 1.0 preview - heute
  • Xamarin Forms; seit Version 1.2
  • Xamarin iOS (s.o.)
  • Xamarin Android (s.o.)
  • ASP WebForms; 2012-2019
  • ASP MVC 5; 2015 – heute
  • ASP WebApi 2; 2016 – heute
  • ASP NetCore; 2016 - heute
  • AspNetCore Blazor (Server); 2019 – heute
  • gRPC; 2020 – heute
  • WiX Installer 2020 - heute
  • HTML; 2003 – heute
  • CSS; 2003 – heute
  • JavaScript; 2004 – heute
  • TypeScript; 2017 – heute
  • Angular; 2015 – heute
  • React; 2018 – heute
  • WCF; 2014
  • SAP NCO; 2018
  • PHP; 2006-2012
  • Delphi; 2018
  • Visual Basic; 2013-2014
Zertifizierungen
  • MCP (Microsoft certified professional)
  • MCSD (Microsoft certified solution developer)
  • MS Programming in HTML5 with JavaScript and CSS3 Specialist

Azure
Erfahrungen im Azure Feld wurden im Rahmen der MCSD Schulung, sowie im Rahmen privater Projekte wie z.B. für Crawler und anderer Zwecke gesammelt. Diese Erfahrungen beinhalten die folgenden Service-Bereiche:
  • FunktionsApp
  • App Services
  • Service FabricCluster
  • Cosmos DB
  • Azure Sql Database
  • Signal R
  • Notification Hubs
  • Event Hubs
  • Service Bus
  • Machine Learning
  • IoT Hubs
Angestellter bei der Firma Allatnet Internetsysteme
In dieser Firma war die Hauptarbeitslast die technische Umsetzung von Projekten als Auftragspartner von Werbefirmen. In der Regel hat es sich hierbei um CMS Umsetzungen gehandelt, sowie einige Individualentwicklungen für vereinzelte Kunden.

Zeitraum
2010 - 2012

Aufgaben
  • Umsetzung von ca. 30 Projekten für Kunden unter Verwendung von PHP, HTML, CSS, jQuery und XAJAX unter Verwendung der üblichen CMS Systeme, sowie dem damaligen firmeninternen CMS.
  • Fehlerbehebungen und Weiterentwicklung des firmeninternen CMS.
  • Entwicklung einer Webanwendung, welche den Zweck hatte für Mitarbeiter und Führungspersonen Persönlichkeitsanalysen durchführen zu können, wobei entsprechend der Notwendigkeiten an Schulungen teilnehmen konnten, oder entsprechend ihrer Fähigkeiten eingesetzt wurden.
  • Entwicklung einer Webanwendung, deren Aufgabe es ist bestehende papier- und kommunikationslastige Arbeitsabläufe innerhalb der Firma technisch zu unterstützen und das Einhalten der Firmenprozesse zu vereinfachen.
Technologien / Tools / Plattformen
PHP, XAMP, XAJAX, Javascript, jQuery, HTML, CSS, Sunny CMS, Wordpress, Joomla, Typo3, Photoshop, Dreamweaver, Jetbrains PHPStorm

Angestellter bei der Firma Solvum GmbH & Co. KG
Das Hauptgeschäft bei dieser Firma war die Produktentwicklung einer Software, die die Mitarbeiter der Kunden beim Durchführen von Rollouts unterstützt. Abgesehen davon gab es auch einen Bereich der Individualentwicklung die einen Hauptteil der Erfahrung ausmacht, die ich in der Softwareentwicklung machen durfte, da ich auf Grund meiner Begeisterung dafür, mich in neue Themen und Technologien einzuarbeiten, schnell dazu kam in den Projekten mein Know-How einzusetzen und zu erweitern.
Tätigkeiten und interessante Aufgabenbereiche die ich im Rahmen meines Arbeitsverhältnisses wahrgenommen haben sind in der nachfolgenden Auflistung vorhanden.
Produktentwicklung der Webanwendung SiteTracker 
SiteTracker ist ein Hybrid aus ASP WebForms und einigen Bereichen die mittlerweile unter ASP MVC entwickelt werden. Es handelt sich um eine technisch abstrakte Anwendung, da es dem Benutzer ermöglicht wird dynamische Datenstrukturen anzulegen und zu warten.

Zeitraum
2012-2019

Aufgaben
  • Planung, Koordinierung und Implementierung von neuen Modulen
  • Fehlerbehebungen und Implementierungen von dynamischen Controls in WebForms
  • Entwicklung eines eigenen ORM der den firmeninternen Entwicklungsaufwand neuer Module reduziert und die alte Datenschicht abgelöst hat (Dapper war zu dieser Zeit noch nicht bekannt und andere Alternativen zu langsam)
  • Abstraktion der Datenbankebene um mehrere Plattformen unterstützen zu können
  • Beseitigung von Speicherlecks
  • Buildautomatisierung über C# BuildTasks, PowerShell und MSBuild Skripte
  • UnitTests für Kernmodule
  • Entwicklung von Kopiermodul, welches die Daten der Template-Logik dupliziert und ein systemverträgliches Kopieren ermöglicht, um dem Kunden Arbeit bei der Verwaltung seiner Datenstrukturen zu ersparen
  • Entwicklung von Roslyn Compileranalysern um die Codequalität zu steigern und Fehler in der Entwicklung zu verringern und bereits beim Buildvorgang erkennen zu können z.B Implementierungsstellen welche Speicherlecks verursachen können oder zu Threading deadlocks führen.
  • Konzeptionierung und Entwicklung einer versionierbaren API-Schicht für externe Clients
  • Entwicklung einer Expression-basierten Library, die eine Codetrennung und Verwendung von API Funktionen in externen Clients vereinfacht
  • Entwicklung einer Layout Engine für ein Dashboard, die es Endanwendern erleichtert ohne HTML-Kenntnisse benutzerdefinierte Ansichten zu erstellen
  • Rewrite der originalen Windows-Dienststruktur um eine parallele Ausführung von Dienstaufgaben zu gewährleisten
  • Performanceanalysen und entsprechende Optimierungen sowohl im C#- als auch im MSSQL-Bereich
  • Entwicklung und Integration von ServiceLocator um ursprüngliche Singletons im Code zu reduzieren
  • Allgemeine Planung und Konzeptionierung von kleineren, erweiterbaren Modulen wie z.B. Validierungsfilter die bestimmte Daten sowohl serverseitig als auch clientseitig vor dem Speichern überprüfen
Technologien / Tools / Plattformen
C# 4-7, HTML, CSS, Webforms, ASP MVC 5, WebApi 2, AspNetCore (Prototyp), Roslyn, Javascript, TypeScript, MSBuild / Powershell Buildautomatisierung, Tortoise SVN, Redgate Toolbelt, VS2012-VS2019, Windows Services, Telerik Controls, Unit Tests

Projektentwicklung SiteTracker Offline

Kunde
Airbus Defence and Space GmbH

Zeitraum
2013-2014

Aufgaben
Diese Anwendung ist für eine Interaktion mit der Webanwendung konzipiert und ermöglicht es Endanwendern Anhand eines fest definierten Workflows, welcher unter anderem die Arbeit mit Barcodes mit einbezieht, Bearbeitungsvorgänge durchzuführen und diese dann im Anschluss mit der Hauptanwendung zu synchronisieren und Datenkonflikte entscheidungsbasiert aufzulösen.
  • Konzeptionierung und Entwicklung der Hauptanwendung
  • Konzeptionierung und Entwicklung der Konfliktauflösung auf der Seite der Webanwendung
  • Wartung und Weiterentwicklung des Visual Basic Moduls welches über die gerätespezifische Komponente Daten austauscht und das Gerät steuert
Technologien / Tools / Plattformen
C# 4, Visual Basic, WPF, MVVM, Handscanner Integration, Tortoise SVN
Produktentwicklung SiteTracker Mobile

Zeitraum
2017 - 2019

Aufgaben
Diese Anwendung wurde entwickelt um Endanwendern zu ermöglichen Daten in die Hauptwendung zu übertragen und typische Vorgänge direkt durchführen zu können, statt umständlich über Importe/Exporte arbeiten zu müssen.
  • Entwicklung von Prototyp basierend auf Xamarin Forms
  • Entwicklung und Konzeptionierung der Hauptanwendung
  • Offlinefunktionalität und Cachingmechanismen
  • Implementierung von CustomRenderer für iOS und Android um plattformspezifische Funktionalitäten zu verwenden, sowie ein Maximum an Rendering-Performance nutzen zu können
  • Integration der selbst entwickelten ExpressionApi, die zu diesem Zweck geschaffen wurde, um mit der Web API, auf eine fehlersichere und abwärtskompatible Art, arbeiten und kommunizieren zu können.
  • Integration von Analytics sowie Auswertung und Behandlung von Problemen die auf den jeweiligen Geräteversionen entstanden sind
  • Entwicklung von Buildmechanismus, der automatisiert bei Release Modus an Analytics Symbole hochlädt, damit jeder Fehler einer veröffentlichten Version nachvollzogen werden kann
Technologien / Tools / Plattformen
C# 5-7 Xamarin Forms, Xamarin iOS Native, Xamarin Android Native, WebApi 2, Powershell Buildautomatisierung, Azure Dev OPS zu diagnostischen Zwecken, Roslyn, Unit Tests, TPL, Async programming, MVVM

Projektentwicklung Mobile Client zur Kommunikation mit Delphi WebAPI
Ein Kunde hatte die Anforderung, dass es eine ASP WebApi Aufrufe an eine DelphiAPI delegiert und wiederum eine Webanwendung, sowie externe mobile Clients diese Daten verwenden können um Auswertungen anzuzeigen. Die DelpiAPI wurde hierbei vom Kunden zur Verfügung gestellt.

Kunde
Aberle GmbH

Zeitraum
2018

Aufgaben
  • Konzeptionierung sowie Koordination von Entwicklungsaufgaben mit Mitarbeitern im Bereich der Webanwendung
  • Entwicklung des nativen iOS Clients, welcher mit der NetCore API kommuniziert
  • Konzeptionierung und Entwicklung von Modulen welche in beiden Bereichen die Datenbereitstellung vereinheitlichen
Technologien / Tools / Plattformen
C#, HTML, CSS, Javascript, AspNetCore, Xamarin Android, Xamarin iOS, Dapper, NLog

Projektentwicklung an einer Silostatik Anwendung
Diese Anwendung ist eine Individualentwicklung für einen Kunden der mit Hilfe der Anwendung Zeit und Kosten in der Planung und Entwicklungsphase sparen will. Die ursprüngliche Variante der Berechnung wurde hierbei voll ersetzt und auf eine benutzerfreundliche UI reduziert.

Kunde
Zeppelin Systems GmbH

Zeitraum
2012 - 2019

Aufgaben
  • Entwicklung von ViewModels die abhängig von Einstellungen ausgetauscht werden
  • Entwicklung der Views
  • Abstraktion der Datenbankebene um mehrere Plattformen unterstützen zu können
  • Integration von mehreren Datenbanktypen
  • Beseitigung von Speicherlecks
  • Entfernen von UI Freezes
  • Erstellung von Reflection-Logik für Kernprozesse um den Bereich der Models/ViewModels wartungsfreundlicher zu machen
Technologien / Tools / Plattformen
C# 4-5, WPF, MVVM, Redgate Toolbelt, Telerik Controls, TPL

Projektentwicklung einer SAP-Schnittstelle
Hierbei handelt es sich um eine bestehende Dienstanwendung, die auch andere Aufgaben erledigt, welche um eine generische SAP Schnittstelle erweitert wurde. Die Anforderung war es einen Datenaustausch mit einem SAP Endpunkt zu ermöglichen und sowohl als Client als auch als Server zu fungieren. Sinn und Zweck der Schnittstelle ist es, den alten Dienst, welcher in Delphi implementiert ist, zu ersetzen, da die Performance der alten Implementierung unzureichend ist. Projektergebnis war eine 600-fache Beschleunigung.
Kunde
Aberle GmbH

Zeitraum
2018

Aufgaben
  • Integration von SAP .NET Connector 3.0
  • Laden und Speichern von Übertragungsdaten
  • Implementierung von qRFC, tRFC und bgRFC Logiken
  • Transaktionshandling
  • Asynchrone Interaktion mit der Komponente um das Maximum an Performance herauszuholen und parallele Vorgänge zu ermöglichen
  • Beseitigung von Speicherlecks in der Bestandsanwendung
Technologien / Tools / Plattformen
C# 7, NLog, Windows Services, SAP .NET Connector 3, TPL, async programming
Durchgeführte Schulungen
Auf Grund des hohen Lernspektrums, die sich bei allen meinen Aufgaben und Projekten ergeben haben, hat es sich angeboten andere an meinen gemachten Erfahrungen Teil haben zu lassen.
  • Schulung interner Mitarbeiter im Bereich der Softwareentwicklung mit den Bereichen MVVM, WPF, MVC, CSS, HTML, Unit Testing, C# latest, asynchrounous programming, Dependency Injection uvm.
  • Schulung externer Entwickler in Kundenauftrag in den Bereichen MVVM, C# basics+advanced, WPF, DataTemplating, Control basics
  • Vermittlung von Know-How im Bereich modularer Entwicklung, Clean Code Principes, DRY, SPM und andere
  • Vermittlung von Know-How für effizienten Umgang mit Jetbrains ReSharper
  • Diagnose von Performanceproblemen mit Hilfe der entsprechenden Redgate Tools

Nebenberufliche Projekte

Dating App
Zeitraum
2017 - 2018
Inspiration
Ein beruflich bekannter Kollege von mir hatte die Idee mich bei einem Projekt einzuspannen, bei dem es essenziel darum ging eine Tinder-ähnliche Anwendung zu erschaffen. Da ich bereits dafür bekannt war für die Firma mobile Anwendungen zu schreiben und mit Azure Erfahrung hatte wurde ich diesbezüglich auf dieses Projekt angesprochen.

Projektziel
Es sollte eine Anwendung geschaffen werden, welche die Last von mehreren Millionen Benutzern aushalten kann, Terminplaninteraktion ermöglicht, Zahlungsplattformen integriert, Kommunikation, Notifications und Proximity Alerts ermöglicht.

Technologien / Programmierbereich
C#, NLog, Xamarin. Android, AspNetCore, OAuth2 via Identity, Entity Framework Core, Angular, ReactJs, Azure Cosmos DB, Azure Websites, Xamarin Essentials, Application Insights

Diverse Informationen
Hierbei handelt es sich um eine Entwicklung dreier Parteien, wobei einer davon eine sehr geringfügige Erfahrung abseits seiner beruflichen Programmierfähigkeiten hatte. Ich habe abgewägt ob als SPA Technologie Angular / ReactJs für die Website zur App kommen sollte. Letztendlich fiel meine Auswahl auf Angular, weil diese meiner Meinung nach anfängerfreundlicher ist. Darum sind beide SPA Technologien aufgeführt.

Open Source Projekte

Als ich während meiner Laufbahn als Entwickler die Open-Source Entwicklung für mich kennengelernt habe, ergab sich für mich ein weiterer Bereich in dem ich mich unabhängig von meinem täglichen Geschäft für diesen Beruf weiterbilden konnte. Angefangen mit dieser nebenberuflichen Tätigkeit habe ich 2014 und gehe dem weiterhin nach, wenn sich eine interessante Gelegenheit ergibt. Während meines Angestelltenverhältnisses konnte ich hierbei gelerntes oft nutzsteigernd einsetzen, da die Geschäftsführung nicht so fortschrittsfreudig war wie es mein Entwicklungsdrang zugelassen hätte.
Um die Frage vorweg zu beantworten: Viele Projekte sind aus Neugier, Tatendrang, Langeweile und der Suche nach einer sinnvollen Beschäftigung entstanden.
Ein Auszug an nennenswerten Projekten ist nachfolgend enthalten.

PC Remote 2
Inspiration
Aufgrund der limitierten Funktionalität der Version 1 und gesammelten Erfahrungen in anderen Projekten, hatte ich Interesse Gelerntes aus anderen Projekten in diesem Projekt zu verbinden und dieses mal auf neueren Technologien aufzusetzen um eine ansprechendere Benutzeroberfläche für Mobilgeräte zu haben.
Projektziel
Die Erstellung eines Dienstes der es Teilnehmern des lokalen Netzwerkes erlaubt Funktionalität auf dem Host auszuführen im Kontext des eingeloggten Benutzers – Dies umfasst Funktionen wie:
    • PC Herunterfahren / Neustarten
    • Lautstärke ändern
    • Steuerung von Browserfenstern (Netflix + Amazon)
    • Monitore An/Aus schalten
    • Prozesse abbrechen
    • Clipboard von host kopieren / Clipboard an host senden
Technologien / Programmierbereich
C#, gRPC, Xamarin.Android, Blazor.Server, WindowsService, Wix Installer

PCRemoteController
Hierbei handelt es sich um eine Server-/Clientanwendung, wobei der Server auf einem PC als Dienst läuft und unter Verwendung von UDP+TCP eine Kommunikation mit einer Xamarin App auf dem Handy ermöglicht.
Inspiration
In Artikeln / Videos bin ich darauf gestoßen, dass Microsoft für Kestrel den Unterbau rund um Streaming IO überarbeitet hat. Darum wollte ich mit der hierfür geschaffenen API ein Projekt machen um die API zu erkunden, weil mir der bisherige Umgang mit Byte Buffern umständlich erschien.
Projektziel
Ziel war die Entwicklung einer Android Anwendung die via UDP Polling Server im Netzwerk erkennt und Aktionen ermöglicht wie z.B. aktivieren vom PC sobald man nach Hause kommt, Anwendungen starten, PC herunterfahren uvm. Wenn man so will ein Low-Budget IoT Controlling ohne Cloud und feste IP’s.
Technologien / Programmierbereich
C#, System.IO.Pipelines (TCP / UDP Kommunikation), NLog, Windows Services, Xamarin Android

VisualStudio MultiProjectTemplateGenerator
Inspiration
Da ich häufiger Ideen für Programme habe mit denen ich mir einen Teil meiner Arbeit abnehmen kann, hatte ich irgendwann damit angefangen mir meine eigenen Projektvorlagen zu erstellen. Da mich allerdings der hohe Aufwand beim Erstellen und Aktualisieren solcher Vorlagen bedrückt hat, habe ich mich dazu entschieden eine Anwendung zu erstellen, welche mir den Großteil des manuellen Aufwands abnimmt.
Projektziel
Ziel des Projektes war eine Anwendung, die es erlaubt, dass ich eine Solution-Datei von Visual Studio auswähle und mir Anhand von Konfigurationen daraus per Knopfdruck entsprechende Projekte erstellen lasse.
Technologien / Programmierbereich
C#, WPF, MVVM, NLog, Visual Studio Extensions

NugetUnlister
Inspiration
Das Nuget CLI bietet eine Möglichkeit um Pakete hochzuladen. Da einige meiner Projekte über Appveyor/Azure Pipelines automatisiert an Nuget Pakete überträgt, wollte ich eine Möglichkeit haben Preview Pakete zu entfernen, wenn ein neues öffentliches Release veröffentlicht wird.
Projektziel
Die Entwicklung eines Entwicklungstools, welches über das dotnet CLI global installiert werden kann.
Technologien / Programmierbereich
C#, Console, dotnet sdk tools, commanddotnet

Amusoft.UI.WPF
Inspiration
Für meine einigen WPF Projekte verwende ich immer wieder ähnliche Converter, Converter, Commands und Helper. Um die Codereplikation zu reduzieren und mir Zeit zu sparen habe ich mir dafür ein eigenes nuget Paket angelegt.
Projektziel
Eine CustomControlLibrary die ich ohne Aufwand bei meinen Projekten einbinden kann.
Technologien / Programmierbereich
C#, WPF, CustomControlLibrary

svgToMobile
Inspiration
Zu einem gewissen Zeitpunkt der Xamarin Entwicklung war es nicht möglich SVG Dateien direkt als Bilddateien einzubinden. Um den Entwicklungsaufwand zu reduzieren habe ich mir hierfür eine Konsolenanwendung erstellt.
Projektziel
Ziel war es ein Build tool zu haben, welches zuverlässig und automatisiert Eingabebilder aus SVG in benutzerdefinierten Formaten und Farben ausgibt. Zusätzlich zu dieser Funktion wird auch eine entsprechende Ordnerstruktur erstellt und Codefiles erstellt, welche bei der Entwicklung eine Auswahl über Enums statt Magic Strings erlaubt.
Technologien / Programmierbereich
C#, NLog, Console, Build Tooling

MovieManager
Inspiration
Vor der Zeit von Netflix hatte ich mich dafür interessiert, wann neue Folgen von Serien veröffentlicht werden die ich gerne sehe.
Projektziel
Zu diesem Zweck habe ich mir eine Anwendung geschrieben, welche Webseiten auf Seiten durchforsten kann und Veröffentlichungen von neuen folgen für mich vormerkt und sich merkt ob ich diese bereits gesehen habe oder nicht.
Technologien / Programmierbereich
C#, WPF, MVVM, Web Parsing / Crawling, Windows Service

Amusoft.EventManagement
Inspiration
Eine häufige Variante wie man in Anwendungen Memory Leaks erzeugen kann ist bekanntermaßen über das Vorhandensein von EventHandlern aufgrund von starken Referenzen.
Projektziel
Das Ziel des Projekts war eine API die es erlaubt, das Anhängen der Events auf eine Weise zu bewerkstelligen, die starke Referenzen verhindert. Ein Maximum an Performance sollte hierbei ermöglicht werden, da bisherige alternative Komponenten dies zwar auch ermöglichen, allerdings mit erheblichen Performanceinbußen beim Auslösen von Events verbunden sind.
Technologien / Programmierbereich
C# Expression API

Amusoft.Reflection
Inspiration
Vor einigen C# Versionen war Reflection in einigen Bereichen erheblich langsamer als dies nunmehr der Fall ist. Um hier performante Reflection zu ermöglichen hatte ich diese Komponente erzeugt.
Projektziel
Im Bereich der generischen Programmierung, welche bei SiteTracker häufig notwendig war, habe ich zum Beispiel unter anderem für den firmeneigenen OR Mapper diese Komponente eingesetzt.
Technologien / Programmierbereich
C# IL Code Generation

VolumeScanner2
Inspiration
Mitunter wegen der vielen SDKs war es für mich manchmal nötig herauszufinden an welchem Stellen der größte Speicherbedarf aufgewendet wird.
Projektziel
Das Ziel war die Entwicklung einer performanten Anwendung die mir dabei hilft Speicher frei zu räumen und mir grafisch darstellt, an welcher Stelle sich die größten Kandidaten hierfür befinden.
Technologien / Programmierbereich
C#, WPF, MVVM, Tooling, Async API Exploration

DynamicCodeGenerator
Inspiration
Zu einem gewissen Zeitpunkt der Entwicklung war es für mich nötig mit T4 Templates zu arbeiten. Allerdings war diese Aufgabe in Verbindung mit Informationen mit Reflection Daten nicht möglich.
Projektziel
Um die Möglichkeit zu bieten hatte ich diese Build Time Komponente erwickelt, die es ermöglicht hat Code direkt vor dem Buildvorgang anhand einer Temporären Assembly zu erzeugen, welche Reflection ermöglicht.
Technologien / Programmierbereich
C#, Build Time Codegeneration

AjaxHub
Inspiration
Im PHP Bereich gab es für Ajax Programmierung eine Komponente namens XAJAX. Da die Entwicklung von Ajax Funktionalität unter Webforms erheblich aufwändiger war hatte ich zu diesem Zweck diese Komponente entwickelt.
Projektziel
Ziel war die Entwicklung einer Komponente, die das Featureset von XAJAX nachempfindet und die Entwicklung unter Webforms erheblich zu vereinfachen, da das handeln von dynamischen Komponenten unter Webforms erheblich komplexer war als Bereiche der Anwendung neu zu laden.
Technologien / Programmierbereich
C#, Ajax, JavaScript

Projekthistorie

09/2019 - bis jetzt
FREIBERUFLICHER SOFTWAREENTWICKLER
Arbeit habe und die Wertschätzung und freie Projektwahl so nur

Im Rahmen meines Anstellungsverhältnisses hatte ich festgestellt, dass ich gerade in der
Projektentwicklung am meisten Spaß bei der Arbeit habe und die Wertschätzung und freie Projektwahl
so nur in selbstständiger Arbeit möglich ist.

02/2012 - 05/2019
SENIOR SOFTWARE ENTWICKLER
SOLVUM GMBH & CO. KG

In dieser Position war ich als Entwickler mit Architekturverantwortung tätig und wurde Aufgrund
meines tiefen Interesses an neuen Technologien sehr häufig auch für die Abwicklung von Projekten
eingesetzt.

Im Rahmen dieser Anstellung gab es viele Bereiche in denen ich mich mit meinen Fähigkeiten
einbringen konnte, sowohl bei der Produktentwicklung der Rollout-Management-Software SiteTracker,
als auch in der Projektentwicklung in einer Vielzahl von Projekten bei denen ein umfängliches
Spektrum von Technologien zum Einsatz kam. Unter anderem kamen hierbei Technologien wie zum Beispiel
ASP WebForms, ASP MVC 5, ASP WebApi 2, AspNetCore, WPF, WinForms, Xamarin zum Einsatz.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Bei Notwendigkeit ist vor Ort Anwesenheit möglich - Ansonsten wird die Arbeit remote erledigt.

Bewertungen

Team lead software development (Stefan Wurzinger, MSc)
"Mr. Müller is an experienced, reliable and motivated full-stack web developer who carried out performance and memory consumption optimizations in our company with utmost satisfaction. I very much appreciated the cooperation with Mr. Müller and would hire him again at any time."
Profilbild von Andreas Mueller Fullstack .NET Entwickler aus Fischbach Fullstack .NET Entwickler
Registrieren