Backend-разработчик
Нижневартовск, Ханты-Мансийский АО - Югра, РоссияДжуниор
Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/gtMq
О себе
На данный момент Отсутсвует.
Мои компетенции и опыт
Имею оконченное среднее-специальное образование по профессии Учитель музыки (НСГК) в 2023г
Профессиональный интерес: - Переориентируюсь на техническую сферу с целью стать Backend-разработчиком.
Нахожусь на заключительном проекте курса по программе нужен доступ к резюме разработчик в Hexlet. В процессе обучения освоил стек технологий, необходимый для Backend-разработки, включая:
- знания javascript и нужен доступ к резюме (знание принципов ООП, структур данных, работа с асинхронностью)
- Написание тестов на jest
- Базовые знания системы контроля версий Git и опыт работы с GitHub, GitHub Actions
- Опыт работы с SQL (DML запросы (SELECT, INSERT, UPDATE, DELETE), группировка, JOIN'ы), знание принципов ACID: понимание основ обеспечения целостности данных в транзакционных системах.
- Базовые знания HTML и CSS - Знание языка регулярных выражений (Regex)
- CI/CD - Работа с Postman: Имею базовые навыки взаимодействия с REST API, включая отправку HTTP-запросов (GET, POST, PUT, DELETE), тестирование конечных точек через Postman.
ссылки на мои учебные проекты и краткое их описание:
1)Игры разума Описание: Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Чему научился:
1) Настраивать окружение проекта
2) Настраивать архитектуру проекта
3) Подключать сторонние библиотеки
4) Разбивать код по функциональным модулям
5) Работать с asciinema, CodeClimate, Makefile и GitHub
Технологический стек: JavaScript, Make, Git, Codeclimate maintainability
2)Вычислитель отличий Описание: программа, определяющая разницу между двумя структурами данных.
Возможности утилиты: Поддержка разных входных форматов: yaml, json Генерация отчета в виде plain text, stylish и json
Полученные навыки:
- работа с библиотекой нужен доступ к резюме , readline-sync
- парсинг данных
- практика разработки через тестирование
- подключение eslint, Github Actions, Codeclimate, Code Coverage
- построение дерева различий, архитектуры приложения, работа с рекурсией
Стек: Ubuntu Linux, JavaScript, нужен доступ к резюме , ESLint, Git, GitHub Actions (CI), Jest.
3)Загрузчик страниц Утилита командной строки, скачивающая и сохраняющая страницу с ресурсами из интернета.
Полученные навыки:
- работа с асинхронным кодом
- работа с HTTP
- работа с библиотекой axios, nock, cheerio
- тестирование асинхронного кода
- настройка логирования с помощью библиотеки debug
- работа с ошибками и исключениями
Стек: Ubuntu Linux, JavaScript, нужен доступ к резюме , ESLint, Git, GitHub Actions (CI), Jest. нужен доступ к резюме