Welcome to beste.dk - Thomas Albrecht-Beste

Welcome to beste.dk - Thomas Albrecht-Beste

Software development and technical architecture with passion, experience, and honesty

Thomas Albrecht-Beste

I have worked with a lot of different companies, and I have been involved in a lot of different projects. Here are some of the services I have provided for my clients.

.NET & .NET Core

As a senior software consultant, I have extensive experience working with .NET and .NET Core technologies. These frameworks form the backbone of many of the projects I have undertaken throughout my career.

Microservices

I am proficient in designing and implementing microservices architectures. Microservices enable scalability, flexibility, and resilience in distributed systems, and I have leveraged them in various projects to achieve these benefits.

Cloud Computing

My expertise extends to cloud computing platforms, particularly Azure. I have designed and deployed applications on Azure, taking advantage of its scalability, reliability, and extensive set of services.

Expertise in Design Principles

With over 30 years of software development experience, I have cultivated a deep understanding of foundational design principles that are crucial for creating efficient, scalable, and maintainable software. My expertise encompasses:

  • SOLID: A set of principles for object-oriented design that ensures software is easy to maintain and extend over time.
  • KISS (Keep It Simple, Stupid): My designs adhere to the philosophy that simplicity should be a key goal in design, and that unnecessary complexity should be avoided.
  • CLEAN: I apply principles of clean architecture to ensure that my software is well-organized, with clear separation of concerns, making it more modular, testable, and easy to understand.

EF Core & GraphQL

My experience with Entity Framework Core (EF Core) and GraphQL represents a blend of robust data management and efficient, flexible data access. With EF Core, I've designed and managed high-performance database operations using its advanced ORM capabilities, ensuring seamless data integration and manipulation. Pairing EF Core with GraphQL, I've developed APIs that provide tailored data retrieval with minimal overhead, significantly improving the client application's performance and user experience.

This combination allows for creating highly efficient, scalable applications that can manage complex data operations while providing an optimized interface for data access and manipulation.

Messaging & Event Sourcing

Specializing in messaging and event sourcing, I've implemented scalable, distributed systems that ensure reliable communication and maintain a complete history of events. This expertise allows for constructing systems where events are stored immutably, providing a robust audit trail and enabling complex event-driven architectures. My work with various messaging platforms and protocols has facilitated the development of decoupled systems that can efficiently process and respond to messages in real-time.

This approach has been crucial for building responsive, fault-tolerant systems capable of supporting high throughput and complex business transactions.

An unhandled error has occurred. Reload 🗙