Junior FrontEnd программист
Основное
Москва
Готов только в другую страну
В данный момент работаю фармацевтом на складе интернет аптеки Ozon.ru, но хочу поменять сферу деятельности.
Ищу работу Frontend-разработчика или стажировку. От новой работы или стажировки жду: профессионального развития, ревью кода и хорошего наставника. Завершил обучение по профессии FrontEnd-разработчик на онлайн платформе Hexlet, продолжаю обучаться по направлению Ruby on Rails разработчик. Ссылка на профиль
В процессе обучения реализовал четыре учебных проекта, ориентированный на проработку конкретных навыков и стека и один пет-проект:
- Приложение для поиска книг https://github.com/usernaimandrey/book-search-engine
- Чат в реальном времени(Упрощенная версия Slack) https://github.com/usernaimandrey/frontend-project-lvl4 Демонстрация на Heroku: У приложение есть BackEnd, так же авторизация и регистрация новых пользователей. Отправка сообщений и управление каналами осуществляется через Socket-соединение, цензурирование вводимых пользователем сообщений. Технологический стек:
- React
- Redux Toolkit
- Socket.io 4.i18n, i18next react(локализация текстов)
- React-bootstrap 6.leo-profanity(цензурирование)
- RSS агрегатор- веб-приложение для агрегации RSS каналов. https://github.com/usernaimandrey/frontend-project-lvl3 Деплой на Vercel: https://frontend-project-lvl3-mx16ay7oe-usernaimandrey.vercel.app/
Стояли задачи:
- разработка дружественного интерфейса(вывод ошибок, блокировка кнопок, отображение происходящих процессов) -организовать правильное состояние -разделить приложение на слои(модель, представление, контроллер) -приложение должно автоматически обновлять посты и если есть новые рендерить их в начало списка. -текста в приложении хранить и подставлять с помощью библиотеки i18next
Во время проекта освоил:
- DOM API -AJAX(axios)
- работу с Promise API -сборку с помощю WebPack и деплой на Vercel -выделение состояния приложение(программирование конечных автоматов) -валидация данных с помощью библиотеки yup -библиотека i18next -асинхронный JavaScript
4.Набор консольных игр Brain Games:
Стояли задачи:
- реализовать набор из 5 консольных игр с единым игровым движком.
- Реализовать архитектуру приложения так чтобы добавление новых игр не вызывало сложностей.
https://github.com/usernaimandrey/frontend-project-lvl1
Во время проекта освоил:
- Настройку рабочего окружения JS
- Пакетный менеджер NPM
- Git, GitHub
- Непрерывная интеграция GitHub Action, Travis
- Eslint
- Babel
- Консольная утилита для поиска различий в конфигурационных файлах:
Стояли задачи:
- Реализовать работу с относительными и абсолютными путями
- Реализовать три форматтера: древовидный вывод, плоский и в формате JSON
- Продумать архитектуру так чтобы код был расширяемый, без проблем можно было добавить новый форматтер.
- Разрабатывать через тесты.
https://github.com/usernaimandrey/frontend-project-lvl2
Во время проекта освоил:
- Фреймворк Jest
- Разработка через тестирование
- Обработка древовидных структур данных
- Работу с файлами(чтение, парсинг, построение относительных и абсолютных путей)
- Работу с форматами .json и .yml
Увлекаюсь чтением профессиональной литературы. Прочел:
1.Компьютерные сети. Нисходящий подход | Росс Кит\, Куроуз Джеймс
2. СИКП
3. Грокаем Алгоритмы Бхаргава Адитья
4. Командная строка Linux. Полное руководство. Шоттс Уильям
5. Выразительный Java Script Хавербеке Марейне
- JavaScript
- HTML, CSS (базовый уровень) *Jest
- NPM
- Eslint
- Babel
- WebPack
- GitHub, Git
- GitHub Action
- стек TCP/Ip
- Bash, Linux(Ubuntu, Debian)
Прошел курс "Основы сетевых технологий"(20.09.2020 - 20.11.2021)
В данный момент обучаюсь на Hexlet
Работа
Поскольку все рабочии станции на складе перевели на Ubuntu, пишу несложные скрипты для автоматизации повседневных задач(в основном отправка отчетов о приемке)
Прием, отгрузка лекарственных средств, распределение ЛС по складу хранения.
Образование
Комментарии
Тестовый комннтарий
Андрей Шляпников24-09-2023 19:16:34Добавить комментарий
Рекомендации
Привет!
Описание и резюме в целом немного скомканное. Замечания:
1) Не хватает деления на абзацы и много лишних слов)
Например, "Стремлюсь стать профессионалом" - убрать, это нельзя проверить и априори присуще любому, кто ищет работу :)
Или "В данный момент реализовал один учебный проект" - можно заменить двумя словами "Учебные проекты".
Кажется, что это мелочь, но нагромождение текста сильно мешают рекрутеру ревьювит резюме и извлекать нужную информацию, следите за этим.
2) По структуре: добавить используемый стек технологий в описание учебного проекта.
А из навыков убрать описание, оставить только конкретный список - перечисление ваших навыков (и оформить маркерами, а не в строчку).
Советую прочитать гайд от Хекслет по составлению резюме https://guides.hexlet.io/how-to-create-a-resume/ и посмотреть на cv других ребят.
Будут вопросы - обращайтесь :)
Спасибо за критику ;)
Андрей Шляпников26-04-2021 19:09:54Добавить комментарий
Рекомендация по улучшению:
Резюме выглядит достаточно информативным и структурированным. Кандидат указал свой текущий статус, что работает фармацевтом, но хочет сменить сферу деятельности. Он также упомянул, что прошел обучение по профессии FrontEnd-разработчик и описал свои проекты, в которых развивал свои навыки. Кроме того, кандидат упомянул, какие технологии и инструменты он освоил, а также какую профессиональную литературу прочел. Таким образом, резюме выглядит достаточно полным и показывает, что кандидат готов к работе в сфере FrontEnd-разработки. Однако, стоит обратить внимание на орфографические ошибки и опечатки.
Сопроводительное письмо:
Уважаемый руководитель,
Хочу представиться вам как Junior FrontEnd программист, который готов начать свою карьеру в веб-разработке. В данный момент я работаю на складе интернет аптеки Ozon.ru в должности фармацевта, но хочу поменять сферу деятельности и заниматься тем, что действительно мне интересно и близко.
Я прошел обучение на онлайн-платформе Hexlet по профессии FrontEnd-разработчик и продолжаю самостоятельно обучаться по направлению Ruby on Rails разработчик. В процессе обучения я реализовал несколько учебных проектов, которые позволили мне закрепить знания и навыки работы с различными технологиями и инструментами.
Я ищу работу Frontend-разработчика или стажировку, где смогу получить профессиональное развитие, ревью кода и работать под руководством наставника. Готов к трудоустройству в качестве стажера, чтобы получить ценный опыт работы в команде с более опытными разработчиками.
Буду рад предоставить вам мои проекты и ответить на любые вопросы, чтобы показать, какие навыки и знания я готов применить на вашей компании.
Спасибо за ваше время и внимание.
С уважением,
[Ваше имя]
Редактура:
Junior Frontend Developer
I am currently working as a pharmacist in the warehouse of the online pharmacy Ozon.ru, but I want to change my field of activity.
I am looking for a job as a frontend developer or an internship. I expect professional development, code review, and a good mentor from a new job or internship. I have completed the Frontend Developer course on the Hexlet online platform and continue to study as a Ruby on Rails developer. Link to my profile
During my studies, I implemented four educational projects aimed at working on specific skills and stack, and one pet project:
- Book search application https://github.com/usernaimandrey/book-search-engine
- Real-time chat (Simplified version of Slack) https://github.com/usernaimandrey/frontend-project-lvl4 Demo on Heroku: The application has a backend, as well as authorization and registration of new users. Message sending and channel management are carried out through a socket connection, and user-entered messages are censored. Technology stack:
- React
- Redux Toolkit
- Socket.io 4.i18n, i18next react (text localization)
- React-bootstrap 6.leo-profanity (censorship)
- RSS aggregator - a web application for aggregating RSS feeds. https://github.com/usernaimandrey/frontend-project-lvl3 Deploy on Vercel: https://frontend-project-lvl3-mx16ay7oe-usernaimandrey.vercel.app/
The tasks were:
- Developing a user-friendly interface (error display, button blocking, displaying ongoing processes)
- organize the correct state
- divide the application into layers (model, view, controller)
- the application should automatically update posts and if there are new ones, render them at the beginning of the list.
- store and substitute text in the application using the i18next library
During the project, I mastered:
- DOM API
- AJAX (axios)
- working with Promise API
- assembly using WebPack and deployment on Vercel
- highlighting the application's state (programming finite-state machines)
- data validation using the yup library
- i18next library
- asynchronous JavaScript
- A set of console games Brain Games: The tasks were:
- implement a set of 5 console games with a single game engine.
- Implement the architecture of the application so that adding new games does not cause difficulties.
https://github.com/usernaimandrey/frontend-project-lvl1
During the project, I mastered:
- JS working environment setup
- NPM package manager
- Git, GitHub
- Continuous integration GitHub Action, Travis
- Eslint
- Babel
- Console utility for finding differences in configuration files:
The tasks were:
- Implement working with relative and absolute paths
- Implement three formatters: tree output, flat, and JSON format
- Develop an architecture so that the code is extensible, and new formatters can be added without difficulty.
- Develop through tests.
https://github.com/usernaimandrey/frontend-project-lvl2
During the project, I mastered:
- Jest framework
- Development through testing
- Processing tree data structures
- Working with files (reading, parsing, building relative and absolute paths)
- Working with .json and .yml formats
I am interested in reading professional literature. I read:
- Computer networks. A downward approach | Ross Kit, Kurouz James
- SICP
- Grokking Algorithms Bhargava Aditya
- Linux Command Line. Complete Guide. Schotts William
- Expressive JavaScript Haverbeke Maraine
Skills:
- JavaScript
- HTML, CSS (basic level)
- Jest
- NPM
- Eslint
- Babel
- WebPack
- GitHub, Git
- GitHub Action
- TCP / IP stack
- Bash, Linux (Ubuntu, Debian)
- Completed the "Basics of Network Technologies" course (09/20/2020 - 11/20/2021)
- Currently studying at Hexlet."
Добавить комментарий