Разработчик интерфейсов на React с опытом работы более 4 лет. Обладаю знаниями React, Redux и других фреймворков и библиотек. Умею создавать адаптивные и интерактивные пользовательские интерфейсы, оптимизировать производительность и обеспечивать стабильность приложений. Активно участвую в разработке и поддержке крупных проектов, успешно решаю сложные задачи и быстро обучаюсь новым технологиям. Постоянно совершенствую свои навыки и изучаю новые технологии. Имею опыт работы с различными методологиями разработки, такими как Agile и Scrum. Умею разбираться в чужом коде и готов помогать другим разработчикам в решении сложных задач. Обладаю дизайнерскими способностями, что позволяет мне грамотно выстраивать интерфейс и учитывать предпочтения пользователей. Способен быстро адаптироваться к изменениям и новым требованиям. Знаю основы SEO, принципы построения бэкенда и серверных технологий. Всегда открыт для новых возможностей и готов делиться своим опытом и знаниями с коллегами.
🖥 Разработка и поддержка проекта Bootcamp (центр адаптации для новых сотрудников).
📋 Должностные обязанности:
• Создание пользовательского интерфейса веб-приложений с использованием HTML, CSS и JavaScript.• Оптимизация веб-приложений для максимальной производительности.
• Тестирование и отладка пользовательского интерфейса в разных браузерах и устройствах.
• Взаимодействие с дизайнерами и backend-разработчиками для интеграции веб-интерфейса с серверной частью.
• Обеспечение совместимости разрабатываемых интерфейсов с различными устройствами и операционными системами.
• Применение принципов адаптивного и отзывчивого дизайна для создания удобных и функциональных интерфейсов.
• Участие в процессе разработки архитектуры проекта, определение требований к интерфейсу и согласование их с заказчиком.
• Постоянное изучение новых технологий и инструментов для улучшения своих навыков и расширения возможностей в разработке.
• Сотрудничество с командой разработчиков для обеспечения слаженной работы и своевременного выполнения задач.
• Подготовка документации и отчётов о выполненных работах, а также предложений по улучшению существующих интерфейсов.
🛠 Стек технологий:
React, Typescript, Javascript, Effector, React-router, Graphql, Styled components, Eslint, Prettier, Git, Webpack, HTML5, CSS3, JSX, ES6, Babel, Jest, Material UI, Immer, Lodash, Dayjs, Apollo Client, Node.
🖥 Разработка и поддержка сервисов "Learning management system" и "Customer relationship management".
📋 Должностные обязанности:
• Разметка веб-страниц на НТМL и написание скриптов на языке Javascript любой сложности на
основе технического задания, макета дизайнера или задания менеджера по современным стандартам валидности, кроссбраузерности и адаптивности.
• Анализ и доработка чужого программного кода.
• Следование стандартам БЭМ.
• Использование Javascript-библиотек сторонних разработчиков.
• Использование в работе системы контроля версий (Git).
• Использование сервисов валидации кода.
• Обсуждение технических задач, веб-проектов.
• Работа в команде с дизайнерами, верстальщиками и менеджерами.
• Оценка технических задач, веб-проектов. Самостоятельный поиск решений для технических задач. Взаимодействие с техническими специалистами клиентов по техническим вопросам.
✔ Достижения:
• Качественно улучшил функционал создания, редактирования и использования сущностей заданий для студента. Что повысило удобство пользования интерфейсами как со стороны преподавателей, так и со стороны студентов.
• Реализовал возможность генерации документов учебной отчётности для менеджеров программ обучения. Как следствие - упрощение процесса и сокращение временных затрат.
• Внедрил спам-фильтр в интеграцию с системой сбора входящий заявок, тем самым снизив количество некачественных лидов.
• Обеспечил поддержку часовых поясов и различных визуальных тем приложения.
🛠 Стек технологий:
Typescript, Javascript, React.js, Next.js, Redux, Mobx, React-router, Formik, React-window, Axios, Tailwind, Eslint, Prettier, Git, Webpack.
🖥 Разработка и поддержка внутреннего сервиса обучения сотрудников проекта беспилотных технологий.
📋 Должностные обязанности:
• Разработка и поддержка фронтенд-части веб-приложений.
• Реализация функциональности интерфейсов с использованием React.js и связанных технологий (redux, react-router и т.д).
• Работа с API для получения и отправки данных.
• Разработка и использование собственных библиотек и компонентов, которые могут быть использованы в других проектах.
• Рефакторинг кодовой базы.
• Отладка кода.
• Оптимизация производительности и обеспечение доступности приложения.
• Интеграция с другими технологиями и сервисами.
• Работа в команде и взаимодействие с другими разработчиками и дизайнерами.
✔ Достижения:
• Реализовал функциональный ui-kit для шаблонов программ обучения, что привело к
соблюдению единообразия при создании учебных материалов.
• Разработал браузерное расширение сбора аналитики для специалистов контроля качества,
что позволило выявить критические проблемы.
🛠 Стек технологий:
Typescript, Javascript, React.js, Next.js, Redux, Mobx, React-router, Formik, React-window, Axios, Tailwind, Eslint, Prettier, Git, Webpack.