I'm a Senior Software Engineer with 20 years of experience building high-performance and resilient back-end systems.
I worked in the financial sector (payments & credit), I design and develop event-driven microservices in a high-scale, high-availability environment.
- Languages & Frameworks: C# (.NET 8+), ASP.NET Core, LINQ
- Databases: SQL Server (query optimization, indexing, schema design)
- Caching: Redis for low-latency, high-read workloads
- Messaging & Event-Driven: Azure Service Bus (topics & subscriptions), Event Sourcing patterns
- Architectures: Microservices, RESTful APIs, Asynchronous Messaging, CQRS
- Cloud & DevOps: Azure, Docker, Kubernetes, CI/CD with Azure DevOps
- Full list: C# | .NET | ASP.NET Core | REST APIs | SOLID | DDD | TDD | BDD | Docker | Microservices | CQRS | Event-based | Event Sourcing | Service-Oriented Architecture | WSDL | RabbitMQ | Postman | Javascript | Development | Agile | Scrum Master | Algorithms | Git | GitHub | Multi-Threading/Concurrency | Unit Tests | xUnit | nUnit | SQL | SQL Server | ReqnRoll | DataDog | Grafana - Loki | Azure Cloud | Azure Service Bus | Redis | PostgreSQL | Azure DevOps pipelines
- Design and implement payment microservices that handle large-scale transaction flows
- Optimize database performance with proper indexing and schema refinement
- Build highly available, event-driven systems using Azure Service Bus and event sourcing
- Deliver secure, scalable, and testable .NET back-end solutions
- 20 years of professional experience in software development
- Strong expertise in financial systems and payment processing
- Passionate about clean architecture, domain-driven design (DDD), and continuous improvement
- ๐ญ Iโm currently working on tasks and agents for Cursor IDE to write unit tests
- ๐ฑ Iโm currently learning prompt engineering
- ๐ฏ Iโm looking to collaborate on open source projects like OpenTelemetry
