Был на сайте меньше недели назад
Ахметьянов Рустам Айратович
Мужчина
Не ищет работу
Екатеринбург, готов к переезду (Москва, Санкт-Петербург, Уфа, Казань, Сочи), готов к редким командировкам
Контакты
Указан примерный район поиска работы
Frontend разработчик(JavaScript, React, TypeScript)
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, проектная работа
График работы: полный день, гибкий график, удаленная работа
Опыт работы 1 год 7 месяцев
Апрель 2024 — по настоящее время
2 месяца
Финансовый сектор... Показать еще
Фронтенд разработчик
Разработка фронтенд приложений
Февраль 2023 — Апрель 2024
1 год 3 месяца
HIT Kazakhstan
Frontend-разработчик
- Отвечаю за всю фронтенд-часть проекта, работая над его разработкой и поддержкой.
- В проекте придерживаюсь кроссбраузерной и адаптивной верстки, чтобы обеспечивать корректное отображение в различных браузерах и на мобильных устройствах.
- Для стилизации пользовательского интерфейса использую библиотеку Tailwind CSS.
- Использую среду разработки Vite для ускорения процесса сборки и разработки приложения.
- Интегрировал Axios для обмена данными с бэкендом и использовал Redux Toolkit и Redux Toolkit Query для управления состоянием приложения и запросов к API.
- Применяю Formik и Yup для надежной валидации данных в формах приложения.
- Внедряю различные библиотеки и плагины, такие как PWA и svgr, а также React-lazy, для оптимизации и повышения производительности приложения. Использую React Intersection Observer для обеспечения эффективной и автоматической загрузки данных по мере прокрутки страницы пользователем, чтобы пользовательский опыт.
- Для соблюдения современных стандартов кодирования и автоматического форматирования кода активно использую Eslint и Prettier, и систему контроля версий Git в рамках командной разработки.
- Применил механизм аутентификации с использованием куки (cookies) и внедрил механизм обновления токенов (access и refresh tokens) в заголовках запросов. Это обеспечивает безопасную и надежную авторизацию пользователей и управление сроком действия токенов для обеспечения безопасности и бесперебойной работы приложения.
-Локализация статичной части приложения на 3языка при помощи i18react
В другом проекте в ходе разработки внутренней CRM системы я успешно использовал следующие технологии и инструменты:
- Использовал библиотеку компонентов material-tailwind для ускорения разработки интерфейса. Параллельно интегрировал собственные компоненты для лучшей адаптации под конкретные требования проекта.
- Разработал клиентскую часть с использованием технологии RESTful API для эффективной связи с бекендом.
Использовал Redux Toolkit и Redux Toolkit Query для управления состоянием приложения и удобного взаимодействия с данными.
- Применил библиотеку tanstack/react-table для реализации сложных и "умных" таблиц. Обеспечил высокую производительность и интерактивность таблиц для удобного отображения и работы с данными.
- Для работы с формами использовал react-hook-form совместно с библиотекой валидации схем zod. Это позволило эффективно управлять состоянием форм, проводить валидацию и обеспечивать легкость интеграции.
- Для сборки проекта использовал Vite, что обеспечило быстрое время разработки и обновлений благодаря своей эффективной структуре.
- Применял Eslint и Prettier для обеспечения высокого стандарта кодирования, поддерживая его чистоту и читаемость.
Декабрь 2023 — Декабрь 2023
1 месяц
Волонтерство, проект "Касание"
Frontend-разработчик
Разработка части функционала админки на React.js
Разработка модуля сканера qr кодов
Написание модулей для управления данными в бд Firebase
Рефакторинг некоторой части клиентского приложения(VK app)
Ноябрь 2022 — Февраль 2023
4 месяца
21tech
Intern fronted разработчик
- Сверстал по минимальному тз лендинг страничку.(React + CSS Modules + useContext + react-hook-form)
- Сверстал лендинг страницу по готовому дизайну в figma, с адаптивом под мобильные устройства и добавил анимацию (React + TypeScript + Vite + Tailwind + Framer Motion)
- Освоил навык разработки типизированных и переиспользуемых компонентов для создания более структурированных и поддерживаемых React-приложений.
- Реализовал запросы к бэкенду с использованием React-Redux, включая Redux Toolkit и Redux Toolkit Query, что улучшило управление состоянием приложения и запросами к API
- Изучил и успешно применил технологию WebSocket для обеспечения непрерывного взаимодействие между фронтендом и бэкендом(нативный WebSocket).
- Работал в команде разработчиков, используя Git для совместной работы над проектом, управления версиями и разрешения конфликтов.
- Реализовал валидацию форм с использованием Formik и Yup.
- Использовал React Table для отображения и управления данными в табличном формате.
Ключевые навыки
Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже
Опыт вождения
Имеется собственный автомобиль
Права категории BОбо мне
Владею и в работе активно использую React, React router dom, Next, Redux toolkit+rtk query, Typescript, SCSS, Tailwind, Formik, yup, React-hook-form, а для анимаций Framer motion. В каждом проекте стараюсь пользоваться ESlint и Prettier, так как они помогают писать более чистый, читаемый и согласованный в команде разработчиков код.
Есть минимально необходимые знания для работы с MongoDB в связке Express и NodeJS, Nest, а также немного работал с Firebase. В последнее время использую Vite, но также умею и в Webpack. Настраивал Docker контейнеры для своих нужд, а также деплоил минипроекты в бесплатные хостинги. Недавно начал заниматься IT- волонтерством.
В планах более глубже изучить nest js и React native. 🧑💻
При написании бакалаврской работы я имел опыт работы с базами данных MySql. Также я имею начальные знания по языкам программирования, таким как Python и Delphi(Object Pascal).
Я открыт к интересным и сложным задачам.😉
Вот мой сайт: 🧑💻https://portfolio-arustama.vercel.app/
Для быстрой связи 👉https://t.me/RustamAkhm.
Вы можете ознакомиться с некоторыми моими работами и проектами на моей странице Github 👉 https://github.com/ARustamA
Добавляйтесь в Linkedin 👉https://www.linkedin.com/in/rustam-akhmetyanov/
Высшее образование (Магистр)
2016
Факультет информатики и робототехники, Информатика и вычислительная техника
2014
Физико-математический факультет, Информатика
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения