Summary
Reza Bashiri is a Senior Back End Engineer based in Vienna with 10 years of experience designing and modernizing distributed, messaging-driven systems for IoT, SaaS and enterprise domains. He blends deep .NET Core expertise with practical full‑stack skills (React, Docker, Kubernetes, Redis, RabbitMQ/MassTransit) and a strong grounding in SOLID, CQRS and DDD patterns to refactor large codebases and migrate legacy stacks to scalable cloud-native architectures. Reza has led architecture decisions, built message dispatchers and microservices, and automated CI/CD pipelines to Amazon ECR, consistently improving performance and test coverage. An engineer who started by dismantling gadgets, he pairs low-level TCP/IP and robotics experience with product-minded leadership—having founded a small software firm and delivered both public services and commercial platforms.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering - BE Information Technology eng with the thesis Teach nao robots shooting to target by reinforcement alg, Bachelor of Engineering - BE Information Technology eng with the thesis Teach nao robots shooting to target by reinforcement alg at sheikhbahayi university
English, Persian, German