Petr Karlin

Frontend Engineer

Almaty, Kazakhstan2 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led major refactoring projects at Yandex Mail.
  • Improved performance for millions of daily users.
  • Mentored junior developers and collaborated cross-functionally.
Stackforce AI infers this person is a Frontend Developer specializing in SaaS applications with a focus on performance and user experience.

Contact

Skills

Core Skills

Vue.jsFrontend DevelopmentReact.js

Other Skills

NuxtJSTypeScriptTailwindPiniaReactHTMLCSSJavaScriptGitWeb DevelopmentPerformance OptimizationLegacy Code ModernizationNext.jsScrumRedux.js

About

Passionate Frontend Developer with 3+ years of experience building high-performance web applications at Yandex, one of Europe's leading tech companies. I specialize in React and Vue.js ecosystems, focusing on creating maintainable, scalable solutions. At Yandex Mail, I've worked on features used by millions of users daily, refactoring legacy codebases and implementing modern development practices. Technical expertise: React.js, Vue.js, Nuxt.js, JavaScript/TypeScript, Git, performance optimization, legacy code modernization. Currently open to Frontend Developer opportunities where I can contribute to impactful products and continue growing as an engineer.

Experience

Yandex

3 roles

Middle Frontend Engineer

Promoted

Apr 2023May 2024 · 1 yr 1 mo · Almaty, Kazakhstan

  • Led refactoring of email composer module within Yandex Mail (8M+ DAU), modernizing legacy codebase and extracting reusable patterns that improved maintainability and enabled faster iteration on product experiments
  • Drove technical improvements for inbox rendering performance, working with senior engineers to implement virtualization for large mailboxes and reduce memory consumption by 35% in high-load scenarios
  • Owned maintenance and incremental enhancements of core mail features, mentored junior developers through code reviews and pair programming, collaborated cross-functionally with backend and design teams on feature rollouts
  • Technologies:VueJS, NuxtJS, TypeScript, Tailwind, Pinia
VueJSNuxtJSTypeScriptTailwindPiniaVue.js+1

Junior Frontend Engineer

Oct 2021Apr 2023 · 1 yr 6 mos · Almaty, Kazakhstan

  • Implemented UI improvements and minor features for Yandex Mail interface (8M+ DAU), including enhanced attachment preview functionality and updated email formatting controls based on product requirements
  • Contributed to inbox performance improvements by refactoring legacy components and optimizing render cycles, helping reduce load time by 20% for specific user scenarios as part of larger team initiative
  • Fixed bugs across mail composer and inbox views, participated in code reviews, and implemented A/B test variations to support product team experiments and data-driven decisions
  • Technologies:VueJS, NuxtJS, TypeScript, Tailwind, Pinia
VueJSNuxtJSTypeScriptTailwindPiniaVue.js+1

Intern Frontend Engineer

May 2021Oct 2021 · 5 mos · Almaty, Kazakhstan

  • Developed React components for internal admin dashboard serving 50+ users, working closely with senior developers through code reviews and pair programming sessions
  • Contributed to migration of legacy jQuery modules to React/TypeScript, successfully converting 5 pages under mentor guidance
  • Wrote 25+ unit tests using Jest for newly created components, learning testing best practices and improving code coverage from 45% to 60%
  • Technologies: React, TypeScript, HTML, CSS, JavaScript, Git
ReactTypeScriptHTMLCSSJavaScriptGit+2

Education

IT STEP Computer Academy (@itstep.bg)

Diploma in Software Development — Web Development and Programming

Oct 2022Dec 2023

Stackforce found 100+ more professionals with Vue.js & Frontend Development

Explore similar profiles based on matching skills and experience