Summary
Roman Smith is a Senior Frontend Developer with over a decade of web development experience and nine years focused on modern frontend stacks, currently driving UI work at Vizex. He specializes in Vue 2/3, TypeScript, Nuxt/Vite, Pinia/Vuex and has led migrations from Vue 2 to Vue 3 while expanding and optimizing component libraries and business logic. Roman excels at translating complex business requirements into user-centered, maintainable interfaces and has a strong track record in financial and high-availability projects at Raiffeisen and Sync.MD. He pairs pragmatic engineering—webpack, Jest, Node/Express—with cross-functional collaboration and task-splitting to keep codebases up to date and understandable. Based in Moscow, he is committed to continuous learning and mentoring, and maintains a personal site showcasing his work and experiments.
9 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer and Information Sciences, General, Bachelor's degree, Computer and Information Sciences, General at Tula State University
Master's degree, Programming of automated systems / Программирование автоматизированных систем, Master's degree, Programming of automated systems / Программирование автоматизированных систем at Tula Artillery Engineering Institute / Тульский Артиллерийский Инженерный Институт
Русский, English