Ivan Shtyrliaiev
@ivanshtyrliaiev
Frontend engineer specializing in Vue/React apps, performance, accessibility, and reliable testing.
What I'm looking for
I’m a Frontend-focused engineer with 5+ years building frontend applications using HTML, CSS, JavaScript, VueJS, and React. I’m known for initiating and modernizing applications with strong attention to performance, maintainability, and user experience.
In recent roles, I migrated microfrontend and large frontend apps to Vue 3 (including SSR support) and automated internationalization for Vue apps. I also improved observability by making log/monitoring with datadog, and I speed up applications by decreasing bundle size and page load time.
I build reliability into delivery through unit and E2E testing using Jest, Vitest, Playwright, and Cypress, and I’ve increased test coverage by writing unit tests and end-to-end tests. I also enhance accessibility measured by Axe and Lighthouse, improving UX accessibility-wise using VoiceOver and NVDA.
Previously, I worked as a Fullstack Software Engineer, contributing to frontend and backend development with PHP and NodeJS. I enjoy taking complex systems and splitting them into maintainable parts (often SPA/microfrontend-style), while applying CI/CD pipelines with GitHub Actions and GitLab CI in Scrum/Kanban teams.
Experience
Work history, roles, and key accomplishments
Fullstack Software Engineer
Kaufland
Oct 2024 - Present (1 year 6 months)
Migrated microfrontend apps to Vue 3, including a large Nuxt 2 codebase migration, and added SSR support. Built BFF microservices with NestJS/Express, automated i18n, improved test coverage with Vitest and Playwright, enhanced accessibility with Axe/Lighthouse, and reduced bundle size and page load time.
Frontend Software Engineer
Cipolitico
Oct 2018 - Sep 2024 (5 years 11 months)
Split a large application into smaller single-page applications to improve maintainability, testability, and user experience. Migrated legacy code to NuxtJS with SSR and Vue 3, improved performance by reducing bundle size/page load time, expanded automated testing with Vitest/Jest and Playwright/Cypress, and set up CI/CD with GitHub Actions and GitLab CI.
Fullstack Software Engineer
OysterLabs (Thrive.io)
Dec 2014 - Oct 2018 (3 years 10 months)
Led development of multiple frontend applications using React (Redux, React Router, Jest) and Vue.js to improve UX and responsiveness. Built web apps with Quasar, implemented web3/crypto wallet integration, created REST APIs on Laravel and Node.js/Express, increased test coverage to 80%, and delivered 14+ projects with cross-functional teams.
Software Engineer
Energy Tour
Feb 2011 - Dec 2014 (3 years 10 months)
Spearheaded a hotel and tour booking system from inception to execution, improving efficiency and customer experience. Built a call center infrastructure on Debian and Asterisk and created/maintained ~10 small websites.
Education
Degrees, certifications, and relevant coursework
National University of Nuclear Energy and Industry
Bachelor's degree, Computer Science
Earned a bachelor’s degree in Computer Science at the National University of Nuclear Energy and Industry.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ivan?
You can contact Ivan and 90k+ other talented remote workers on Himalayas.
Message IvanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
