Erfahrener Clean-Code-Entwickler mit 20+ Jahren Erfahrung und einem hohen Anspruch an Softwarequalität. Mein Know-how umfasst Technologien wie C#, Angular, Blazor, ASP.NET, .NET, Azure, AWS, Microservices, TDD, DDD, DevOps, CanBus, Modbus, 1Wire, Rest, GraphQL, WPF.
Kurzvorstellung
Als erfahrener Full Stack - Clean Code .NET Softwareentwickler und Architekt mit über 20 Jahren praktischer Erfahrung stehe ich Ihnen gerne als freiberuflicher Experte zur Verfügung. Meine Expertise erstreckt sich über die Entwicklung robuster Anwendungen, das Design von Cloud-Architekturen und die nahtlose Integration verschiedener Technologien, insbesondere in den Bereichen Medizintechnik, Bahntechnik, Automotive, Human Resources, Asset Management, Energiehandel, Industriesteuerung und Automatisierung, Gebäudeautomatisierung sowie IoT.
Mit tiefgreifender Erfahrung in der Entwicklung von Blazor, WPF, Angular und .NET Anwendungen beherrsche ich sowohl Frontend- als auch Backend-Entwicklung und lege dabei besonderen Wert auf sauberen und gut strukturierten Code sowie eine hohe Testabdeckung. Als Clean Code Trainer vermittle ich aktiv mein Wissen an Kunden.
Ein Schwerpunkt meiner Arbeit liegt in der Architektur und Entwicklung von Cloud-Lösungen auf Microsoft Azure und AWS, wobei ich maßgeschneiderte Infrastrukturen entwerfe und bewährte Dienste nutze, um skalierbare und sichere Anwendungen zu gewährleisten.
Durch meine langjährige Erfahrung verfüge ich über fundierte Kenntnisse in Softwaredesign, serviceorientierter Architektur (SOA) und Best Practices wie Test Driven Development (TDD), Domain Driven Development (DDD) und agilen Methoden wie Scrum, Kanban oder SAFe.
Ich zeichne mich durch meine Fähigkeit aus, mich schnell an neue Technologien anzupassen und komplexe technische Herausforderungen zu lösen. Mit exzellenten Kommunikationsfähigkeiten in Englisch und Deutsch bin ich in der Lage, effektiv mit Kunden und Teammitgliedern zu interagieren, um stets einen Mehrwert zu bieten.
Aktuelle Technologien und Prozesse
MS Azure | AWS | .NET C# | Angular | Typescript | XUnit | NUnit | Test Driven Development
Clean Code Development | Clean Architecture | Onion Architecture | MS SQL| MS SQL Azure
Entity Framework | Modbus | CanBus | CanOpen | 1Wire | OpenIDConnect | OAuth2 | EntraID
OData | GraphQL API | REST API | Application Insights | Azure Log Analytics |Elasticsearch
Terraform | Azure DevOps | Jira | Azure Service Bus | RabbitMQ | Scrum | Kanban | SAFe
Cloud Services
- Azure Functions
- Azure Web Application
- Azure Active Directory
- Azure SQL
- Azure Cosmos DB
- Azure Storage
- Azure Service Bus
- Azure API Gateway
- Azure Machine Learning
- Azure VM
- Azure Container Instances
- Azure Kubernetes Service (AKS)
- Azure Event Grid
- Azure Event Hubs
- Azure CDN
- AWS S3
- AWS API Gateway
- AWS Lambda
- AWS CloudWatch
- AWS ECS
- AWS Fargate
- AWS CloudFront
- AWS Route 53
- AWS Aurora
- AWS DynamoDB
- AWS Step Functions
Methodology
- Scrum
- Kanban
- SAFe
- Extreme Programming (XP)
Development
- .NET
- .NET Core
- Python
- Angular
- Typescript
- Java
- C#
Testing Frameworks
- XUnit
- NUnit
- SpecFlow
- Cypress
- Selenium
- JUnit
- Karma
Development Practices
- Test Driven Development (TDD)
- Behavior Driven Development (BDD)
- Clean Code Development
- Clean Architecture
- Onion Architecture
- Hexagonal Architecture
- Ports and Adapters Architecture
- Agile Development
- Waterfall Development
Database and ORMs
- MS SQL
- PostgreSQL
- Oracle DB
- MySQL
- MariaDB
- SQLite
- Entity Framework
- Hibernate
Collaboration Tools
- Azure DevOps
- Git
- GitLab
- GitHub
- Bitbucket
- Jenkins
- TeamCity
- Jira
- Microsoft Teams
- Confluence
Field Bus Protocols
- Zigbee
- OPC UA
- Modbus
- BACnet
- CanBus
- CanOpen
- 1Wire
Security and Identity
- OpenIDConnect
- OAuth2
- Identity Server
- Okta
- Auth0
- EntraID
- Ping Identity
API
- OData
- GraphQL API
- REST API
- gRPC
- SOAP
- Kafka
Monitoring and Logging
- Application Insights
- Azure Monitor
- Azure Log Analytics
- Azure Sentinel
- Elasticsearch
- Grafana
Infrastructure as Code
Containerization
- Container (Docker)
- Kubernetes
- Azure Container Registry (ACR)
- Azure Kubernetes Service (AKS)
Service Bus
- NServiceBus
- Azure Service Bus
- MassTransit
- RabbitMQ
- Apache Kafka
- AWS SQS
- AWS SNS