Summary
Roman Matafonov is a software engineer with 9 years of experience building and optimizing Java-based, data-intensive applications and web front-ends. He currently works on Java 8 and Spring at OK.RU and has a proven track record at Deutsche Bank accelerating builds, reducing cache reloads from tens of seconds to single seconds, and cutting UI test times dramatically. His background spans backend services, performance tuning, CI improvements, and full-stack work with Kotlin, Vue.js and TypeScript, underpinned by deep QA and automation expertise from roles at Oracle, EPAM and Luxoft. Roman publishes JetBrains plugins and maintains active coding profiles across GitHub, GitLab, LeetCode and Timus, reflecting a continuous practice of algorithms, tooling and open-source contributions. Based in St. Petersburg, he brings a pragmatic mix of low-level embedded experience and large-scale service optimization, and he explicitly focuses on engineering roles rather than QA positions.
9 years of coding experience
13 years of employment as a software developer
Master's degree, Information systems and technologies, Master's degree, Information systems and technologies at BSTU Voenmeh, Russia, SPb
Russian, English