Software-Entwicklung
Wie kann ich Sie unterstützen?
Tätigkeiten.
Softwareentwicklung
Entwicklung von Line of Business – Software (Geschäftssoftware) für Web, Windows, Smartphones und Internet of Things.
Beratung / Architektur
Beratung zu Technologien, Software-Architektur, Software-Design und Datenbankdesign im Microsoft Umfeld und Microsoft Azure.
Projektmanagement
Einführung und coaching agile Scrum als Scrum Master (Project-Manager).
Kompetenzen
- Entwicklung von Web Apps
- Microservice-Architektur
- Client / Server
- Entwicklung von Windows Apps
- Entwicklung von Mobile Apps für Android und iOS
- Anforderungsanalyse
- Aufwandsschätzung
- Software-Architektur
- Software-Design
- Datenbankdesign
- Change-Management
- Unit-Tests, Data Driven Tests
- Dokumentation

Entwicklungsumgebungen (IDE).
- Visual Studio 6.0 bis .Net 2002-2022
- Visual Studio Code
- Xamarin für Visual Studio (Android, Apple iOS)
- Microsoft Azure DevOps (Cloud Services)
- PlatformIO / Arduino IDE (IoT – Internet of Things)
Was ist DevOps?
DevOps is the union of people, process and technology to enable continuous delivery of value to your end users.“
Donovan Brown
Vorteile von DevOps
- Faster Value Delivery
- Stability and Quality
- Throughput
- Performance
- Innovation
- Customer Satisfaction
Programmiersprachen, Scriptsprachen, Markup Languages, Frameworks
- C#
- .Net, .Net Core
- Entity Framework (O/R-Mapper)
- ASP.Net
- Blazor
- SPA (Single Page Application)
- WebAssembly
- PWA (Progessive Web Apps)
- WPF (Windows Presentation Foundation), XAML
- Xamarin (Mobile Applications für Android und Apple iOS)
- Angular, TypeScript, JavaScript
- HTML, CSS
- Bootstrap (Responsive Design)
- XML, JSON
- YAML
Server und Cloud Services.
Windows (On-Premises)
- DevOps Server (früher TFS – Team Foundation Server)
- SQL Server (Datenbank)
- SQL Server Express LocalDB (Datenbank)
- Windows Server
Azure (Cloud)
- Azure DevOps (Development and Operation Services)
- Boards (Sprints, Product Backlog, Sprint Backlog, Burndown-Chart)
- Repos (Git, Sourcecode-Verwaltung)
- Pipelines CI/CD (Continuous Integration, Continuous Deployment, App-Bereitstellung)
- Artifacts (Paketverwaltung)
- Monitor (Sammeln, Analysieren und Behandeln von Telemetriedaten)
- Azure Services
- Web-Apps (Webanwendungen)
- SQL Server (Datenbank)
- Application Insights (Telemetriedaten)
- Active Directory B2C (Kundenidentitäten und Zugriffsberechtigungen)
- Blob Storage (Objektspeicherlösung)
- Service-Bus (Nachrichtenbroker)
- Functions (Serverless, ereignisgesteuerter Code)