Evgenii Petukhov

Lead Frontend Developer at Cenomi

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Evgenii Petukhov is a Lead Frontend Developer based in Barcelona with 11 years of experience building and scaling user interfaces and frontend platforms for large companies like OZON and Yandex. He blends hands-on engineering—modern React, Redux, webpack and PostCSS—with team leadership, hiring and developer onboarding, having personally designed hiring flows and run ~500 technical interviews. Evgenii has a strong open-source footprint in front-end tooling, contributing autofix features to stylelint and grid/CSS parsing enhancements to Autoprefixer that improve cross-browser compatibility. At OZON he led platform design, organized high-impact internal meetups attended by 100+ engineers, and created an internship program that turned novices into productive developers. Known for improving DX and test automation, he pairs pragmatic architecture with attention to code quality and developer productivity.
code10 years of coding experience
job11 years of employment as a software developer
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
81reputation
13kreached
6answers
0questions
github-logo-circle

Github Skills (24)

javascript10
autofill10
testing10
css10
css-grid10
enforcement10
postcss10
autoprefixer10
eslint10
autocode10
conventions10
linter10
react10
naming-conventions10
develop9

Programming languages (7)

TypeScriptCSSSVGJavaScriptHTMLRubyRich Text Format

Github contributions (5)

github-logo-circle
stylelint/stylelint

Oct 2018 - Sep 2021

A mighty CSS linter that helps you avoid errors and enforce conventions.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 7 PRs, 1 push in 2 years 11 months
Contributions summary:Evgenii's commits primarily focused on adding autofix capabilities to existing stylelint rules. They modified test files to include the `fix: true` flag, allowing for automatic code correction during linting. The contributions involved modifying existing rules and test cases within the stylelint project, indicating a focus on improving code quality and maintainability through automated fixes. These autofix additions span various rules, including `media-feature-parentheses-space-inside`, `unit-case`, `function-comma-newline-*` and `*-no-vendor`, demonstrating a broad understanding of stylelint's functionality.
linterlintenforce-conventionssugarsspostcss
postcss/autoprefixer

Nov 2017 - Jun 2018

Parse CSS and add vendor prefixes to rules by Can I Use
Role in this project:
userFull-stack Developer
Contributions:12 commits, 12 PRs, 3 branches in 6 months
Contributions summary:Evgenii primarily contributed to enhancing the CSS parsing and prefixing capabilities of the Autoprefixer library, with a focus on supporting CSS Grid features. They added support for the `grid-template` shorthand and `grid-template-areas`, including their correct parsing and translation into vendor-prefixed properties for compatibility with older browsers. They also added a support for `grid-gap`, updated the tests and refactored some parts of code.
prefixervendorcssprefixespostcss-plugins
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Evgenii Petukhov - Lead Frontend Developer at Cenomi