Summary
Dmitrii Doroshev is a senior backend engineer with over a decade of experience building scalable services and AI-driven features, currently focused on customer behaviour at Revolut. He has a proven track record delivering high-impact product infrastructure—designing career-path systems, fast promotion-tracking tools, and modernizing legacy flows for enterprise onboarding. His technical breadth spans Python, Go, PostgreSQL, Celery, Docker, and vector search integrations, and he has led payment and caching innovations that improved reliability under load. Dmitrii repeatedly bridges product and ops: migrating monolithic SQL backends to Django REST APIs, introducing CI/CD and monitoring stacks, and optimizing deployment pipelines. He also brings hands-on AI experience—integrating OpenAI and BERT for search and recommendation—and a pragmatic focus on observability and developer experience. Based in the Barcelona metro area, he combines rapid delivery in high-growth environments with a knack for turning messy legacy systems into maintainable, scalable platforms.
11 years of coding experience
13 years of employment as a software developer
Russian, English