Our team has more than 10 years of experience in developing, running and optimising .NET-based projects.
Services
- Agile software development
- Takeover and further development of existing .NET projects
- Architecture migration / agile migration
Counselling
- Performance audits
- Project analysis — locating quality deficits in the codebase
Areas of application
- Web applications
- Company software
- Mobile applications on iOS and Android (with Xamarin)
- Integration with artificial intelligence
The following is an overview of our technologies and methodologies.
Programming languages:
• Backend development: C#, F# with .NET / .NET Core
• Frontend development: TypeScript, JavaScript und ClojureScript
Data storage:
• ORMs: Entity Framework Core, Dapper
• Relational databases: SQL Server, Oracle, Postgres
• Column stores: SQL Server, ClickHouse
• Middleware: Apache Kafka, Apache Zookeeper, Consul
• Sitefinity CMS
• SharePoint
Methodologies and architecture strategies:
• Domain-driven development
• Object-oriented design
• Test-driven development
• Rapid prototyping
• Multitier architecture
• SOA
• Microservices
• (Micro) hexagon
Web programming:
- Frameworks: Angular TS, React, RxJS
Quality assurance:
- Test-driven development
- Unit, integration & system tests with: xUnit, SpecFlow, AutoFixture
- Property-based & random testing: fsCheck
- Statistical code analysis: dotCover, Roslyn.Analyzers
- Performance tools: BenchmarkDotNet, PerfView, CLR Profiler, Intel VTune Amplifier, IL and x64 Decompiler
Infrastructure, stack:
- Cross-platform with .NET Core — Linux, Windows, macOS
- .NET 4.x (CoreCLR) on Windows
- OpenShift, Kubernetes, Cloud-PaaS and on your infrastructure