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
Образование
Рекомендации
Роман, привет!
1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так тебя смогут найти все пользователи ресурса.
2. У тебя город проживания остался пустым:((
3. В описании лучше начать с цели поиска: "Ищу работу на позицию Frontend Developer. Полная занятость. Рассматриваю удалённый формат". Затем перейти к учебе: "Обучаюсь по программе "Фронтенд разработчик" на hexlet.io."
4. Учебные проекты.
Давай разобьем большой текст на смысловые части: суть проекта, полученные навыки и стек. Навыки и стек оформим с помощью буллитов.
5. Не хватает твоей фотографии на github :)
6. "Работа" и "образование" не стал заполнять по какой причине?
Успехов в IT!
Добавить комментарий
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:
- Implementing coding standards such as Airbnb with Eslint and CodeClimate
- Setting up environments using node.js and npm, and working with additional libraries
- Using Git and GitHub for version control
- Developing scalable project architectures, and the ability to easily add new features
- Working with recursive algorithms and file systems
- TDD practices, automated tests, and Jest framework
- Working with DOM API using native JS
- Implementing design patterns such as MVC
- Managing state with @reduxjs/toolkit
- WebSockets using socket.io-client
- React (hooks), react-router-dom, react-bootstrap, and Formik
- 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).
Добавить комментарий