Руслан Яппаров (ruyappy), Россия, СарапулРуслан Яппаров (ruyappy), Россия, Сарапул

Руслан Яппаров

Бэкенд разработчикМладший (Junior)
Ищу работу

Контакты

Контакты скрыты настройками приватности
Опыт работы: 11 лет и 5 месяцев
Регистрация: 13.10.2023
Последний визит: 2 недели назад
Гражданство: Россия
Местоположение: Россия, Сарапул
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

    Всегда интересовался технологиями, имею техническое образование и опыт работы инженером в ОАО «РЖД». Разработал MVP приложения для сокращения трудозатрат при подготовке документов на 50-80% за счет автоматизации процесса их создания.

    Стараюсь писать чистый код, покрытый тестами и javadoc-комментариями, применять паттерны проектирования и доступные инструменты разработки. Хорошо знаком с наиболее распространенными технологиями Java, имею опыт создания простого UI с помощью Vaadin и документов с помощью Apache POI.

    Хочу стать эффективным членом команды, развить свои навыки в программировании и в управлении разработкой. Буду исполнительным сотрудником, на которого можно положиться, готов решать поставленные задачи и вносить вклад в общее дело. Предоставлю любую интересующую информацию в telegram https://t.me/ru_yappy

Навыки

Java
Spring Boot
Vaadin
Apache POI
Hibernate
Apache Maven
PostgreSQL
Docker
Linux
Git

Опыт работы

  • Проектная деятельность вне компании
    Сарапул
    Бэкенд разработчик (Средний)Java разработчик
    Сентябрь 2022 — По настоящее время (2 года и 5 месяцев)

    https://rzdengineerassistant.ru – проект "Помощник инженера ОАО "РЖД" –платформа для рабочих мест инженеров компании, призванная сократить трудозатраты, автоматизировать и оптимизировать рутинные рабочие задачи.

      • спроектировал микросервисную архитектуру Spring Boot (v3.3.3) приложения, настроил и задокументировал (Swagger) REST-коммуникацию;
      • разработал пользовательский интерфейс приложения (Vaadin v24.4.4);
      • настроил авторизацию пользователей (Spring Security, Vaadin);
      • создал PostgreSQL базы данных для работы проекта (более 60 таблиц данных), реализовал ORM извлечение сущностей c Hibernate v.6.5.2, применил систему миграций Flyway;
      • разработал масштабируемые алгоритмы автоматизированного создания docx-файлов документов 3-х видов (Apache POI v.5.2.5);
      • написал интеграционные и unit-тесты c JUnit и Mockito (покрытие > 90%);
      • настроил проверку кода линтерами checkstyle, spotbugs и проверку покрытия jacoco при сборке проекта в Maven (локально и в GitHub Actions CI);
      • реализовал контейнеризацию баз данных и микросервисов проекта в Docker;
      • развернул проект на локальном сервере (SSH, Ubuntu-server).
  • Владелец и оператор инфраструктуры сети железных дорог России
    СарапулБолее 5000 сотрудников
    Ведущий инженер (Средний)Ведущий инженер
    Сентябрь 2013 — Август 2022 (9 лет)

    • получил благодарность начальника дирекции за вклад в оптимизацию одного из направлений инженерной деятельности;
    • оформил более 7000 технических, организационно-распорядительных документов и писем;
    • в составе административной группы добился снижения рисков возникновения инцидентов в предприятии на 19% (по данным оценок показателей безопасности);
    • разрабатывал S.M.A.R.T.-меры для выполнения показателей в предприятии и недопущении инцидентов в работе;
    • руководил техническим отделом предприятия (5 инженеров), проводил технические занятия по кругу ведения вопросов.

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

  • РУТ (МИИТ)

    Российский университет транспорта
    Москва1331 выпускник
    Институт пути, строительства и сооружений; ИПСС
    Сентябрь 2007 — Июнь 2012 (4 года и 9 месяцев)

    ВУЗ закончен с отличием по специальности "Строительство железных дорог. Путь и путевое хозяйство".