Junior backend-разработчик (NodeJS)
Контакты
Ищу работу junior backend-разработчиком на полный день. Удалённо или в г. Екатеринбург.
Изучать backend-разработку начал на Хекслете в апреле 2022 года. До этого пробовал себя в программировании делая игру для android, самостоятельно, с помощью Unity. Так же собирал команду из 4-х человек для создания игры, игра дошла до состояния прототипа, создавал кампанию на краудфайдинговой платформе indegogo. Вскоре понял, что мне нужно больше знаний, как практических, так и теоретических. Компьютеры и всё, что с ними связано, мне интересно ещё с юных лет.
Мои проекты:
Игры разума - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.
Технологический стек:
• JavaScript(ES6)
• Node.js, npm
• Readline-sync
Полученные навыки:
- настройка окружения
- работа с линтером ESLint (airbnb),
- Git, GitHub
- GitHub Actions (CI), CodeClimate
Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.
Технологический стек:
• JavaScript(ES6)
• Node.js, npm
• Jest
• commander.js
• lodash
Полученные навыки:
- написание автотестов
- работа с древовидными структурами данных и рукурсивными алгоритмами
- работа с файловой системой
Загрузчик страниц – программа, которая скачивает html страницу по указанному адресу вместе со всеми ресурсами с поддоменов.
Технологический стек:
• JavaScript(ES6)
• Node.js, npm
• Jest
• commander.js
• axios
• debug
• cheerio
• Listr
• nock
Полученные навыки:
- работа с асинхронными функциями
- написание автотестов асинхронных функций
- работа с файловой системой
Менеджер задач – сайт, который позволяет создавать задачи на пользователей, менять статусы и добавлять метки.
Технологический стек:
• JavaScript(ES6)
• Node.js, npm
• fastify
• PostgreSQL
• Objection.js
• Railway
• pug
• bootstrap
• i18next
Полученные навыки:
- работа с sql базой данных через ORM
- Написание базовых CRUD'ов
- Реализация front-end'а
- Применение элементов из bootstrap
Петпроекты:
Инструмент для прослушивания событий по веб-сокетам. Проект сделал для решения рабочих задач.
Технологический стек:
• TypeScript
• Node.js, npm
• ws
Полученные навыки:
- Написание кода на TypeScript
- Форматирование данных в формате JSON.
Веб-инструмент. Развитие идеи проекта для прослушивания событий по веб-сокетам.
Технологический стек:
• JavaScript(ES6)
• Node.js, npm
• ws
• React
• bootstrap
Полученные навыки:
- Написание front-end'а на react
- Использование react hook's
• Git, GitHub, Github Actions
• Автоматическое тестирование
• Linux
• npm
• JavaScript
• ESLint
• Jest
Опыт
• Поиск информации в логах RestAPI интеграций.
• Помощь коллегам с первой линии.
• Тесное взаимодействие с отделом разработки.
• Анализ голосовых дампов.
• Выполнения задач связанных с функционалом виртуальной АТС.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Екатеринбург
Рекомендации
Арсений, привет!
Отличное резюме :)
У меня лишь несколько дополнений:
1. В описании основательно рассказал о мотивации, о программировании в твоей жизни. Мне кажется, информация о сноуборде и скалолазании выбивается из общего контекста. Если ты хочешь рассказать о хобби, это можно сделать, создав раздел "О себе".
2. Проекты описаны очень содержательно. Для удобства чтения и восприятия можно поработать с информацией- разделить суть проекта, полученные навыки и стек, каждый пункт выделить шрифтом, каждый навык - с помощью маркировки.
И здорово было бы добавить фото на GitHub:)
Успехов тебе и новых открытий!
Добавить комментарий/ссылку на вакансию