Junior Frontend Developer
Контакты
Меня зовут Андрей, я начинающий frontend developer с сильным стремлением к саморазвитию и непрерывному обучению.
Моя главная цель - стать Senior Frontend Developer. Для этого я постоянно изучаю новые технологии и совершенствую свои навыки. Я ищу компанию, которая предоставит мне возможность участвовать в сложных и интересных проектах, где я смогу применять и развивать свои знания. Я хочу работать в команде профессионалов, где я смогу учиться у более опытных коллег и делиться своим опытом. Важно, чтобы компания поддерживала мой рост и предоставляла возможности для обучения и профессионального развития.
• HTML5
• CSS3 (flexbox,grid)
• JavaScript
• React
• Redux Toolkit
• Rest API
• Git и GitHub
• Автоматическое тестирование (jest)
• Figma - базовые знания
Ссылка на сайт
https://chat-slack-js00.onrender.com/
Описание проекта:
Chat (Slack) — это упрощенная версия приложения для обмена сообщениями в реальном времени, предназначенная для командного взаимодействия. Проект включает в себя интеграцию REST API, маршрутизацию на клиентской стороне, аутентификацию и авторизацию. В приложении используется WebSockets для мгновенного общения. Сборка и развертывание выполняются с помощью Webpack. Этот проект демонстрирует использование ключевых технологий современного фронтенд-разработки.
Технологический стек:
Frontend: React, React-DOM, React-Bootstrap, React-Router-DOM
Состояние приложения: Redux (с reduxjs/toolkit)
API и сетевые запросы: Axios
Реалтайм-коммуникация: Socket.io-client
Международная локализация: i18next, React-i18next
Формы и валидация: Formik, Yup
Уведомления: React-toastify
Мониторинг ошибок: Rollbar, @rollbar/react
Стилизация: Bootstrap
Тестирование: Jest, Testing-library (React, Jest-DOM, User-event)
Сборка и развертывание: Webpack, React-scripts
Результаты:
Улучшение навыков разработки SPA (одностраничных приложений) с использованием React и Redux.
Опыт работы с асинхронными операциями и реализацией real-time функционала через WebSockets.
Разработка и интеграция сложной клиентской логики, включая аутентификацию, маршрутизацию и валидацию данных.
Rss-Reader
Rss Reader — это сервис для удобного чтения и управления RSS-лентами из различных источников, автоматически обновляющий и агрегирующий новый контент в одном потоке.
Ссылка на сайт
https://frontend-project-11-sand.vercel.app/
Технологический стэк : JavaScript, Node.js, HTML5, CSS3, npm, ESLint, CodeClimate, Git, GitHub, Bootstrap, Axios, I18next, Lodash, Yup, On-change
Результаты: Улучшение навыков работы с асинхронными операциями, структурированием данных и локализацией интерфейса, а также оптимизация пользовательского опыта за счёт использования актуальных технологий.
Brain Games
Математическая игра-головоломка, реализованная на базе среды Node.js и CLI.
Технологический стэк : JavaScript, Node.js, npm, ESLint, CodeClimate, Git, GitHub
Результаты: Повышение логического мышления и навыков программирования через решение задач.
Difference Calculator
CLI-утилита для определения различий между двумя файлами с поддержкой плоских и древовидных структур данных из файлов формата json и yaml, а также с возможностью различных форматов вывода результатов.
Технологический стэк : JavaScript, Node.js, npm, Jest, ESLint, CodeClimate, Git, GitHub, GitHub actions, Lodash, Commander
Результаты: Улучшение навыков работы с файловыми системами и командной строкой, повышение качества кода через использование ESLint и CodeClimate.
Опыт
Обязанности:
- Участие в тестировании новой системы
- Улучшение командной работы
Достижения:
- Успешное участие в тестировании и внедрении новой системы сбора товаров, что повысило точность и скорость комплектации заказов.
- Развитие навыков сотрудничества и коммуникации, что способствовало более слаженной и эффективной работе команды.
Образование
Начальные знания английского языка
Проживаю в городе Польша(Петркув Трибунальский)
Рекомендации
Привет, Андрей!
Давай улучшим твое резюме:
- Так как мы выходим на русскоговорящий рынок, давай укажем твое ФИО на русском языке (это можно сделать, редактировав твой профиль)
- Опыт
Опыт следует описать тезисно.
Результаты работы также стоит описать тезисно: что удалось сделать (2-3 достижения) и какое значение это имело для бизнеса.
3. О себе
Давай укажем рядом с городом проживания страну в скобах, а последнюю строку уберем совсем, чтобы избежать повторения информации.
Желаю тебе удачи в новой IT-профессии!
Добавить комментарий/ссылку на вакансию