freiberufler Senior IT Developer Azure / .NET auf freelance.de

Senior IT Developer Azure / .NET

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Köln
  • Umkreis (bis 200 km)
  • de  |  en
  • 18.03.2024

Kurzvorstellung

Cloud Entwicklung - Architektur - Beratung

Qualifikationen

  • .Net
  • Application Development
  • ASP.NET
  • C#
  • DevOps (allg.)
  • Docker
  • Git
  • HTML5
  • JavaScript
  • JavaScript Object Notation (JSON)
  • Kubernetes
  • Language Integrated Query (LINQ)
  • Microsoft Azure
  • Microsoft SQL-Server (MS SQL)
  • PostgreSQL
  • Representational State Transfer (REST)
  • SCRUM
  • SOAP (Simple Object Access Protocol)
  • SQL
  • Visual Studio
  • WSDL (Web Services Description Language)
  • XML

Projekt‐ & Berufserfahrung

Cloud-Entwicklung / Architektur
Kundenname anonymisiert, Karlsruhe
5/2019 – offen (4 Jahre, 11 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

5/2019 – offen

Tätigkeitsbeschreibung

Drittmarkt-Anpassung, Produktivsetzung und Weiterentwicklung einer Hybridcloud Service-Landschaft auf Basis von Azure zur Abbildung von Geschäftsprozessen im energiewirtschaftlichen Umfeld. Erstellung, Integration und Betrieb von Microservices sowie Portalen für Endkunden und Kundenbetreuer.

Details:
- Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Service Bus, Microservices und Logic Apps
- Modellierung von B2C- und B2B-Geschäftsprozessen in einer generischen Event-Architektur mit Multimandanten-Fähigkeit
- Schnittstellenanbindung an On-Premise- und SaaS-Dienste per REST
- Verarbeitung externer Webhook-Events durch Azure Function Apps
- Erstellen und Versionieren von APIs nach OpenAPI 3-Spezifikation in Azure API Management
- Speichern von Event- und Prozessdaten in Azure CosmosDB- und Azure SQL Server-Instanzen
- Ablage und Verschlüsselung von sensitiven Daten in Azure Key Vault
- Auslagerung von Konfiguration und Assets in Azure App Configuration und Contentful Spaces
- Automatisierung der Erstellung der Infrastruktur über Infrastructure as Code mittels Terraform
- Anbindung an Azure Redis Cache für Distributed Locks
- App-Integration und Gruppenmanagement in Azure Entra ID
- Implementierung von Unittests
- Deployment von ASP.NET Core Microservices in Web Apps und Kubernetes
- Aufbau und Betrieb einer CI/CD-Umgebung für Cloud-Infrastrukur in Azure DevOps für automatisierte Builds und Deployments über Azure DevOps Pipelines
- Logging und Alerting in Azure Application Insights und Microsoft Teams
- Batch-Jobs mit Postman Collection Runner zur Massendatenverarbeitung über APIs


Tätigkeit:
Analyse und Bewertung, Architektur, Design, Implementierung und Test, Infrastruktur, Integration

Verwendete Technik und Methodik:
.NET, ASP.NET Core, Azure API Management, Azure App Configuration, Azure Application Insights, Azure CLI, Azure CosmosDB, Azure DevOps, Azure Entra ID (AAD), Azure Function Apps, Azure Key Vault, Azure Log Analytics, Azure Logic Apps, Azure Redis Cache, Azure Service Bus, Azure Storage Account, Azure Web Apps, Azure Web Jobs, C#, Contentful, Docker, git, JavaScript, JSON, Kanban, Kubernetes, LINQ, OpenAPI/Swagger, Postman, PostgreSQL, REST, Scrum, SOAP, soapUI, SQL, SQL Server, SQL Server Management Studio, Terraform, Visual Studio, Visual Studio Code, WSDL, XML

Eingesetzte Qualifikationen

PostgreSQL, .Net, Application Development, ASP.NET, C#, DevOps (allg.), Docker, Git, HTML5, JavaScript, JavaScript Object Notation (JSON), Kubernetes, Language Integrated Query (LINQ), Microsoft Azure, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SCRUM, SOAP (Simple Object Access Protocol), SQL, Visual Studio, WSDL (Web Services Description Language), XML

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
11/2017 – 12/2017 (2 Monate)
Versicherungen
Tätigkeitszeitraum

11/2017 – 12/2017

Tätigkeitsbeschreibung

Details:
- Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework
- Initiale Erstellung und Vereinheitlichung von Testfällen
- Schulung von internen Mitarbeitern

Tätigkeit:
- Testautomatisierung

Eingesetzte Qualifikationen

Testautomatisierung

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
9/2017 – 11/2017 (3 Monate)
Versicherungen
Tätigkeitszeitraum

9/2017 – 11/2017

Tätigkeitsbeschreibung

Details:
- Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft
- Modellierung von Geschäftsprozessen und Integration in ein Workflow-Management-System
- Implementierung von Unittests

Eingesetzte Qualifikationen

Confluence (Atlassian), SCRUM, Apache Tomcat, Apache Maven, Eclipse, Git, J2SE (Java SE), Java (allg.), Jira, JUnit, Spring, XML, Apache Camel, JavaScript Object Notation (JSON)

Cloud-Entwicklung / Architektur
Kundenname anonymisiert, Düsseldorf
7/2016 – 4/2019 (2 Jahre, 10 Monate)
Energiewirtschaft
Tätigkeitszeitraum

7/2016 – 4/2019

Tätigkeitsbeschreibung

Entwicklung einer PaaS-Lösung zur Integration eines Webportals mit On-Premise-Systemen für die automatische Angebotserstellung von Energietarifen

Details:
− Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Function
Apps und Logic Apps
− Modellierung des Angebots- und Bestellprozesses in nativer Cloud-Middleware
− Etablierung des Sales-Workflows durch inkrementelle Anreicherung von
Business-Entities in Dynamics 365 CRM
− Automatisierung der Erstellung der Infrastruktur als Infrastructure as Code mittels ARM-Templates
− Implementierung von Unit- und Integrationstests
− Aufbau und Betrieb einer CI/CD-Umgebung für Backend und CRM in Azure
DevOps für den automatisierten Build und Deployment
− Backend-Logging über Application Insights mit ElasticSearch-Anschluss
− Aufbau einer unternehmensweiten Monitor-Solution zur Darstellung eines Health
Dashboard mit Alerting

Tätigkeit:
- Analyse und Bewertung
- Design
- Implementierung und Test
- Architektur

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, Confluence (Atlassian), DevOps (allg.), Git, HTML5, JavaScript, JavaScript Object Notation (JSON), Jira, Language Integrated Query (LINQ), Microsoft Azure, Microsoft Dynamics CRM, SCRUM, SOAP (Simple Object Access Protocol), Software Architektur / Modellierung, Visual Studio, Vue.js, WSDL (Web Services Description Language), XML, XSD (XML Schema Definition)

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Münster
8/2015 – 6/2016 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2015 – 6/2016

Tätigkeitsbeschreibung

Design und Implementierung einer Web-Anwendung zur Analyse von Teile- und Preisinformationen und der Unterstützung im Pricing für den Aftermarket

Details:
- Responsive UI Design nach „Mobile First“-Ansatz für uneingeschränkte Client-Zugänglichkeit
- Mehrsprachigkeit der Benutzeroberfläche
- Rollenkonzept und Benutzermanagement
- REST-Schnittstelle zur Kommunikation zwischen Client und Server

Tätigkeit:
- Design
- Implementierung und Test

Eingesetzte Qualifikationen

Syntactically Awesome Stylesheets (Sass), Microsoft SQL-Server (MS SQL), Confluence (Atlassian), SCRUM, Apache Tomcat, Apache Subversion (SVN), Eclipse, Git, Gradle, Hibernate (Java), J2SE (Java SE), Java (allg.), Spring, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Neuss
10/2013 – 7/2015 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2013 – 7/2015

Tätigkeitsbeschreibung

Spezifikation und Entwicklung einer Schnittstelle für den Ex- und Import von Inkassodaten

Details:
- Zyklisches Erzeugen und Verarbeiten von Massendaten im XML-Format
- Übergabe der Daten zwischen Systemgrenzen durch Web-Services
- Integration der Lösung in die bestehende Anwendungslandschaft und Job Scheduling-Infrastruktur

Tätigkeit:
- Analyse
- Design
- Implementierung und Test

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, Objektorientierte Analyse und Design (OOAD), Apache Maven, CVS (Concurrent Versions System), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), Jenkins, XML, SOAP (Simple Object Access Protocol), VM VirtualBox (Oracle), Representational State Transfer (REST), XSD (XML Schema Definition)

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Bad Godesberg
3/2011 – 9/2013 (2 Jahre, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2011 – 9/2013

Tätigkeitsbeschreibung

Aufbau und Inbetriebnahme der softwaretechnischen Infrastruktur für die Testautomatisierung eines Hybridpostdienstes in einem agilen Projektumfeld

Details:
- Erstellung und Pflege von Infrastrukturklassen für die Automatisierung der HTML-GUI
- Bereitstellung eines Frameworks für die Steuerung automatisierter Tests
- Erweiterung des Symfony-basierten Frontends für die Testdatenerfassung, die Ausführungssteuerung und das Reporting
- Integration der Tests in den kontinuierlichen Testzyklus einer CI-Umgebung
- Datenexport und -import von Testergebnissen von/nach HPQC
- Automatisierung und Wartung von Tests

Tätigkeit:
- Analyse
- Implementierung und Test

Eingesetzte Qualifikationen

mySQL, Confluence (Atlassian), SCRUM, Jenkins, Jira, JavaScript Object Notation (JSON), PHP, Representational State Transfer (REST), Selenium, Symfony (Framework)

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Münster
6/2009 – 2/2011 (1 Jahr, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2009 – 2/2011

Tätigkeitsbeschreibung

Implementierung und Layout von wiederverwendbaren Standard-Steuerelementen für den Einsatz in grafischen Benutzeroberflächen von Rich Internet Applications auf Basis der Silverlight-Technologie. Anbindung der Controls an das Microsoft Automatisierungsframework für den skriptgesteuerten UI-Test.

- Analyse
- Implementierung und Test

Eingesetzte Qualifikationen

C#, Language Integrated Query (LINQ), Microsoft Silverlight

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
5/2009 – 6/2009 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2009 – 6/2009

Tätigkeitsbeschreibung

Erstellung eines POC zur GUI-gestützten Testfallerstellung für das Selenium-Testframework

Details:
- Implementierung einer GUI zur Erstellung von Testfallskripten in tabellarischer Form mit dem Ziel Testkommandos auf natürlichsprachige Art eingeben zu können

- Generieren der Testskripte im spezifischen Selenium HTML-Format
- Ausführung der Testskripte mit Hilfe des Selenium TestRunner
- Speichern und Laden von Testfällen im XML-Format


Tätigkeit:
- Evaluierung
- Implementierung und Test

Eingesetzte Qualifikationen

Java (allg.), Swing (Java), XML, Selenium

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
2/2009 – 4/2009 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2009 – 4/2009

Tätigkeitsbeschreibung

Evaluierung der Business Rule Engine "Blaze Advisor" der Firma FICO

- Bewertung der Architektur von Blaze Advisor
- Evaluierung der Entwicklungsumgebung anhand von Demo-Applikationen
- Untersuchung der RMA (Rules Maintenance Application)
- Erstellung eines Leitfadens zur Einarbeitung in das Thema
- Erstellung einer POC-Anwendung

Tätigkeit:
- Evaluierung

Eingesetzte Qualifikationen

Java (allg.)

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Bonn
11/2008 – 1/2009 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2008 – 1/2009

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines Web-Frontends (Internet) zur Steuerung und Verwaltung exklusiver Werbeaktionen von Geschäftspartnern. Einsatz des Struts2-Frameworks für die GUI-Implementierung und die Integration in das bestehende komponentenbasierte Portal des Kunden.

- Analyse und Bewertung
- Implementierung und Test

Eingesetzte Qualifikationen

Oracle Database, Apache Tomcat, UML, Hibernate (Java), Java (allg.), Vmware (allg.), Struts

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
9/2008 – 10/2008 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2008 – 10/2008

Tätigkeitsbeschreibung

Untersuchung aktueller Web-Oberflächentechnologien im Java-Umfeld zur Ablösung der Struts 1.1-Anbindung von Oberflächen im viadee Framework unter besonderer Berücksichtigung deklarativer Ansätze

- Analyse und Bewertung
- Implementierung und Test

Eingesetzte Qualifikationen

Java (allg.), JSP (Java Server Pages), Struts

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Köln
3/2008 – 8/2008 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2008 – 8/2008

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer beispielhaften Kundenvertragsverwaltung als Desktopanwendung und Webservice-gestützte Webanwendung.

- Fach- und DV-Konzeption
- Implementierung und Test

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), UML, C#, Language Integrated Query (LINQ), Windows Presentation Foundation (WPF), Microsoft Silverlight

Zertifikate

Azure Developer Associate (AZ-204)
Microsoft
2021
Azure Fundamentals (AZ-900)
Microsoft
2020
IREB Certified Professional for Requirements Engineering
2009
ISTQB Certified Tester Foundation Level
2009

Ausbildung

Wirtschaftsinformatik
Diplom
2008
Mönchengladbach
Fachinformatiker (Fachrichtung Anwendungsentwicklung)
Ausbildung
2002
Düsseldorf

Über mich

In meiner beruflichen Laufbahn als IT-Berater habe ich ein breites Spektrum an Technologien (Frontend wie Backend), Branchen und Firmen kennengelernt. Mein Fokus liegt auf der Architektur und Implementierung von Backend-Prozessen in der Cloud (Azure) in Kombination mit DevOps-Tätigkeiten.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3871
Alter
45
Berufserfahrung
21 Jahre und 9 Monate (seit 06/2002)

Kontaktdaten

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

Jetzt Mitglied werden