Frontend разработчик

Основное


Город

Алматы

Готовность к релокации

Готов

Описание

Меня зовут Роман!
Интересуюсь "Frontend-разработкой" более 2 лет. Коммуникабелен, быстро адаптируюсь к задачам, умею находить эффективные решения.

На данный момент ищу работу на позицию Frontend-разработчика. Полная занятость. Рассматриваю удалённый формат.
Закончил обучение по программе "Фронтенд разработчик" на hexlet.io.
В рамках обучения было реализовано 4 учебных проектa и несколько проектов после завершения:

Игры разума (CLI)
"Игры разума" - это консольное приложение, представляющее из себя набор из пяти простых математических игр.

Полученные навыки и стек:
  • настройка окружения (node.js, npm)
  • подключение дополнительных библиотек
  • реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
  • работа с Git и GitHub
  • непрерывная интеграция (CI) с использованием Github Actions;
  • разработка масштабируемой архитектуры проекта, возможность легко добавлять новые игры

Вычислитель отличий (CLI)
"Вычислитель отличий" - это консольное приложение, представляющее из себя программу, определяющую разницу между двумя структурами данных.
Поддерживает входные форматы yaml, ini и json.

Полученные навыки и стек:
  • работа с древовидными структурами данных и рукурсивными алгоритмами
  • работа с файловой системой
  • библиотека commander.js, работа с параметрами командной строки
  • практика TDD, автоматизированные тесты, фреймворк Jest.

RSS агрегатор | Код на GitHub
Это веб-приложение для сбора и просмотра информации RSS лент из различных источников. Обновление записей через заданный интервал.

Полученные навыки и стек:
  • работа с DOM API на нативном JS
  • реализация паттерна проектирования MVC
  • работа со стейтом с помощью библиотеки on-change
  • bootstrap
  • сборка проекта с помощью webpack
  • валидация данных (yup), организация текстов интерфейса (i18next)
  • http-запросы с помощью axios
  • асинхронный JS, промисы, обработка ошибок
  • деплой на Vercel.

Chat | Код на GitHub
Это SPA чат, упрощенный аналог Slack. Многопользовательское SPA.
React (хуки) + Redux (@reduxjs/toolkit).

Полученные навыки и стек:
  • React (хуки)
  • управление состоянием приложения: Redux (redux/toolkit)
  • webSockets (библиотека socket.io-client)
  • Роутинг: react-router-dom
  • UI компоненты: react-bootstrap
  • работа с формами с помощью Formik, валидация данных (yup)
  • организация текстов интерфейса (библиотека react-i18next)
  • подключение сервиса для отслеживания и сбора ошибок Rollbar
  • деплой на Railway

Остальные проекты и выполнения тестовых заданий в моём профиле на Github

Навыки

• Javascript
• HTML, CSS
• DOM API
• Node.js / Express.js
• Шаблонизатор Pug, EJS
• Препроцессор SASS
• Написание тестов (Jest)
• React, Redux, Redux Toolkit
• Система контроля версий Git + GitHub
• WebPack

Владение английским
Читаю профессиональную литературу
Телефон
Почта
rema04roman@gmail.com
Телеграм
@Rema04
Дополнительные контакты

Образование


Специальность Геолог. Закончил МГРИ-РГГРУ им. Серго Орджоникидзе
Сентябрь 2007 - Январь 2017

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
0

