Full-Stack инженер

Валерий Чупурнов

Манавгат, Анталья, Турция

Делаю веб-интерфейсы и инструменты вокруг них: TypeScript, React и Vue на фронте, Node.js под капотом, CI/CD между ними. С 2018 года — в Яндексе. По вечерам — Rust и three.js.

Портрет Валерия Чупурнова

Коротко

Восемнадцать лет в разработке, большая часть — в браузере. Мне нравятся интерфейсы, которые ощущаются быстрыми, и код, который легко менять через полгода.

Автор Jodit — open-source WYSIWYG-редактора — и нескольких jQuery-плагинов, которыми до сих пор пользуются: datetimepicker, autocomplete, flipcountdown.

Живу в Манавгате, на турецком побережье. До этого — Уфа, где учился вычислительной и прикладной математике.

Фронтенд
TypeScript, React, Vue
Бэкенд
Node.js, CI/CD
Ещё
UI/UX, Rust, three.js

Опыт

  1. окт 2018 — сейчас Яндекс Full Stack Frontend Engineer
  2. авг 2012 — сен 2018 Везёт Full Stack Engineer
  3. янв 2008 — май 2012 Ethics Full Stack Engineer

Образование

  1. 2004 — 2010 Башкирский государственный университет Магистр, вычислительная и прикладная математика

Пет-проект

World 2.0

Детерминированный симулятор экосистемы на Rust с просмотром на three.js. Травоядные, хищники и растения живут в одном мире; каждым животным управляет крошечная нейросеть — 59 входов, 96 скрытых нейронов, — обученная сначала имитацией, затем генетическим алгоритмом.

Та же симуляция крутится живьём на этом сайте, а ещё есть короткая презентация о том, как всё это собиралось.

59
входов
96
скрытых нейронов
Rust
движок
three.js
просмотр