Frontend-разработчик
Основное
Не указано
🎯 Цель
Ищу работу в сфере webdev (фронтенд) на позиции разработчика-стажера/джуниора. Живу в Санкт-Петербурге. Рассматриваю варианты как офисной, так и удаленной работы.
👩💻 О себе
Самостоятельно изучала веб-разработку по доступным в сети учебным материалам. Хотелось развиваться, поэтому с ноября 2021 г. учусь в Hexlet, профессия «Фронтенд-разработчик». Пока тружусь в не связанной с IT области (старший редактор в издательстве учебной литературы). Хочу работать фронтендером, чтобы решать интересные задачи и делать мир лучше :-)
🎓 Обучение в Hexlet
1. Игры разума
Описание: набор консольных игр с общим движком.
Стек: Node.js, readline-sync, Github Actions.
Чему научилась: учитывать рекомендации линтера, пользоваться CI, думать над структурой и расширяемостью проекта.
2. Вычислитель отличий
Описание: консольная утилита diff, которая умеет сравнивать файлы (json, yaml) и красиво форматировать разницу в зависимости от предпочтений пользователя.
Стек: Node.js, Commander.js, lodash, jest.
Чему научилась: делать рекурсивный обход древовидной структуры данных, писать юнит-тесты.
3. RSS агрегатор
Описание: приложение, позволяющее добавлять, читать и обновлять RSS-ленты.
Стек: DOM API, Promise API, DOM Parser, yup, i18next, on-сhange, axios, Bootstrap, Webpack, vercel, testing library, nock.
Чему научилась: писать асинхронный код, обрабатывать ошибки, реализовывать MVC, пользоваться CSS-фреймворком Bootstrap, собирать проект вебпаком, писать E2E тесты, деплоить на удаленный сервер.
🤖 Пет-проект
Телеграм-бот
Описание: Бот проверяет орфографию и ударения по сайту gramota.ru.
Стек: NodeJS, curl, Telegram API, Docker, Nginx/Apache, pm2.
Посмотреть: Орфобот Мефодий.
- Unix (Linux)
- Git, GitHub Actions (CI)
- Автоматическое тестирование (Jest)
- Docker
- HTTP
- Nginx
- eslint (airBNB)
Gimp
JavaScript ES6/NodeJS, npm, начала учить TypeScript
HTML5
CSS/SCSS, Bootstrap
Webpack/Parcel, Gulp
MySQL (начальные знания)
VueJS, React (в процессе)
Курсы
Серверные веб-технологии и системы управления контентом
Курс на Openedu, 2021 г., ун-т ИТМО, СПб.
Тренировки по алгоритмам
Яндекс (в процессе)
CS50
Harvard (начала в 2021 г.)
Работа
• Участвовала в развитии поисковой системы
• Оценивала результаты поисковой выдачи по запросам из области Computer Science (любые запросы, не только вебдев)
• Читала и анализировала документацию, искала примеры кода, наиболее релевантные запросы пользователя, составляла аналитические справки
-> В задачи входило быстро научиться оценивать на релевантность поисковую выдачу, при этом запросы пользователей могли быть связаны с любой сферой computer science, касаться любых языков программирования. За время работы удалось сохранить достаточно высокий рейтинг, несмотря на то что большая часть информации была совершенно новой и незнакомой. Это значит, что работа делалась в срок, оценки по большей части были верными, что в конечном итоге улучшило качество поисковой выдачи.
• Участвовала как стажер в разработке сайтов издательства (с использованием CMS Wordpress)
• Тестировала плагины
• Вносила изменения в код плагинов, исправляла ошибки (JS, PHP, CSS, SQL)
-> Работа была связана со сферой e-learning (учебные материалы по русскому языку для студентов-иностранцев)
1) Настроила плагин электронной читалки и поправила CSS-стили в соответствии с требованиями руководителя
2) Искала и тестировала плагины для e-learning с точки зрения UX, защиты контента, провела кроссбраузерное тестирование (playwright). Пример отчета по тестированию плагинов (JS/Express.js/Tabulator):
https://plugin-table.redaktorscha.repl.co/
3) Доработала по ТЗ плагин виртуальной кириллической клавиатуры, которая позволила иностранным студентам выполнять задания и решать кроссворды (существующий код не работал с некоторыми текстовыми инпутами, которые рендерили другие плагины), поменяла CSS-стили;
4) Доработала по ТЗ таблицу с рейтингом учащихся, нашла и исправила ошибку, которая ломала таблицу SQL. Получила благодарность от компании - разработчика плагина AYS Pro за найденный баг.
Образование
Комментарии
Рекомендации
Мария, привет!
Очень креативно:)
Есть предложение в Описании начать с основной цели поиска, формата работы, а затем плавно перейти в блок о Себе.
Еще по возможности было бы здорово украсить Работу достижениями, выдающимися успехами :)
Все остальное информативно и содержательно.
Успехов в поиске новых задач и стремлении сделать мир лучше!
Спасибо! Учту и исправлю :-)
Мария Насонкина02-09-2022 07:09:13Добавить комментарий