Ильдар Сахаутдинов (scampik), 32 года, Россия, УфаИльдар Сахаутдинов (scampik), 32 года, Россия, Уфа

Ильдар Сахаутдинов

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

Контакты

Войти
Возраст: 32 года
Опыт работы: 8 лет и 7 месяцев
Регистрация: 02.08.2023
Последний визит: 4 дня назад
Гражданство:
Местоположение: Россия, Уфа
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Умею быстро встраиваться в проекты. Ответственно отношусь к выполнению задач и к процессам. Также соблюдаю code-style проекта.
Экспериментирую с новыми технологиями. Стараюсь писать код, который можно расширять и переиспользовать. 

в профиле гита есть пет проекты

участвую в опенсорс проектах

Навыки

JavaScript
HTML
CSS
React
Redux
Webpack
Jest
Node.js
SCSS
TypeScript

Опыт работы

  • SoftTech Solutions
    junior frontend-разработчик
    Май 2023 — Декабрь 2023 (8 месяцев)

    Разработка и поддержка пользовательского интерфейса веб-приложения;

    Оптимизация производительности;

    Реализовывал полностью адаптивный UI, используя Bootstrap, AntD

      Реализовывал фильтрацию товаров по различным свойствам

          Взаимодействие с дизайнерами и бэкенд разработчиками;

          Тестирование и устранение ошибок.

          Стэк:
          React/redux, reduxjs-toolkit, SCSS, AJAX, REST API, WebSockets, yup, jest, e2e tests

        • ООО НПЦ Геостра
          Уфа
          Главный специалист
          Июнь 2015 — Май 2023 (8 лет)

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

        • БашГУ

          Башкирский государственный университет
          Физический
          Сентябрь 2015 — Июнь 2018 (2 года и 9 месяцев)

          Закончил аспирантуру по специальности Науки о Земле

          Физический
          Сентябрь 2000 — Июнь 2015 (14 лет и 9 месяцев)

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

        • Хекслет

          Практические курсы по программированию
          Сентябрь 2022 — Август 2023 (11 месяцев)

          За время обучения выполнено 4 пет-проекта.

          1. Игры разума - пять консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

            Стек: JavaScript, NodeJS, Git, NPM, ESLint, readlineSync

            Полученные навыки:

          • Настройка окружения: node.js, npm, ESLint, Makefile;
          • Работа с библиотекой readlineSync;
          • Работа с Git и GitHub;
          • Построение архитектуры проекта;
          • Поддержка единого стиля кодирования Airbnb.

          2. Генератор отличий - CLI утилита, определяющая разницу между двумя структурами данных с возможностью различных видов вывода результата в консоль.

            Стек: JavaScript, NodeJS, NPM, GitHub, Jest, ESLint, Commander.js

            Полученные навыки:

          • Разработка через тестирование, автоматическое тестирование (Jest, TDD);
          • Работа с библиотекой Commander.js;
          • Работа с древовидными структурами данных;
          • Базовая настройка CI (Github Actions);
          • Подключение CodeClimate.

          3.  RSS - генератор - Веб-приложение, в котором пользователь может загружать и читать RSS ленты.

            Стек: JavaScript, NodeJS, NPM, GitHub, yup, lodash, i18next, axios, ESLint, Prettier

            Полученные навыки:

          • проектирование приложения на основе MVC архитектуры;
          • валидация данных посредством библиотеки yup;
          • работа с AJAX(HTTP-запросы, промисы, обработка ошибок)
          • подключение CodeClimate;
          • деплой проекта на Vercel;
          • использование библиотеки i18next для текстов интерфейса;
          • настройка окружения и сборка через Webpack.

          4.  Chat - Онлайн чат с формой регистрации/логина с реализацией через вебсокеты.

          Стек: JavaScript, React, Redux, toastify, rollbar, leo-profanity, NodeJS, NPM, GitHub, yup, lodash, i18next, axios, ESLint, Prettier

          Полученные навыки:

          • проектирование приложения на React(основы, хуки);
          • использование Redux Toolkit(слайсы, Entity Adapter, extraReducers, thunk);
          • использование библиотеки оповещений toastify;
          • использование библиотеки цензурирования leo-profanity;
          • использование rollbar для трекинга ошибок со стороны пользователя;
          • деплой проекта на Railway;
          • валидация данных посредством библиотеки yup;
          • использование библиотеки i18next для текстов интерфейса.