Привет! Меня зовут Руслан, и я являюсь студентом четвёртого курса Сибирского Федерального Университета специализации "Прикладная информатика".
С начала третьего курса я активно начал изучать frontend разработку, начиная с HTML, CSS, JavaScript, а через полгода перешёл к изучению более продвинутых технологий, таких как TypeScript, React, Redux, Redux Toolkit, Next.js и SCSS. В процессе обучения также изучал и применял в своих pet-проектах работу с API, в частности с RESTful API и GraphQL, использовал для описания классов методологию БЭМ и применял Git для контроля версий своих приложений.
Проходил летние практики в Sibdev - студии веб-разработки и сопровождения в Красноярске.
С февраля 2024 года я участвую в команде разработчиков в университете в качестве React Frontend Developer, создавая сайт аспирантуры.
Мой стек технологий:
- HTML, CSS (flex, grid)
- JavaScript, TypeScript
- React, Next.js
- Redux, Redux-toolkit
- React Hook Form. React Transition Group
- SCSS, CSS Modules, CSS Frameworks (Tailwind CSS, Bootstrap, MUI и другие)
- Git (GitHub, GitLab)
- Webpack
Есть опыт интеграций с бэкендом через RESTful API, знаком с GraphQL.
Реализую адаптивную верстку.
Моими обязанностями в процессе работы являются:
- Разработка frontend части сайта аспирантуры Сибирского Федерального Университета, используя HTML, CSS, TypeScript, React, API, SCSS и другие современные веб-технологии.
- Интеграция и взаимодействие с backend через RESTful API для реализации функциональности пользовательских интерфейсов.
- Оптимизация производительности и обеспечение адаптивного дизайна веб-приложения.
Примеры реализованных страниц:
- Личный кабинет пользователя.
Реализован интерфейс для вывода и редактирования личной информации. Присутствует интеграция с API для сохранения и получения данных.
- Таблица с отчётностью аспирантов.
Создан интерфейс для отображения и фильтрации данных отчётности с гибкой системой фильтров и сортировки, а также оптимизацией для работы с большим объёмом данных.
- Список научных руководителей.
Разработка интерфейса для отображения списка научных руководителей с функцией выбора аспирантом научного руководителя с помощью API.
Летние практики проводил в студии веб-разработки Sibdev.
На данный момент разрабатываю frontend часть сайта аспирантуры для университета на React.
Начал знакомство с python и анализом данных с помощью данного курса, без особых проблем окончил его и продолжил более детальное изучение в институте.