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
- люблю принимать самостоятельные решения
- способна брать на себя ответственность
- благожелательно отношусь к людям
- аналитический склад ума
- нравится искать решение сложных задач
Образование
Рекомендации
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
- "Difference Calculator" - a console utility that compares two data structures in YAML or JSON format and outputs the difference. Skills acquired:
- Using Github Actions continuous integration system
- Using the Jest framework, introduction to test-driven development
- Tree data structure (ADS) when parsing
- Working with nested data structures, recursive traversal
- Introduction to functional programming in JavaScript
- Organizing code
Contact:
+79817159445
aleksandra.yakshina@gmail.com
Добавить комментарий