top of page
Man Hände auf Tastatur

SOFTWARE ENGINEERING

Mein Angebot

Freelance
WFH Setup
Image by James Harrison

LEAD DEVELOPER

Ich arbeite gerne mit Ihrem Entwicklungsteam zusammen an der Umsetzung, fungiere als Schnittstelle zu angrenzenden Rollen, arbeite am Architekturentwurf und an der technischen Konzeption. Darüber hinaus vermittle ich moderne Entwicklungspraktiken um Ihr Produkt und Ihr Team besser zu machen.

SOFTWARE ARCHITECT

Als Teil des Entwicklungsteams kümmere ich mich um die technische Spezifikation, den Architekturentwurf und um die Umsetzung von bewährten Design Patterns, um die Zukunftsfähigkeit Ihres Produkts zu gewährleisten. Dabei möchte ich aber betonen, dass ich den Software-Architekten auch als aktiv umsetzenden Teil des Teams sehe. Ein Architekt der nicht programmiert, ist wie ein Koch der nicht isst.

SOFTWARE ENGINEER

Ich arbeite entweder als Teil eines Entwicklungsteams oder selbständig in enger Abstimmung mit Ihnen um Ihr Produkt umzusetzen. Ich versichere Ihnen aktuellstes Know-How und die Anwendung moderner Entwicklungspraktiken, um höchste Qualität sicherzustellen.

SOFTWARE ENGINEERING

Meine Fähigkeiten im Detail

PROGRAMMING LANGUAGES

C#
TypeScript / JavaScript

WEB DEVELOPMENT

.NET Core Stack (ASP.NET Core, MVC / Razor Pages / Blazor / Entity Framework Core)

NodeJS (Express, TSOA, NestJS)
Angular, Angular Material
Progressive Web Apps
Responsive Web Design

ARCHITECTURAL PATTERNS

Vertical Slice Architecture
Clean Architecture
Domain Driven Design
CQRS
Microservices
Event-Driven Architecture

QUALITY ASSURANCE

Test Driven Development (TDD)
Unit Testing
Integration Testing
E2E Testing
Cypress

MOBILE

Cross Platform native mit Xamarin Forms
Cross Platform hybrid mit Ionic / Apache Cordova

MACHINE LEARNING / ARTIFICIAL INTELLIGENCE

ML.NET

Open AI Studio

PROJECT MANAGEMENT / TOOLS

Azure DevOps
GIT
Jira
Confluence

Freelance

©2025 Markus Strobl

bottom of page