Summary
Dmitriy Rusov is a Principal Software Engineer based in The Hague with nine years of experience building high-load, full-stack JavaScript systems and architecting scalable back-end platforms. He combines hands-on Node.js/TypeScript development with strong architectural practice—Domain Driven Design, Event Sourcing and Clean Architecture—delivering production services using PostgreSQL, ClickHouse, Redis and containerized deployments on Kubernetes. Dmitriy has led teams and shaped DevOps, CI/CD and code review workflows, while implementing analytics, RTB/ad systems and fraud-detection pipelines that handled hundreds of millions of requests daily. Comfortable across the stack, he also ships front-end UIs and SDKs (Vue, service workers) and integrates payment and messaging systems (Kafka, NATS, RabbitMQ). A pragmatic problem-solver and advanced Unix user, he pairs deep performance and scaling know-how (sharding, caching, replication) with a background in psychology, which informs his approach to team leadership and documentation.
9 years of coding experience
11 years of employment as a software developer
Специалист, Psychologist, teacher of psychology, Специалист, Psychologist, teacher of psychology at Сибирская Академия Государственной Службы
Русский, Английский