Summary
Ruslan Krokhin is a Senior Frontend Developer with 11 years of experience building large-scale single-page applications and design systems, now based in the Berlin area. He combines hands-on implementation skills in TypeScript, React, Redux/MobX and CSS-in-JS with architecture-level thinking shaped by roles at Yandex and Emerging Travel Group. At Yandex he launched internal tools and a landing-page builder, creating a screenshot testing tool and shipping full-service UIs from scratch, and at SoftPro he helped design and deliver a financial flow distribution module while mentoring and interviewing engineers. He has deep practical experience in front-end testing, performance-optimized animations, and integration with backend systems (Postgres, WebSocket, Express), plus containerization with Docker. Beyond coding, Ruslan routinely participates in architecture discussions, refactors legacy codebases, runs design-system work, and trains interns—bringing a rare blend of production craftsmanship and team-building to frontend projects.
11 years of coding experience
9 years of employment as a software developer
Master of Engineering and Technology, Information Technology, Master of Engineering and Technology, Information Technology at Ural State Mining University (former Academy of Mining and Geology)