Роман, привет!
1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так тебя смогут найти все пользователи ресурса.
2. У тебя город проживания остался пустым:((
3. В описании лучше начать с цели поиска: "Ищу работу на позицию Frontend Developer. Полная занятость. Рассматриваю удалённый формат". Затем перейти к учебе: "Обучаюсь по программе "Фронтенд разработчик" на hexlet.io."
4. Учебные проекты.
Давай разобьем большой текст на смысловые части: суть проекта, полученные навыки и стек. Навыки и стек оформим с помощью буллитов.
5. Не хватает твоей фотографии на github :)
6. "Работа" и "образование" не стал заполнять по какой причине?

Успехов в IT!


Добавить комментарий
Для этого действия нужновойти
Ожидает подтверждения
0

Overall, the resume looks good. Here are a few observations:

Strengths:
- Good communication skills
- Fast adaptation to tasks
- Experience in frontend development for over 2 years
- Completed a course on frontend development on hexlet.io
- Experience working with Git and GitHub
- Experience in continuous integration (CI) with Github Actions
- Experience in developing scalable project architecture
- Experience in working with DOM API, React, Redux, and Redux Toolkit
- Experience in working with webSockets and socket.io-client library
- Knowledge of JavaScript, HTML, CSS, Node.js/Express.js, Pug, EJS, SASS, and Jest
- Experience in implementing TDD, automated testing, and Jest framework
- Experience in deploying projects on Vercel and Railway

Areas of improvement:
- The resume could benefit from more details on the candidate's work experience and specific tasks accomplished in previous roles.
- The candidate's education background is in Geology, which may not be relevant to the role of a frontend developer. It might be helpful to highlight any relevant coursework or projects completed during their education.
- The candidate could benefit from highlighting their experience working with CSS frameworks and preprocessors, such as Bootstrap and SASS.

Сover letter

Dear Hiring Manager,

I am writing to express my interest in the Frontend Developer position you have advertised. With over 2 years of experience in Frontend Development, I have developed strong skills in communication, problem-solving, and adapting to new tasks quickly.

I have recently completed the Frontend Developer program at hexlet.io, and I have worked on four projects during my studies. These projects have given me experience in:

  1. Implementing coding standards such as Airbnb with Eslint and CodeClimate
  2. Setting up environments using node.js and npm, and working with additional libraries
  3. Using Git and GitHub for version control
  4. Developing scalable project architectures, and the ability to easily add new features
  5. Working with recursive algorithms and file systems
  6. TDD practices, automated tests, and Jest framework
  7. Working with DOM API using native JS
  8. Implementing design patterns such as MVC
  9. Managing state with @reduxjs/toolkit
  10. WebSockets using socket.io-client
  11. React (hooks), react-router-dom, react-bootstrap, and Formik
  12. Deploying projects on Vercel and Railway

In addition to my technical skills, I hold a degree in Geology from MGRI-RGGU named after Sergo Ordzhonikidze. I am available for full-time work, and I am also open to remote work.

Thank you for considering my application. I would be happy to discuss my qualifications further with you.

Sincerely,
Roman
Email: rema04roman@gmail.com
Place of study: MGRI-RGGU named after Sergo Ordzhonikidze
Faculty: Geology
Start date: 2007-09-01
End of training: 2017-01-01

Improved resume

Frontend Developer
My name is Roman! I have been interested in frontend development for more than 2 years. I am communicative, quickly adapt to tasks, and can find effective solutions.

I am looking for a full-time position as a Frontend Developer. I am open to remote work. I have completed the "Frontend Developer" program at hexlet.io. During my training, I have implemented 4 projects:

Brain Games (CLI)
"Brain Games" is a console application that offers a set of five simple mathematical games.

Skills and stack:
  • Setting up the environment (node.js, npm)
  • Connecting additional libraries
  • Implementing Airbnb coding standards using linter Eslint, CodeClimate
  • Working with Git and GitHub
  • Continuous Integration (CI) using Github Actions
  • Developing a scalable project architecture, making it easy to add new games

Difference Calculator (CLI)
"Difference Calculator" is a console application that determines the difference between two data structures. It supports input formats such as yaml, ini, and json.

Skills and stack:
  • Working with tree-like data structures and recursive algorithms
  • Working with the file system
  • Commander.js library, working with command line parameters
  • TDD practice, automated tests, Jest framework.

RSS Aggregator | Code on GitHub
This is a web application for collecting and viewing RSS feeds from various sources. The records are updated at a specified interval.

Skills and stack:
  • Working with DOM API in native JS
  • Implementing the MVC design pattern
  • Working with state using the on-change library
  • Bootstrap
  • Building a project using webpack
  • Data validation (yup), interface text organization (i18next)
  • Http requests using Axios
  • Asynchronous JS, promises, error handling
  • Deploying to Vercel.

Chat | Code on GitHub
This is an SPA chat, a simplified counterpart of Slack. Multi-user SPA. React (hooks) + Redux (@reduxjs/toolkit).

Skills and stack:
  • React (hooks)
  • Managing application state: Redux (redux/toolkit)
  • WebSockets (socket.io-client library)
  • Routing: react-router-dom
  • UI components: react-bootstrap
  • Working with forms using Formik, data validation (yup)
  • Interface text organization (react-i18next library)
  • Connecting a service for error tracking and collection Rollbar
  • Deploying to Railway.
Technical Skills:

• Javascript
• HTML, CSS
• DOM API
• Node.js / Express.js
• Template engine Pug, EJS
• Preprocessor SASS
• Writing tests (Jest)
• React, Redux, Redux Toolkit
• Version control system Git + GitHub
• WebPack

Education:
Institute:
Faculty:
Start date: 2007-09-01
End of training: 2017-01-01
Description: I have a degree in Geology from the Moscow State University of Railway Engineering (MIIT).


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме в целом хорошее, но есть несколько моментов, которые можно улучшить: Начало ра...
Резюме можно оценить как интересное, но не совсем удачное. Кандидат описывает свой опыт...
Резюме имеет некоторые положительные моменты, такие как хорошее владение английским язы...
Резюме имеет несколько проблем: Описание опыта представлено в документе excel, что мо...
Резюме нуждается в доработке. Во-первых, важно указывать свои контактные данные, чтобы ...
Резюме имеет несколько недостатков, которые нужно исправить: Не указаны данные о обра...
Резюме имеет несколько достоинств, но также есть некоторые недостатки. Достоинства: -...
Резюме представлено в достаточно краткой форме, что положительно. Важно, что соискатель...
Резюме описывает весьма обширный опыт в банковской сфере, однако, не в полной мере соот...
Резюме имеет следующие достоинства: - Кандидат явно выражает свой интерес к сфере IT и ...