Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Павел Лешкевич (pavelleshkevich81), Россия, Санкт-ПетербургПавел Лешкевич (pavelleshkevich81), Россия, Санкт-Петербург

Павел Лешкевич

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

Контакты

Войти
Опыт работы: 2 года и 7 месяцев
Регистрация: 11.03.2022
Последний визит: 1 неделю назад
Гражданство: Беларусь
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Frontend-разработчик c 2+ годами опыта разработки SPA и SSR с использованием TypeScript, JavaScript, React, Redux и Redux Toolkit. Постоянно совершенствую свои навыки, слежу за новыми технологиями, активно изучаю Next.js и планирую изучить React Native.

Мой главный приоритет — создание эффективного и чистого кода, который легко поддерживать и масштабировать. Стремлюсь разрабатывать качественные, интуитивно понятные и доступные пользовательские интерфейсы.

В свободное время читаю образовательную литературу. В данный момент изучаю книгу «Идеальная работа. Программирование без прикрас» Роберта Мартина, а также на досуге решаю задачи на Codewars.

Всегда открыт для новых возможностей и буду рад пообщаться и рассмотреть ваши предложения.

Стек — JavaScript, TypeScript, React(Query), Redux(RTK), Axios, REST API, TDD, Vite, StoryBook, Git, GitHub, React Router DOM, React Hook Form, Formik, HTML, CSS/S(C|A)SS, Styled Components, Radix UI, Material UI, TailwindCSS.

Mail:
 paul8paul8@mail.ru
Telegram:
 https://t.me/pavelleshkevich

Навыки

HTML
CSS
SCSS
Sass
Адаптивная верстка
Кроссбраузерная верстка
JavaScript
React
TypeScript
Figma Design

Участие в профсообществах

Опыт работы

  • IT-компания
    МоскваОт 10 до 100 сотрудников
    Фронтенд разработчик (Младший)Frontend Developer
    Июнь 2022 — По настоящее время (2 года и 7 месяцев)

    В настоящее время занимаюсь разработкой кросс-платформенного многофункционального образовательного портала для повышения квалификации сотрудников. Данный портал имеет возможности создания интерактивных курсов, с вариативным контентом, актуализируемыми базами знаний, статистикой и аналитикой в интуитивно понятном интерфейсе.

    Основные обязанности в рамках текущего проекта:


    - Участвую в командной разработке кросс-платформенного приложения с использованием
    React, активно используя Git для управления версиями.
    - Интегрировал Storybook для улучшения процесса тестирования и отладки компонентов и
    модулей.
    - Использую SASS для стилизации приложения в соответствии с заданной дизайн-системой,
    используя Figma и Pixso. Добился точности в пикселях и оптимизации под мобильные устройства.
    - Разработал кастомные компоненты на основе Radix UI, расширив функциональность с учетом
    требований ТЗ.
    - Улучшил производительность и повысил эффективность приложения благодаря интеграции Redux Toolkit.
    - Настроил маршрутизацию в приложении с помощью React Router.
    - Использовал Axios для взаимодействия с бэкендом.
    - Проводил code review.

    Основные задачи:


    - Организация взаимодействия на стороне сервера с помощью Axios и управление асинхронным кодом с помощью Redux-thunk.
    - Внедрение TypeScript для более эффективной разработки.
    - Создание UI-Kit с использованием нативных средств разработки и библиотеки Radix UI. Выполнял тестирование и отладку с помощью Storybook.
    - Управление данными и состоянием приложения с помощью RTK для ускорения разработки и
    повышения производительности.
    - Стилизация приложений с помощью SASS, Styled Components, а также использовал библиотеку Material UI.
    - Реализовал адаптивную верстку, включая Pixel Perfect, что обеспечило отличный
    пользовательский интерфейс на различных устройствах.
    - Разработка различных форм, включая аутентификацию, с использованием React Hook Form.

    Основные навыки и технологии:


    Языки программирования: TypeScript, JavaScript.
    Фреймворки и библиотеки: React, Redux, Redux Toolkit, RTK Query, Next.js, React Router, React Hook Form, Formik, Storybook, Redux-thunks, Axios.
    Протоколы и API: REST API.
    UI: Radix UI, Material UI.
    Стили и верстка: SASS, CSS, Styled Components.
    Системы контроля версий: Git (с опытом работы с GitHub и GitLab).

    Дополнительные навыки:


    - Применение и понимание принципов Feature-Sliced Design (FSD).
    - Работа с инструментами управления проектами, включая Jira и Slack.
    - Практический опыт применения методологии Scrum в процессе разработки.

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

  • БрГУ-Брест

    Брестский государственный университет им. А.С. Пушкина
    Юридический
    Сентябрь 2013 — Май 2017 (3 года и 8 месяцев)

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