Frontend разработчик
Контакты
Ищу работу или стажировку по профессии Junior Frontend разработчик. Подходит любой формат работы (офис/гибрид/удаленно). Проживаю в городе Алматы, но готов к релокации в другие города Казахстана или Грузии.
Выбрал it направление - (фронтенд-разработка), так как данная сфера постоянно развивается и соответствует моим стремлениям к профессиональному росту. Хочу создавать удобные веб приложения и видеть как они приносят пользу другим людям
В данный момент прохожу обучение по направлению "Фронтенд-разработчик" на образовательной платформе Hexlet.
Учебные проекты:
🎮BrainGames
Набор из пяти консольных арифметических игр на NodeJS.
Проект улучшил мои навыки написания понятного и структурированного кода, познакомил с лучшими практиками программирования. Помог лучше понять JavaScrypt и его окружение:
• настройка: Node.js, npm, WSL, ESLint (стандарт Airbnb);
• подключение и использование сторонних библиотек;
• поддержание стандартов кодирования с помощью CodeClimate;
• непрерывная интеграция (CI) с использованием Github Actions;
• работа с Git, Github;
🎮Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных и поддерживающая разные способы вывода на экран.
Полученные знания и умения:
• работа с jest, JavaScript, node.js, git
• разработка на основе принципов функционального программирования
• проектирование абстракций
• разработка через тестирование
• использование модуля fs для работы с файловой системой;
• рекурсивная обработка древовидных структур с использованием функций высшего порядка;
🎮RSS агрегатор
Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
В процессе работы над проектом были закреплены следующие навыки:
• работа с селекторами, событиями и генерацией HTML средствами чистого DOM API
• работа с инструментарием Bootstrap
• работа с формами: блокировки во время отправки, отображение прогресса, настройка фокуса, валидация данных
• организация текстов интерфейса с помощью фреймворка i18next
• самостоятельная реализация шаблона проектирования MVC: разделение кода на слои, выделение и нормализация состояния, использование идей автоматного программирования для управления процессами
• работа с AJAX: асинхронное выполнение кода, промисы, обработка ошибок и др.
• работа с Webpack: настройка сборки, автоматическая пересборка после изменения кода, деплой в продакшен
• HTML,CSS3, CSS (Адаптивная вёрстка),Bootstrap
• JavaScript (ES6+)
• Node.js, npm
• проверка соответствия стандартам кодирования (ESLint, CodeClimate)
• автоматическое тестирование (Jest), разработка через тестирование (TDD)
• непрерывная интеграция (CI, Github Actions)
• Git и GitHub
• знание ОС Linux (Ubuntu) на базовом уровне, командная строка(Bash),WSL
• разработка с использованием шаблона проектирования MVC
• работа с DOM, AJAX,
Опыт
•Осмотр/поиск неисправностей железнодорожного пути на двух станциях Санкт-Петербурга
• Ведение документации
Образование
Начальные знания английского языка
Проживаю в городе Алматы