Summary
Andriyan Krastev is a Senior Software Engineer with 11 years of experience building resilient, scalable backend systems across fintech, sports data, and trading domains. He has led teams to reduce production incidents, standardize development practices, and introduce observability and testing cultures while working with .NET Core/.NET Framework, distributed and microservice architectures, Kafka/RabbitMQ/NATS, and cloud platforms (AWS, Azure, GCP). Notable achievements include scaling a trading engine with the actor model to handle 5x load, migrating services to Kubernetes, and driving a 30% reduction in incidents through resilience and timeout fixes. Based in Sofia, Bulgaria, he combines hands-on implementation (from CI and local Docker dev setups to ELK monitoring) with architectural direction and team mentoring. A pragmatic problem-solver, he often focuses on operational reliability and developer experience as levers for long-term product stability.
11 years of coding experience
10 years of employment as a software developer
Master of Computer Systems and Technologies Computer Programming, Master of Computer Systems and Technologies Computer Programming at University of Ruse
English