🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Евгений Ярутин (undiy), 36 лет, Россия, ЕкатеринбургЕвгений Ярутин (undiy), 36 лет, Россия, Екатеринбург

Евгений Ярутин

Разработчик реактивного UI (и не только,) практикую Hyperagile, bug-busterБэкенд разработчикРазработчик приложенийСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 36 лет
Опыт работы: 12 лет и 2 месяца
Регистрация: 09.11.2023
Последний визит: 3 месяца назад
Гражданство: Россия
Местоположение: Россия, Екатеринбург
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Есть опыт разработки на большом количестве ЯП и платформ, бэк- и фронтэнд.

На данный момент основная платформа разработки - JVM, языки - Scala, Kotlin, Java.

Дальнейшую деятельность планирую на:

- Scala. Прелположительно бэкенд, но можно попробовать и другие варианты. Хотелось бы разработки именно в функциональном стиле, а не ООП на "улучшенной Java"

- Kotlin/Backend. Kotlin для меня самый естественный ЯП. Хотелось бы, опять же, не чистого ООП, а хотя бы частично функционального/реактивного подхода

- Kotlin/Android/Compose. Интересная разработка в функциональном стиле с реактивным UI. Вижу будущее в Compose. Есть довольно большой опыт разработки UI в реактивном/декларативном стиле, хотелось бы его применить в рамках активно развивающейся мэйнстрим-фреймворка.

Основную разработку предпочёл бы вести не на Java, но частичное взаимодействие/legacy не проблема.

GitHub: https://github.com/Undiy

Об интересах:

Занимаюсь разработкой игр с небольшой инди-командой, ссылка на опубликованные игры в Google Play в портфолио. Пишу и играю музыку, в том числе к играм (https://store.steampowered.com/app/2251010/The_Witchs_Cauldron/).

Интересуюсь системами "умный дом", активно пользуюсь Home Assistant с разными устройствами и интеграциями, в том числе писал/исправлял код под некоторые девайсы.

Навыки

Kotlin
Java
MySQL
Linux
Git
SQLite
Android SDK
MVVM
Scala
Функциональное программирование

Опыт работы

  • TOT Systems – российский разработчик собственного ПО в области управления знаниями и инновациями.
    От 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Инженер-Программист
    Март 2024 — По настоящее время (9 месяцев)

    Разработка и поддержка систем в сфере управления научно-техническими программами и проектами

  • Area9 Innovation
    Разработчик программного обеспечения
    Март 2017 — Декабрь 2022 (5 лет и 10 месяцев)

    Разработка на платформе flow от area9 (https://help.area9lyceum.com/what-is-flow, https://github.com/area9innovation/flow9). Участие в разработке конструктора веб-приложений; разработка системы учета сотрудников (пдразделения, задачи, зарплаты); участие в разработке платформы адаптивного обучения Area9 Lyceum (https://area9lyceum.com/)

  • Екатеринбург
    Инженер-Программист
    Апрель 2015 — Март 2017 (2 года)

    Участие в разработке сервиса для работы с облачными хранилищами.

    Разработка кроссплатформенного клиента – файлового

    синхронизатора, участие в разработке серверной части.

    Разработка компонентов ПО телеком-устройств.

    Разработка систем автоматического тестирования.

    PythonNW.jsAngularTornado Web ServerLuaSQLiteCLinuxGitSVN
  • ООО«Синергия»
    Екатеринбург
    Программист
    Ноябрь 2012 — Апрель 2015 (2 года и 6 месяцев)

    Участие в разработке и поддержке платежной системы и ПО

    терминалов самообслуживания. Разработка драйверов для устройств

    (взаимодействие черезCOM порт, USB и др.) на Java.

  • ФГУП«Уралаэрогеодезия»
    Екатеринбург
    Программист
    Август 2011 — Ноябрь 2012 (1 год и 4 месяца)

    Создание прикладных программ и расширений для

    геоинформационных систем; работа с ГИС; создание обработок и форм

    на1С:Предприятие8.2.

Высшее образование

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург4631 выпускник
    Физико-технический
    Сентябрь 2005 — Июнь 2011 (5 лет и 9 месяцев)

    Инженер по специальности информационные системы

    В качестве дипломной работы разработал ПО для распознавания метаданных для разнообразных космических снимков и отображения покрытия местности снимкми в геоинформационной системе

Дополнительное образование