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
Dominik Ernst ist Microsoft Partner.

Entwicklungsumgebungen (IDE).

  • Visual Studio 6.0 bis .Net 2002-2020
  • 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 2019 Express (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)