Software Architect/ senior full-stack developer (.NET, Angular, Azure Cloud, DevOps, DDD)
Aktualisiert am 16.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
.NET
Angular
C#
.NET MVC
.NET Blazor
.NET Web API
Domain Driven Design
Event Sourcing
Onion architecture
Specification Pattern
MS SQL Server
CQRS
Entity Framework Core
RabbitMQ
Git
Microservices
NgRx
RxJS
Typescript
SSO
Cosmos DB
Azure DevOps
Test Driven Design
German
Verhandlungssicher
English
Verhandlungssicher
Arabic
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 10 months
2022-06 - 2024-03

Data management for the vocational education of doctors in Germany

Software Architect .NET Core .NET Core Web API C# ...
Software Architect

A system that manages the vocational education of doctors in Germany, educational events and quality circles.
  • High performance
  • User-Friendly UI
  • Document management
  • Event protocol and document generator
  • Administrator dashboard
  • High security
.NET Core .NET Core Web API C# Angular NgRx RxJS Onion architecture Active Directory Federation Service TypeScript Nx Workspace Entity framework Core MS SQL Server
Cologne
7 years 10 months
2016-06 - 2024-03

Various Projects

Software Architect .NET Core C# EF Core ...
Software Architect







.NET Core C# EF Core .NET Framework ASP.NET Web API ASP.NET MVC Blazor DDD Onion architecture Microservices TDD CQRS CosmosDb SSMS Angular JavaScript TypeScript NgRx RxJS NX React Redux Agile SCRUM CI/CD Git Azure DevOps Jira
BridgingIT GmbH
2 years 1 month
2020-05 - 2022-05

Exhibition, Transports, and Warehouse management

Software architect / Senior full-stack developer .NET Core .NET Core Web Api C# ...
Software architect / Senior full-stack developer

Building a massive system to manage exhibitions for one of the biggest companies in Germany. The system also helps to manage the transportation of the exhibits and the multiple warehouses across the country.  It tracks the location and availability of all exhibits.

  • High performance
  • User-friendly
  • Ability to scan barcodes.
  • Available on all devices including barcode scanners.
.NET Core .NET Core Web Api C# Angular CQRS DDD Microservices Event sourcing NX Workspace TypeScript NgRX RxJS Onion architecture CI/CD MS SQL Server
Stuttgart
1 year 3 months
2019-02 - 2020-04

Investment and assets management

Senior Backend Developer .NET Core .NET Core Web API CQRS ...
Senior Backend Developer

A B2C system for individuals to invest and manage their assets in the bank. 

  • Easy step-by-step investment
  • Mobile and video ID legitimation 
  • High security
  • Accurate calculation of all formulas within the application
.NET Core .NET Core Web API CQRS Specification Pattern C# Atlassian JIRA Azure DevOps Unittest MediatR SwaggerUI Entity Framework Core MS SQL Server
Banking
Frankfurt am Main
9 months
2018-05 - 2019-01

CRM system

Software developer .NET Core .NET Core Web API C# ...
Software developer

  • A CRM system to manage customer data of a massive company in the south of Germany.
  • The project implements Microservices with Domain Driven Design pattern.

.NET Core .NET Core Web API C# Microservices DDD CQRS Specification Pattern Angular IaC Arm templates Azure Docker Cosmos DB Azure Container
Karlsruhe
1 year 4 months
2017-01 - 2018-04

Building a system

Senior Software Developer .NET Core Angular Cosmos DB ...
Senior Software Developer

Building a system to help buy and manage construction products. The system is available for both construction companies and individuals.

  • High-efficiency search engine
  • User-friendly
  • Payment methods
  • B2B and B2C


