Junior JavaScript-разработчик
Контакты
Ищу работу Junior JavaScript-разработчиком.
Основной стек: JavaScript, HTML, CSS. В ближайшем будущем - Node.js
Рассматриваю все возможные графики работы: офис, гибрид (желательно), удалённо.
Рассматриваю частичную занятость.
Почему IT?
С детских лет меня увлекала работа с компьютером: игры, программы для создания чит-программ (снова игры), Windows, MSOffice.
В университете/на работе: CAD программы - КОМПАС 3D, SolidWorks, AutoCAD. Изучение возможностей данного списка проходило без особых проблем: одни вопросы решались самостоятельно, другие - через Google.
На большой период меня увлекли именно компьютерные игры.
Со временем интерес к ним начал угасать, но к самому компьютеру - нет: начал интересоваться сборками, изучать рынок комплектующих, заниматься апгрейдом своего компьютера.
Мой интерес не обходило стороной и программирование.
При достижении успехов в карьере инженера начал осознавать, что это не то направление, которым мне бы хотелось заниматься всю жизнь, хотя оно в достаточной степени интересно.
Первый раз серьёзно задумался о начале обучения в 2021 году.
Нашёл платформу Hexlet с бесплатными курсами и решил ознакомиться с основами языка программирования JavaScript. Формат обучения и подача материала очень привлекла, как и процесс продумывания, написания и понимания кода.
Но на тот момент не было возможности начать полноценно заниматься.
После переезда в Москву такая возможность появилась.
Выбор первого языка программирования был сложным.
Прочитав несколько статей про направления разработок на habr, всё же определился и остановился на JavaScript, но дополнительно хотелось познать и backend составляющую.
К счастью, к этому времени на платформе Hexlet выпустили программу обучения "Fullstack-разработчик" (JavaScript + React + Node.js) и я решил её приобрести.
Начало обучения: сентябрь 2022 года.
На данный момент закончил 50% от программы.
ПРОЕКТЫ
Mind Games.
Набор консольных математических игр.
Чему научился:
1. Настройка окружения на компьютере;
2. Работа с модулями и библиотеками;
3. Makefile;
4. Настройка CodeClimate в репозитории на GitHub;
5. Принципы проектирования DRY, YAGNI, KISS.
Вычислитель отличий
CLI приложение для вычисления различий между двумя файлами.
Доступные форматы файлов: .json и .yaml.
Результат вычисления может быть представлен в несколько форматах: stylish, plain, json.
Чему научился:
1. Автоматическое тестирование (Jest);
2. TDD;
3. Работать с библиотекой commander.js для разработки CLI приложений;
4. Работать с деревьями данных (рекурсия, итеративный процесс);
5. Построение архитектуры приложения.
Soft skills:
- Быстрая обучаемость;
- Способность к самообучению;
- Способность работать в режиме многозадачности;
- Работа в команде;
- Амбициозность.
- Грамотная речь, ответственность, пунктуальность;
Hard skills:
- Знаю основы JavaScript, HTML, CSS;
- Автоматическое тестирование (Jest);
- Основы ООП;
- Git, GitHub, GitActions.
Инструменты: VSCode
Опыт
ОБЯЗАННОСТИ.
- Разработка НТД (технические условия, требования, инструкции) на выпускаемую продукцию;
- Наработка материала под отгрузки ГОЗ и подготовка сопроводительной документации;
- Сопровождение сертификации материалов для авиации: подготовка образцов, заявок на испытания, проведение испытаний, разработка технических отчётов, взаимодействие с другими лабораториями института.
ДОСТИЖЕНИЯ.
- Устроился в институт узкой специализации без профильного образования.
- Ускорил процесс разработки и изготовления материалов;
- Под моим руководством восстановили три лабораторных установки;
- Организовал сложную работу по сертификации стороннего материала для гражданской и военной авиации;
- Разработал несколько рецептур по запросу Заказчика.
ОБЯЗАННОСТИ
- Разработка рецептур на основе термопластичных полимеров;
- Подбор сырья под цели производства;
- Обеспечение загрузки производственных участков и увеличение их производительности;
- Организация работы производственных участков;
- Создание технической документации (инструкции по запуску-остановке производственных линий, технические регламенты);
- Обучение рабочего персонала;
- Запуск новых проектов;
- Техническое сопровождение выпускаемой продукции.
ДОСТИЖЕНИЯ.
- Без начальных знаний и опыта в области переработки пластмасс вырос из инженера по написанию инструкций (различного рода) до ведущего инженера-технолога, полностью ответственного за 3 производственных участка.
- Модернизировал несколько производственных участков, что обеспечило:
- Автоматизированную подачу сырья;
- Увеличение производительности производственной линии;
- Запустил производственный участок окрашивания с японскими роботами Fanuc и YASKAWA:
- Написал программы окрашивания под каждый дизайн выпускаемой продукции;
- Настроил покрасочную систему;
- Обучил рабочий персонал.
- Улучшил качество выпускаемой продукции;
- Снизил количества брака;
- Снизил себестоимость выпускаемой продуции;
- Придумал способ переработки нетехнологичного сырья.
Образование
Начальные знания английского языка
Проживаю в городе Москва