Profilbild von Anonymes Profil, Softwareentwickler/-architekt .NET (C#)
nicht verfügbar bis 31.12.2024

Letztes Update: 09.02.2024

Softwareentwickler/-architekt .NET (C#)

Abschluss: Bachelor of Science Informatik (Uni)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Lebenslauf-Freiberufler-Stand-12-2023_300124.docx
Profile-Freelancer-12-2023_300124.docx

Skills

Fertigkeiten und Methoden
Technische Konzeption (Softwarearchitektur und -design) +++
Softwareentwicklung +++
Clean Code Development +++
Unit Tests und automatisierte Integrationstests +++
Continuous Integration +++
Continuous Delivery +++
Agile Vorgehensmodelle ++
Test Driven Development (TDD) ++
SOA Webservices +++
REST +++
Microservices +++
Domain Driven Design (DDD) +
ITIL +

Programmiersprachen
Microsoft .NET-Framework 2.0-4.6.1 (C#, VB), .NET Core 2.2-3.1 (C#), .NET 6 (C#) +++
Visual Basic 6 +++
VBA (Word) ++
TypeScript ++
Java +
HTML 5 +
CSS3 (SCSS) +

Technologien/Frameworks/Bibliotheken
ASP.NET Web API 2, 6 +++
ASP.NET Core Web API 2.2 +++
ASP.NET Core MVC 2.2 +
ASP.NET WebForms +
WCF +++
Multithreading (Threads, Tasks (TPL), Concurrent Collections) +++
Entity Framework +
Entity Framework Core 2.2, 6 ++
ADO.NET +++
SQL +++
Windows Forms +++
COM ++
log4net +++
Moq +++
Unity IoC +
AutoMapper  +
Angular 2-13 +
Vue.js 2 +
HashiCorp Vault +
Graylog +
Grafana +
Polly.NET +++
Refit +

Datenbanken
Microsoft SQL Server 2000-2016 +++
MongoDB +
MariaDB +
MySql 5.7+8.0 ++

Virtualisierung/Netzwerke/Infrastruktur
Docker ++
Docker-Compose ++
NGINX +
RabbitMQ ++
MassTransit +

Application Server
IIS 7-10 ++
Kestrel ++

Cloud
Microsoft Azure

Azure Active Directory (AAD)/Microsoft Entra ID +
Azure SQL Database ++
Microsoft Graph API +
Azure App Service +
Microsoft Identity Plattform mit MSAL (Microsoft Authentication Library) +

Werkzeuge
Microsoft Visual Studio 2005-2022 +++
Azure DevOps +++
Microsoft Team Foundation Server (TFS) 2010-2016 (Quellcode-verwaltung, Build-Management, Work Item Tracking ++
Microsoft Visual Studio Code +++
Performanceanalyse-Tools +
JIRA +++
Confluence +++
Enterprise Architect ++
WIBU Systems CodeMeter +++
Git +++
GitLab ++

Legende:
+++ sehr gut
++ gut
+ Grundkenntnisse

Projekthistorie

09/2023 - 12/2023
Softwareentwickler
Goldbeck GmbH (Architektur und Bauwesen, 10-50 Mitarbeiter)

Tätigkeit und Aufgaben: Softwareentwicklung, Technische Konzeption von Softwarearchitektur und -design (Berücksichtigung funktionale/nicht-funktionale Anforderungen), Frontend und Backend, Refaktorisierungen, Code-Reviews, Unit Tests, automatisierte Integrationstests

Beschreibung: RBAC (Role Based Access Control) ist eine Anwendung, welche rollenbasierte Zugriffskontrolle für registrierte Applikationen und deren Benutzer innerhalb von Goldbeck ermöglicht. Hierzu werden die in Microsoft Entra ID/Azure Active Directory vorhandenen (App-)Rollen, Berechtigungen und Benutzer sowie andere Entitäten verwendet.​​​​​​​

Technologien: Microsoft .NET 6 (C#), TypeScript, Angular 13, Angular Material, DevExtreme-Komponenten, HTML5, Tailwind CSS, SCSS, NgRx, RxJS, Cypress, Microsoft Visual Studio 2022, Microsoft Visual Studio Code, Microsoft Teams, Azure DevOps, REST, OData, xUnit, Moq, Architektur- und Entwurfsmuster, Clean Code Development, Continuous Integration, Continuous Delivery, SQL, Azure SQL Database, LINQ, JSON, OpenAPI/Swagger (Swashbuckle), Entity Framework Core, Azure Active Directory (AAD)/Microsoft Entra ID, Microsoft Graph API, Azure App Service, Docker, Docker Compose, MassTransit, OpenID Connect, OAuth 2.0, Microsoft Identity Plattform mit MSAL (Microsoft Authentication Library), Refit, Fluent Assertions

01/2022 - 06/2023
Softwareentwickler, Softwarearchitekt
IQ-optimize Software AG, Nürnberg (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Tätigkeit und Aufgaben: Softwareentwicklung, Entwurf und Weiterentwicklung der Softwarearchitektur, des -designs und Frontends, Refaktorisierungen, Code-Reviews, Unit Tests, automatisierte Integrationstests

Beschreibung: Ziel ist es für Drillisch Festnetzprodukte (DSL) einzuführen, so dass diese ggf. unter verschiedenen Marken angeboten werden können. Neben der Produktbestellung sollen auch Tarifwechsel und Kündigung möglich sein. Dies wird u.a. durch die Anbindung von Diensten der 1&1 AG sowie der Dienste SPRI und WBCI erreicht.

Technologien: Microsoft .NET 6 (C#), TypeScript, Angular 13, HTML5, SCSS, Microsoft Visual Studio 2022, Microsoft Visual Studio Code, Visio 365, Microsoft Teams, SVN, SOA-Webservices (SoapCore), REST, MSTest, Moq, Architektur- und Entwurfsmuster, Clean Code Development, UML, Zertifikate, Polly.NET, SharePoint 365, Jenkins, Continuous Integration, Continuous Delivery, MS SQL Server 2016, MySql 5.7 + 8.0, SQL, LINQ, log4net, Windows Server 2019, IIS 10

05/2020 - 11/2021
Softwarearchitekt
Mitsubishi Heavy Industries Europe Digital Solutions, Erlangen (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Tätigkeit und Aufgaben: Dokumentation (angelehnt an arc42) und Weiterentwicklung von Softwarearchitektur und -design, Evaluierung von Tools, Frameworks und Bibliotheken, Code-Reviews, Konzept-Reviews, Softwareentwicklung, Refaktorisierungen, Unit Tests, automatisierte Integrationstests für vier SCRUM-Teams

Beschreibung: GCCP (Global Communication and Control Platform) ist ein neu entwickeltes System bestehend aus CCTV (Closed Circuit Television) und PIS (Passenger Information System) zur Überwachung von kritischen Infrastrukturen wie Produktionsstraßen durch Kameras und Sensoren in Kontrollzentren bzw. die Anzeige oder Ansage von Information (aktuelle/nächste Station, Werbung…) für Passagiere an Bahnhöfen oder Flughäfen, in Zügen oder Bussen.

Technologien: Microsoft .NET Core 3.1 (C#), Microsoft Visual Studio 2019, Microsoft Visual Studio Code, Microsoft Teams, Enterprise Architect, GitLab, gRPC, SignalR Core 3.1, ASP.NET Core 3.1, REST, Microservices, TypeScript, Vue.js 2, Vuetify, HTML5, CSS3 (SCSS), LINQ, nUnit, xUnit, Moq, Jest, Selenium, Architektur- und Entwurfsmuster, Clean Code Development, UML, IdentityServer 4, OpenID Connect, Zertifikate, Polly.NET, SharePoint 2019, Confluence, NGINX, RabbitMQ, Docker, Docker-Compose, Continuous Integration, Continuous Delivery, Graylog, Grafana, HashiCorp Vault, Kestrel, Ubuntu Linux 18.04, WIBU Systems CodeMeter, JIRA, SCRUM

05/2018 - 04/2020
Softwarearchitekt und stellvertretender Projektleiter
IT-Systemhaus der Bundesagentur für Arbeit, Nürnberg (Öffentlicher Dienst, >10.000 Mitarbeiter)

Tätigkeit und Aufgaben: Technische Konzeption von Softwarearchitektur und -design, Projekt- und Aufgabenplanung, Konzept-Reviews, Code-Reviews, Prototyping, Unit Tests, automatisierte Integrationstests

Beschreibung: Das Identity Management System der Bundesagentur für Arbeit (One Identity Identity Manager) wird von der Version 6 auf 8 migriert. Der IT-Shop wird mit Angular und TypeScript neu implementiert.

Technologien: Microsoft .NET 4.5 (C#, VB), Microsoft Visual Studio 2017, Microsoft Visual Studio Code, Microsoft Team Foundation Server 2015, Git, Microsoft Project 2016, Innovator, UML, SOA, REST, Angular 8, Angular Material, Jasmine, HTML5, CSS3, TypeScript, MS SQL Server 2012/2016, SQL, XML, LINQ, Architektur- und Entwurfsmuster, Clean Code Development, SSO, SharePoint 2015, SCRUM

11/2017 - 04/2018
Softwareentwickler im ESB-Umfeld
Condor Flugdienst GmbH, Frankfurt am Main (Transport und Logistik, 1000-5000 Mitarbeiter)

Tätigkeit und Aufgaben: Softwareentwicklung, Refaktorisierungen, Code-Reviews, Unit Tests, automatisierte Integrationstests

Beschreibung: Entwurf und Implementierung von RESTful Services zur Synchronisation von Flug- und Flughafendaten aus mehreren Instanzen der Systeme Netline und Sabre, welche per SOA-Webservice und Datenbank integriert wurden.

Technologien: Microsoft .NET 4.6.1 (C#), Microsoft Visual Studio 2017, Visual Studio Team Services (VSTS), Git, ASP.NET Web API 2, WCF, SOA, REST, ADO.NET, MS SQL Server 2014, MSTest, XML, LINQ, Moq, Unity IoC, log4net, Entwurfsmuster, Clean Code Development, Continuous Integration, Slack, Confluence, Zertifikate

07/2017 - 11/2017
Softwareentwickler, Development Lead
IT-Systemhaus der Bundesagentur für Arbeit, Nürnberg (Öffentlicher Dienst, >10.000 Mitarbeiter)

Tätigkeit und Aufgaben: Technische Konzeption von Softwarearchitektur und -design, Softwareentwicklung, Refaktorisierungen, Code-Reviews, Unit Tests.

Beschreibung: Pflege und Weiterentwicklung sowie Neukonzeption eines Adapters zur Transformierung der Schnittstelle des abzulösenden Altsystems in das Nachfolgesystem (Enterprise Output Management System) mit Webanwendung zur Konfiguration des Adapters.

Technologien: Microsoft .NET 4.5 (C#), Microsoft Visual Studio 2015, Microsoft Team Foundation Server 2015, WCF, ASP.NET Web API 2, SOA, REST, ASP.NET WebForms, Windows Forms, ADO.NET, Entity Framework, MS SQL Server 2012, MSTest, XML, LINQ, log4net, Entwurfsmuster, Clean Code Development, Continuous Integration, SSO, Oracle ESB

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Softwareentwickler/-architekt .NET (C#) Softwareentwickler/-architekt .NET (C#)
Registrieren