.NET Core Angular Cosmos DB NgRX C# Azure Elestic Search Azure KeyVault Azure Devops Azure Web Application Azure Jobs Azure Storage
Construction Industry
Stuttgart
1 year 5 months
2015-02 - 2016-06

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET Web API ASP.NET MVC SSMS JavaScript JQuery Ajax Bootstrap SCSS HTML5
4 months
2014-10 - 2015-01

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET WebForm SSMS JavaScript Ajax JQuery Bootstrap CSS3 HTML5
1 year 2 months
2013-09 - 2014-10

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET WebForm SSMS JavaScript Ajax SCSS HTML5 Bootstra
SARC

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 10 months
2018-01 - 2019-10

Computer Science / Software Engineering

M.Sc., University of Hertfordshire / UK
M.Sc.
University of Hertfordshire / UK
5 years 6 months
2007-08 - 2013-01

Computer Science Engineering

B.Sc., Al-Baath University / Syria
B.Sc.
Al-Baath University / Syria

Position

Position

Software Architect and a senior full-stack developer. I mainly work with .NET, Senior Angular, Azure Cloud and Azure DevOps technologies. I focus on architectural aspects and have great experience with Domain Driven Design, Onion Architecture and Microservices.

My role involved consulting and frequent communication with the clients.

I am also a .NET and Angular Coach.

Kompetenzen

Kompetenzen

Top-Skills

.NET Angular C# .NET MVC .NET Blazor .NET Web API Domain Driven Design Event Sourcing Onion architecture Specification Pattern MS SQL Server CQRS Entity Framework Core RabbitMQ Git Microservices NgRx RxJS Typescript SSO Cosmos DB Azure DevOps Test Driven Design

Produkte / Standards / Erfahrungen / Methoden

EXPERTISE
  • .NET Core
  • C#
  • Web API
  • MVC
  • Blazor
  • Angular
  • Domain Driven Design
  • Azure DevOps - CI/CD
  • Azure Cloud
  • SQL Server


SOFT SKILLS

  • Time management
  • Conflict management
  • Team communication
  • Effective consultancy
  • Non-Digital presentations


ARCHITECTURES

  • DDD: Domain Driven Design 
  • Microservices
  • Onion architecture 
  • TDD: Test Driven Design
  • CQRS Service 
  • Pattern
  • Repository Pattern 
  • Specification Pattern
  • MVC 
  • MonoRepo
  • Event Sourcing 
  • OAuth authentication


BACK-END

  • .NET 6, 7, 8 
  • .NET MVC
  • .NET Web API 2 
  • .NET Blazor
  • .NET MAUI 
  • Parallel programming
  • C# 
  • Testing, NUnit - XUnit
  • EF, EF Core 
  • MediatR
  • AutoMapper 
  • RabbitMQ


FRONT-END

  • TypeScript 
  • Angular
  • RxJS 
  • Angular Material
  • JavaScript 
  • NgRx
  • NX-Workspace 
  • MSAL, ADAL
  • Cypress 
  • Telerik Kendo UI
  • HTML 
  • CSS, SCSS, Bootstrap
  • React 
  • Redux
  • Node.js 
  • Ionic


CLOUD

  • Azure Elastic Search 
  • Azure SQL Server
  • Azure Storage blob 
  • SSO: Single-Sign-On
  • Azure AD, AD B2C 
  • Azure Arm Template
  • Azure Web Apps, Jobs 
  • Azure LogAnalytics
  • Azure KeyVault


OTHERS

  • Git 
  • YAML: IaC
  • Azure DevOps, Jira 
  • CI/CD: Build and Release
  • Agile Software (SCRUM) 
  • Visual Studio
  • VS Code 
  • SSMS
  • Swagger, OpenUI 
  • Docker


Work Experience

  • Part of a small team developing an AI personal buying assistance application


Role: Former Lead MAUI Team 

Customer: BridgingIT


Role: Speaker at developer day 

Customer: BridgingIT


Role: .NET and Angular Coach 

Customer: BridgingIT Developer Campus


Role: First-aid coach

Customer: SARC

Programmiersprachen

C#
Experte
Angular
Experte
.NET Core
Experte

