Summary
Dima Semyushkin is a Senior Data Visualization Engineer with 17 years of full-stack development experience, currently based in Helsinki and specializing in TypeScript, React, D3 and advanced color spaces. He combines deep Java and JavaScript expertise with hands-on experience building and refactoring microservices, SPAs and collaborative visual programming tools, and has a track record of reducing maintenance costs and improving throughput in production systems. As a resilient engineering leader he has managed distributed teams up to ten people, established onboarding and knowledge-sharing practices, and mentored colleagues through code reviews and internal training programs. A lifelong enthusiast of data visualization, he has engineered D3/React dataviz frameworks, taught a multi-day dataviz course, and obsessively optimizes SVG rendering and color representation. Notably, he has volunteered to patch critical CVEs across dozens of microservices, demonstrating a pragmatic blend of security stewardship and feature delivery.
17 years of coding experience
16 years of employment as a software developer
Specialist Information systems and technologies, Specialist Information systems and technologies at ITMO University