My certifications
iSAQB® Certified Professional for Software Architecture - Foundation Level
Date: Nov. 2018
Certificate ID: 1802-CPSAFL-960-DE
Microsoft Applied Skills: Get started with classes, properties, and methods in C#
Date: Apr. 2026
Certificate ID: 3F52A9942CE1849D
My professional competencies and core areas
Development & Methodology
- C# (.NET Core), Go (Golang), Protobuf, Bash
- Domain-Driven Design (DDD, Bounded Contexts, Aggregates)
- Unit/integration testing with the TDD approach
- Clean Code, requirements engineering, and agile methodologies
- API-first design featuring business events, gRPC, REST, and SOAP
- Guiding penetration tests and enhancing application security
Software Architecture & Design
- Design of microservices, self-contained, event-driven, and other cloud-native applications
- Integration of legacy systems for incremental replacement
- Design patterns for enterprise integration, microservices, and event-driven systems
- Asynchronous messaging (Azure Service Bus, Azure Event Hub, Kafka)
Operations (DevOps)
- Deployment (CI/CD) via GitHub Actions, Azure Pipelines, and Jenkins (YAML)
- Zero-downtime deployment utilizing Docker, Kubernetes (AKS), Istio, Envoy Proxy, Kustomize, and Helm
- Monitoring (logs, tracing, metrics, alerts) via OpenTracing, OpenTelemetry, Prometheus, and Grafana
- Cloud infrastructure automation (Infrastructure as Code - IaC)
Data & Persistence
- Data storage: PostgreSQL, MsSQL, MySQL, CosmosDB, MongoDB, Blob Storage
- Persistence frameworks: Dapper, Entity Framework, NHibernate, SQL, NoSQL
- Persistence patterns (Event Sourcing, Transaction Outbox Pattern, Idempotency)