Datenbanken

Cosmos DB
Fortgeschritten
MS SQL Server
Fortgeschritten
MongoDB

Branchen

Branchen

  • Construction
  • Energy
  • education
  • banking

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 10 months
2022-06 - 2024-03

Data management for the vocational education of doctors in Germany

Software Architect .NET Core .NET Core Web API C# ...
Software Architect

A system that manages the vocational education of doctors in Germany, educational events and quality circles.
  • High performance
  • User-Friendly UI
  • Document management
  • Event protocol and document generator
  • Administrator dashboard
  • High security
.NET Core .NET Core Web API C# Angular NgRx RxJS Onion architecture Active Directory Federation Service TypeScript Nx Workspace Entity framework Core MS SQL Server
Cologne
7 years 10 months
2016-06 - 2024-03

Various Projects

Software Architect .NET Core C# EF Core ...
Software Architect







.NET Core C# EF Core .NET Framework ASP.NET Web API ASP.NET MVC Blazor DDD Onion architecture Microservices TDD CQRS CosmosDb SSMS Angular JavaScript TypeScript NgRx RxJS NX React Redux Agile SCRUM CI/CD Git Azure DevOps Jira
BridgingIT GmbH
2 years 1 month
2020-05 - 2022-05

Exhibition, Transports, and Warehouse management

Software architect / Senior full-stack developer .NET Core .NET Core Web Api C# ...
Software architect / Senior full-stack developer

Building a massive system to manage exhibitions for one of the biggest companies in Germany. The system also helps to manage the transportation of the exhibits and the multiple warehouses across the country.  It tracks the location and availability of all exhibits.

  • High performance
  • User-friendly
  • Ability to scan barcodes.
  • Available on all devices including barcode scanners.
.NET Core .NET Core Web Api C# Angular CQRS DDD Microservices Event sourcing NX Workspace TypeScript NgRX RxJS Onion architecture CI/CD MS SQL Server
Stuttgart
1 year 3 months
2019-02 - 2020-04

Investment and assets management

Senior Backend Developer .NET Core .NET Core Web API CQRS ...
Senior Backend Developer

A B2C system for individuals to invest and manage their assets in the bank. 

  • Easy step-by-step investment
  • Mobile and video ID legitimation 
  • High security
  • Accurate calculation of all formulas within the application
.NET Core .NET Core Web API CQRS Specification Pattern C# Atlassian JIRA Azure DevOps Unittest MediatR SwaggerUI Entity Framework Core MS SQL Server
Banking
Frankfurt am Main
9 months
2018-05 - 2019-01

CRM system

Software developer .NET Core .NET Core Web API C# ...
Software developer

  • A CRM system to manage customer data of a massive company in the south of Germany.
  • The project implements Microservices with Domain Driven Design pattern.

.NET Core .NET Core Web API C# Microservices DDD CQRS Specification Pattern Angular IaC Arm templates Azure Docker Cosmos DB Azure Container
Karlsruhe
1 year 4 months
2017-01 - 2018-04

Building a system

Senior Software Developer .NET Core Angular Cosmos DB ...
Senior Software Developer

Building a system to help buy and manage construction products. The system is available for both construction companies and individuals.

  • High-efficiency search engine
  • User-friendly
  • Payment methods
  • B2B and B2C


.NET Core Angular Cosmos DB NgRX C# Azure Elestic Search Azure KeyVault Azure Devops Azure Web Application Azure Jobs Azure Storage
Construction Industry
Stuttgart
1 year 5 months
2015-02 - 2016-06

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET Web API ASP.NET MVC SSMS JavaScript JQuery Ajax Bootstrap SCSS HTML5
4 months
2014-10 - 2015-01

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET WebForm SSMS JavaScript Ajax JQuery Bootstrap CSS3 HTML5
1 year 2 months
2013-09 - 2014-10

Software Developement

