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
- люблю принимать самостоятельные решения
- способна брать на себя ответственность
- благожелательно отношусь к людям
- аналитический склад ума
- нравится искать решение сложных задач
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург