Dmitrii Tarasov is a pragmatic back-end developer with 11 years of professional experience and eight years focused on building reliable, scalable .NET systems across cloud-native and microservices architectures. He has driven migrations from monoliths to Kubernetes, introduced CI/CD and testing practices, and built production-grade services using .NET 6–8, Kafka/RabbitMQ, Azure, Redis and observability tools like Jaeger and Prometheus. Comfortable across the stack, he also delivers Angular/React frontends and has repeatedly refactored legacy code to recover business logic and reduce technical debt. His recent work spans medical learning platforms and industrial production planning, showing an ability to translate domain complexity into resilient, test-covered services. Based in Figueira da Foz, Portugal, Dmitrii combines hands-on implementation with team leadership experience and a practical focus on maintainability and operational readiness.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, IT, Bachelor's degree, IT at Nizhniy Novgorod State University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.