Software Developer .NET Framework C# Entity Framework ...
Software Developer

.NET Framework C# Entity Framework ASP.NET WebForm SSMS JavaScript Ajax SCSS HTML5 Bootstra
SARC

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 10 months
2018-01 - 2019-10

Computer Science / Software Engineering

M.Sc., University of Hertfordshire / UK
M.Sc.
University of Hertfordshire / UK
5 years 6 months
2007-08 - 2013-01

Computer Science Engineering

B.Sc., Al-Baath University / Syria
B.Sc.
Al-Baath University / Syria

Position

Position

Software Architect and a senior full-stack developer. I mainly work with .NET, Senior Angular, Azure Cloud and Azure DevOps technologies. I focus on architectural aspects and have great experience with Domain Driven Design, Onion Architecture and Microservices.

My role involved consulting and frequent communication with the clients.

I am also a .NET and Angular Coach.

Kompetenzen

Kompetenzen

Top-Skills

.NET Angular C# .NET MVC .NET Blazor .NET Web API Domain Driven Design Event Sourcing Onion architecture Specification Pattern MS SQL Server CQRS Entity Framework Core RabbitMQ Git Microservices NgRx RxJS Typescript SSO Cosmos DB Azure DevOps Test Driven Design

Produkte / Standards / Erfahrungen / Methoden

EXPERTISE
  • .NET Core
  • C#
  • Web API
  • MVC
  • Blazor
  • Angular
  • Domain Driven Design
  • Azure DevOps - CI/CD
  • Azure Cloud
  • SQL Server


SOFT SKILLS

  • Time management
  • Conflict management
  • Team communication
  • Effective consultancy
  • Non-Digital presentations


ARCHITECTURES

  • DDD: Domain Driven Design 
  • Microservices
  • Onion architecture 
  • TDD: Test Driven Design
  • CQRS Service 
  • Pattern
  • Repository Pattern 
  • Specification Pattern
  • MVC 
  • MonoRepo
  • Event Sourcing 
  • OAuth authentication


BACK-END

  • .NET 6, 7, 8 
  • .NET MVC
  • .NET Web API 2 
  • .NET Blazor
  • .NET MAUI 
  • Parallel programming
  • C# 
  • Testing, NUnit - XUnit
  • EF, EF Core 
  • MediatR
  • AutoMapper 
  • RabbitMQ


FRONT-END

  • TypeScript 
  • Angular
  • RxJS 
  • Angular Material
  • JavaScript 
  • NgRx
  • NX-Workspace 
  • MSAL, ADAL
  • Cypress 
  • Telerik Kendo UI
  • HTML 
  • CSS, SCSS, Bootstrap
  • React 
  • Redux
  • Node.js 
  • Ionic


CLOUD

  • Azure Elastic Search 
  • Azure SQL Server
  • Azure Storage blob 
  • SSO: Single-Sign-On
  • Azure AD, AD B2C 
  • Azure Arm Template
  • Azure Web Apps, Jobs 
  • Azure LogAnalytics
  • Azure KeyVault


OTHERS

  • Git 
  • YAML: IaC
  • Azure DevOps, Jira 
  • CI/CD: Build and Release
  • Agile Software (SCRUM) 
  • Visual Studio
  • VS Code 
  • SSMS
  • Swagger, OpenUI 
  • Docker


Work Experience

  • Part of a small team developing an AI personal buying assistance application


Role: Former Lead MAUI Team 

Customer: BridgingIT


Role: Speaker at developer day 

Customer: BridgingIT


Role: .NET and Angular Coach 

Customer: BridgingIT Developer Campus


Role: First-aid coach

Customer: SARC

Programmiersprachen

C#
Experte
Angular
Experte
.NET Core
Experte

Datenbanken

Cosmos DB
Fortgeschritten
MS SQL Server
Fortgeschritten
MongoDB

Branchen

Branchen

  • Construction
  • Energy
  • education
  • banking

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.