Final-year Information Systems student with a strong academic background and over two years of professional experience building high-impact distributed systems.
- Software Architecture: Experienced in designing scalable systems using Clean Architecture, Design Patterns, and Domain-Driven Design (DDD).
- System Resilience: Interested in fault-tolerance patterns and microservices stability, currently researching resilience strategies and patterns like Circuit Breakers for distributed architectures.
- Enterprise Solutions: Proven track record of delivering R&D solutions for large-scale players in the energy, oil & gas, and public safety sectors.
- Modern Backend Stack: Expertise in developing robust APIs and microservices with a focus on concurrency, event-driven messaging, and secure data isolation.
- Development Lifecycle: Full-cycle involvement from architectural design and technical specification to automated CI/CD pipelines and deployment.
Check my Pinned Repositories for full source code and documentation. Here’s what I’ve been building and testing lately.
- Academic Research: Quantitative benchmarking of microservices stability (TCC).
- SaaS Multi-tenancy: Secure data isolation using .NET 9 & EF Core filters.
- Concurrency & Idempotency: Eliminating race conditions in booking and financial APIs using Redis Distributed Locks, Pessimistic Locking, and Clean Architecture.
- Real-Time Systems: Implementing live event broadcasting and instant state synchronization using SignalR and Websockets.
- Event-Driven Resilience: Fault-tolerant pipelines with Kafka & Circuit Breakers.
- DevOps & Infrastructure: Orchestrating complex environments with Docker Compose, including multi-service networking between API, Workers, and Cache.