Junior Frontend Developer

Основное


Город

Санкт-Петербург

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

Не готов

Описание

О себе:

Ищу работу на позицию Junior Frontend Developer. Рассматриваю варианты работы в офисе или гибрид.

В период обучения в университете обнаружила в себе устойчивый интерес к знаковым системам, к естественным и искусственным языкам. Некоторое время мечтала об академической карьере, поскольку меня привлекали фундаментальные исследования, но осознала, что хочу видеть результат свой деятельности "здесь и сейчас". И вновь решила попробовать себя в программировании, но на этот раз предпочла онлайн-обучение, более поспевающее за актуальными тенденциями.

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

Сейчас нахожусь на стадии обучения - прохожу курсы в онлайн-школе Хекслет с сентября 2022 года, изучаю книгу “Структура и интерпретация компьютерных программ”, стараюсь решать алгоритмические задачи.

Мои проекты, выполненные в рамках программы "Фронтенд-разработчик" на Хекслете:

1.Игры разума
– консольное приложение, включающее в себя 5 мини-игр, в каждой из которых пользователю предлагается решить несложную арифметическую задачку.

Полученные знания и умения:

  • создание чистых, детерминированных функций
  • создание npm-пакета
  • понимание модульной структуры приложения
  • создание git-репозитория
  • настройка среды разработки (eslint, prettier, vscode)
  • работа в терминале Linux, манипулирование файловой системой

2.Вычислитель отличий
– консольная утилита, сравнивающая две структуры данных в YAML- или JSON-формате и выводящая разницу.

Полученные знания и умения:

  • использование системы непрерывной интеграции Github Actions
  • использование фреймворка Jest, знакомство с разработкой через тестирование
  • древовидное представление данных (АСД) при парсинге
  • работа с вложенными структурами данных, рекурсивный обход
  • знакомство с основами функционального программирования на JavaScript
  • работа над организацией кода
Навыки

Hard skills

  • базовое понимание структур данных, опыт работы с древовидными структурами
  • базовое понимание алгоритмов
  • HTML и CSS
  • знание основ Bootstrap
  • JavaScript
  • Github, Github Actions
  • Jest
  • DevTools
  • понимание основ асинхронного программирования
  • понимание принципов ООП
  • понимание HTTP-протокола
  • чтение документации на английском
  • Vim, VSCode
  • использую операционную систему Linux
  • знакома с библиотеками: lodash, fs, path, core-js, yup, jQuery

Soft skills

  • люблю принимать самостоятельные решения
  • способна брать на себя ответственность
  • благожелательно отношусь к людям
  • аналитический склад ума
  • нравится искать решение сложных задач
Владение английским
Читаю профессиональную литературу
Телефон
+79817159445
Почта
aleksandra.yakshina@gmail.com
Телеграм
Дополнительные контакты

Образование


Новгородский государственный университет им. Ярослава Мудрого, специальность "Филология", неоконченное
Сентябрь 2019 - Март 2022
Колледж Телекоммуникаций СПб ГУТ им. профессора М. А. Бонч-Бруевича, направление "Информационные системы и технологии", неоконченное
Сентябрь 2016 - Январь 2018

Комментарии


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

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

Ожидает подтверждения
0

Improvement recommendation:

Positive aspects:
- Shows a clear interest and passion for programming and self-learning
- Has completed projects as part of an online course, demonstrating practical skills in coding, testing, and using version control
- Has knowledge and experience with HTML, CSS, JavaScript, and several related technologies and tools
- Has some understanding of data structures, algorithms, and functional programming
- Appears to be a responsible, analytical, and problem-solving person, willing to take initiative and work independently

Areas for improvement:
- The resume could benefit from a more structured and concise format, with clearer headings and bullet points
- The education section could be more detailed and relevant, with information about completed courses, grades, and projects
- The description of soft skills could be more specific and supported by examples or achievements
- There is no mention of any experience working on real-life projects, collaborating with other developers, or using popular frameworks or libraries, which could be important for a junior developer position.

Cover letter:

Dear Hiring Manager,

I am writing to express my interest in the Junior Frontend Developer position in your company. I am excited about the opportunity to join a team of experienced developers and continue to learn and grow in the field of frontend development.

During my studies in university, I discovered my passion for programming and language systems. I have been pursuing online courses to learn the latest technologies and trends in the industry. I believe the IT community offers a unique environment for open knowledge exchange and limitless opportunities for personal and professional growth.

I have completed several projects as part of my studies at Hexlet, including a console application with five mini-games and a console utility for comparing two data structures in YAML or JSON format. Through these projects, I have gained experience in creating clean and deterministic functions, creating npm packages, understanding modular application structures, and working with Git repositories.

My hard skills include a basic understanding of data structures and algorithms, proficiency in HTML, CSS, JavaScript, and Bootstrap, familiarity with GitHub and GitHub Actions, and experience with Jest and DevTools. I also have a basic understanding of asynchronous programming, OOP principles, and HTTP protocol. I am comfortable reading technical documentation in English and am proficient in using Vim, VSCode, and the Linux operating system.

In addition to my technical skills, I possess strong soft skills, including the ability to make independent decisions, take responsibility, and approach problems analytically. I am a team player who enjoys collaborating with others and finding solutions to complex problems.

Thank you for considering my application. I look forward to the opportunity to further discuss my qualifications with you.

Sincerely,

[Your Name]

Editing:

Objective: Junior Frontend Developer seeking opportunities for in-office or hybrid work.

Education:
- Novgorod State University named after Yaroslav the Wise, major in Philology, incomplete (2019-09-01 - 2022-03-01)
- St. Petersburg State University of Telecommunications named after Professor M.A. Bonch-Bruevich, major in Information Systems and Technologies, incomplete (2016-09-01 - 2018-01-01)

Skills:
Hard skills:
- Basic understanding of data structures and experience working with tree data structures
- Basic understanding of algorithms
- HTML and CSS
- Knowledge of Bootstrap basics
- JavaScript
- Github, Github Actions
- Jest
- DevTools
- Understanding of asynchronous programming basics
- Understanding of OOP principles
- Understanding of HTTP protocol
- Reading documentation in English
- Vim, VSCode
- Using Linux operating system
- Familiarity with libraries: lodash, fs, path, core-js, yup, jQuery

Soft skills:
- Autonomous decision-making
- Willingness to take responsibility
- Friendly attitude towards people
- Analytical mindset
- Enjoy solving complex problems

Projects completed within the "Frontend Developer" program at Hexlet:
1. "Games of the Mind" - a console application that includes 5 mini-games, each of which requires the user to solve a simple arithmetic problem.
Skills acquired:
- Creating clean, deterministic functions
- Creating an npm package
- Understanding of modular application structure
- Creating a git repository
- Setting up development environment (eslint, prettier, vscode)
- Working in the Linux terminal, manipulating the file system

  1. "Difference Calculator" - a console utility that compares two data structures in YAML or JSON format and outputs the difference. Skills acquired:
  2. Using Github Actions continuous integration system
  3. Using the Jest framework, introduction to test-driven development
  4. Tree data structure (ADS) when parsing
  5. Working with nested data structures, recursive traversal
  6. Introduction to functional programming in JavaScript
  7. Organizing code

Contact:
+79817159445
aleksandra.yakshina@gmail.com


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