Unser Team besitzt mehr als 10 Jahre Erfahrung in der Entwicklung, Betrieb und Optimierung von .NET-basierten Projekten.
Dienstleistungen
- Agile Softwareentwicklung
- Übernahme und Weiterentwicklung bestehender .NET Projekte
- Architekturmigration / Agile Migration
Beratung
- Performanceaudits
- Projektanalyse – Auffinden von Qualitätsmängeln in der Codebasis
Anwendungsbereiche
- Webanwendungen
- Unternehmenssoftware
- Mobile Anwendungen auf iOS und Android (mit Xamarin)
- Integration mit Künstlicher Intelligenz
Im Weiteren folgt ein Überblick über unsere Technologien und Methodiken.
Programmiersprachen:
- Backend Entwicklung: C#, F# mit .NET / .NET Core
- Frontend Entwicklung: Typescript, Javascript und ClojureScript
Datenhaltung:
- ORMs: Entity Framework Core, Dapper
- Relationale Datenbanken: SQL Server, Oracle, Postgres
- Column Stores: SQL Server, ClickHouse
- Middleware: Apache Kafka, Apache Zookeeper, Consul
- Sitefinity CMS
- Sharepoint
Methodiken und Architekturansätze:
- Domain-Driven-Development
- Object-Oriented-Design
- Test-Driven-Development
- Rapid Prototyping
- Schichtenarchitekturen
- SOA
- Microservices
- (Micro)-Hexagon
Webprogrammierung:
- Frameworks: Angular TS, React, RxJS
Qualitätssicherung:
- Test-Driven-Development
- Unit-, Integration- & Systemtests mit: xUnit, Specflow, AutoFixture
- Property-based & Random Testing: fsCheck
- Statische Code-Analyse: dotCover, Roslyn.Analyzers
- Performance Werkzeuge: BenchmarkDotNet, PerfView, CLR Profiler, Intel VTune Amplifier, IL und x64 Decompiler
Infrastruktur, Stack:
- Cross-platform mit .NET Core – Linux, Windows, MacOS
- .NET 4.x (CoreCLR) auf Windows
- Betrieb auf Openshift, Kubernetes, Cloud-PaaS und auf Ihrer Infrastruktur