Был на сайте меньше недели назад

Ахметьянов Рустам Айратович

Мужчина

Не ищет работу

Екатеринбург, готов к переезду (Москва, Санкт-Петербург, Уфа, Казань, Сочи), готов к редким командировкам

Контакты
 +7 (917) 499-47-97
 @RustamAkhm - tg
 — предпочитаемый способ связи
Телефон подтвержден
Способы связи
 Free-lance LinkedIn

Указан примерный район поиска работы

Frontend разработчик(JavaScript, React, TypeScript)

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, гибкий график, удаленная работа

Опыт работы 1 год 7 месяцев

Апрель 2024по настоящее время
2 месяца

rabota.sber.ru/

Финансовый сектор... Показать еще

Фронтенд разработчик
Разработка фронтенд приложений
Февраль 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 месяц
Волонтерство, проект "Касание"

vk.com/app51407924_255478863

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 для отображения и управления данными в табличном формате.

Ключевые навыки

Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже

JavaScript
React
Git
HTML
CSS
Webpack
Sass
Tailwind
Rest API
Redux Toolkit
SPA
Адаптивная верстка
Styled Components
Docker
HTML5
CSS3
Frontend
Node.js
ReactJS
Next.js
FSD
SQL
TypeScript
WebSocket
Axios
Redux
ES6
React Native
NextJS
Firebase

Опыт вождения

Имеется собственный автомобиль

Права категории 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
Факультет информатики и робототехники, Информатика и вычислительная техника

Знание языков

РусскийРодной


АнглийскийA2 — Элементарный


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения