Junior Frontend-developer
Основное
Ижевск
Готов
Ищу работу / стажировку на позицию Frontend-разработчика.
Рассматриваю варианты работы удаленно и в офисе.
Хочу развиваться в передовой IT-сфере: улучшать свои навыки, чтобы создавать масштабные и полезные сервисы в команде единомышленников.
С 14 лет увлекаюсь программированием, посещал различные курсы, участвовал в олимпиадах, изучал такие языки как: С, С++, Python, C#. В программировании меня всегда привлекало постепенное выстраивание рабочего продукта и получение желаемого результата, декомпозиция сложных процессов и постоянное развитие собственных навыков.
Прохожу обучение по профессии «Frontend-разработчик» в школе программирования Хекслет, реализовал два учебных проекта.
Проекты:
Игры разума
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Навыки:
- Настройка окружения: VSCode, node.js, npm, ESLint
- Работа с Git и Github
- Интеграция CodeClimate
- Подключение дополнительных библиотек(lodash, readlineSync)
- Построение архитектуры проекта
- Поддержка единого стиля кодирования Airbnb
Стек технологий: JavaScript, NodeJS, Git, npm, ESLint, Codeclimate
Вычислитель отличий
Вычислитель отличий – CLI утилита определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменений в конфигурационных файлах.
Навыки:
- Работа с древовидными структурами данных, рекурсией, функциями высшего порядка
- Работа с библиотекой Commander.js
- Разработка через тестирование (TDD)
- Написание автоматических тестов с использованием библиотеки Jest
- Настройка непрерывной интеграции (GitHub Actions)
- Работа с файловой системой
- Проектирование абстракций
Стек технологий: JavaScript, NodeJS, GitHub Actions, Jest, ESLint, Lodash, Commander.js
- HTML5
- CSS3, адаптивная верстка
- JavaScript(ES6+)
- Автоматическое тестирование (Jest)
- Git и Github
- npm
Инструменты: VS Code, Chrome DevTools, Ubuntu.
Образование
Рекомендации
Improvement recommendation:
- The candidate is a Junior Frontend-developer looking for a job or internship, considering both remote and office options.
- The candidate has been interested in programming since the age of 14, attended various courses, participated in Olympiads, and learned languages such as C, C++, Python, and C#.
- The candidate is currently learning Frontend development at Hexlet programming school and has completed two educational projects.
- The projects are "Mind Games," a set of five console games built on the principle of popular brain training mobile apps, and "Difference Calculator," a CLI utility that determines the difference between two data structures.
- The candidate has skills in setting up environments, working with Git and GitHub, integrating CodeClimate, connecting additional libraries, building project architecture, maintaining a unified coding style, working with tree-like data structures, recursion, higher-order functions, Commander.js library, TDD, Jest, continuous integration, file system, and abstraction design.
- The candidate has knowledge and experience in HTML5, CSS3, adaptive layout, JavaScript (ES6+), automatic testing (Jest), Git, and npm.
- The candidate's tools include VS Code, Chrome DevTools, and Ubuntu.
- The candidate has a Bachelor's degree in Automated Information Processing and Management Systems from the Institute of Informatics and Computer Engineering, the Department of Automated Information Processing and Management Systems, at M.T. Kalashnikov Izhevsk State Technical University.
Cover letter:
Dear Hiring Manager,
I am writing to express my interest in the Junior Frontend-developer position within your company. As a passionate and driven developer, I am eager to contribute my skills and knowledge to a dynamic team that shares my commitment to creating cutting-edge solutions.
I have been interested in programming since the age of 14, participating in various courses, competitions, and self-study to expand my skills in languages such as C, C++, Python, and C#. I am currently enrolled in a Frontend development program at Hexlet, where I have completed two projects, "Brain Games" and "Difference Calculator," which demonstrate my proficiency in JavaScript, NodeJS, Git, and other relevant technologies.
In addition to my academic achievements, I am well-versed in HTML5, CSS3, and responsive design, and I have experience with Jest for automated testing, as well as a range of development tools such as VS Code, Chrome DevTools, and Ubuntu.
I am excited about the opportunity to work with a team of like-minded professionals to develop scalable, useful services and to continue my personal and professional growth in this exciting field. Thank you for considering my application. I look forward to hearing from you soon.
Sincerely,
[Your Name]
Editing:
Objective:
Seeking a position as a Junior Frontend Developer or Intern, both remote and in-house opportunities considered. I am highly motivated to develop my skills and work in a team of like-minded professionals to create meaningful and scalable services in the cutting-edge IT industry.
Education:
Degree: Bachelor of Automated Information Processing and Management Systems
Institute: Kalashnikov Izhevsk State Technical University
Faculty: Automated Information Processing and Management Systems
Start date: September 2022
End date: (not specified)
Skills:
- Proficient in HTML5, CSS3, and responsive design
- Strong skills in JavaScript (ES6+)
- Familiarity with Git and GitHub
- Experience with automated testing (Jest)
- Experience with NodeJS, npm, ESLint, and Lodash
- Familiarity with Commander.js
- Proficient in VS Code and Chrome DevTools
Projects:
1. Games of Mind
A collection of five console games built on the principles of popular mobile brain-training apps. Each game asks questions that the player must answer correctly. After three correct answers, the game is considered passed. Incorrect answers terminate the game and prompt the player to start over.
Skills:
- Environment setup: VSCode, NodeJS, npm, ESLint
- Git and GitHub integration
- CodeClimate integration
- Integration of additional libraries (Lodash, readlineSync)
- Project architecture development
- Airbnb coding style compliance
Stack: JavaScript, NodeJS, Git, npm, ESLint, CodeClimate
- Difference Calculator A CLI utility that determines the difference between two data structures. Similar mechanisms are used when outputting tests or automatically tracking changes in configuration files.
Skills:
- Working with tree-like data structures, recursion, and higher-order functions
- Working with the Commander.js library
- Test-Driven Development (TDD)
- Writing automated tests using the Jest library
- Continuous Integration setup (GitHub Actions)
- Working with the file system
- Abstraction design
Stack: JavaScript, NodeJS, GitHub Actions, Jest, ESLint, Lodash, Commander.js
Contact Information:
Phone: +79508356818
Email: vladislav.shalimov03@gmail.com
Добавить комментарий
Привет, Владислав!
Отличное резюме :)
Желаю больших успехов и интересного пути в IT :)
Добавить комментарий