Frontend-разработчик
Контакты
Ищу работу Frontend (React) разработчиком на полный день удалённом формате или в офисе в г. Пермь, в будущем возможна релокация.
На данный закончил обучение по профессии Frontend-разработчик на Hexlet.
В рамках обучения выполнил 4 проекта:
Brain Games - консольное приложение, представляющее собой набор из пяти игр в формате вопрос-ответ. Каждая игра инициализируется вводом в консоль соответствующей команды. Игра завершается если пользователь дал три правильных ответа или был дан неверный ответ.
Стек: JS, Git, Node.js, ESLint.
Полученные и закрепленные навыки:
- Настройка окружения (Node.js, npm, ESLint).
- Работа с системой контроля версий Git.
- Разработка модульной расширяемой архитектуры проекта.
- Проверка соответствия стандартам кодирования с помощью ESLint и CodeClimate.
GenDiff - консольное приложение, определяющее разницу между двумя структурами данных, с возможностью генерации различных форматов вывода результата. Разработка приложения выполнялось с использованием техники TDD (разработка через тестирование), использован framework Jest.
Стек: JS, GIT, Node.js, ESLint, lodash, Jest, CI, Github Actions
Полученные и закрепленные навыки:
- Реализация CLI-приложения с использованием библиотеки commander.js.
- Работа с древовидными структурами данных (обход с помощью рекусии).
- Автоматизированное тестирование (Jest).
- Разработка через тестирование (TDD), непрерывная интеграция (CI) с использованием Github Actions.
- Работа с форматами данных json и yml (yaml).
- Генерация отчета в виде форматов: plain text, stylish и json.
RSS-agregator - полноценное веб-приложение, которое формирует общую, автоматически обновляемую и удобную RSS ленту с указанием просмотренных постов. Структура проекта реализована через паттерн MVC, взаимодействие с DOM на чистом JS. Реализована валидация формы, автообновление постов и интернационализация проекта.
Стек: JS, GIT, Node.js, ESLint, lodash, HTML, Webpack, Vercel, DOM API, Bootstrap, SCSS, AJAX, axios, i18n, on-change.
Полученные и закрепленные навыки:
- Сборка проекта(Webpack), деплой проекта(Vercel).
- Работа с DOM-деревом на JS.
- Построение архитектуры приложения (MVC).
- Работа с Bootstrap, AJAX, валидациями.
Чат (Slack) - аналог Slack-чата (упрощенная версия). Чат с возможностью регистрироваться, создавать каналы, писать сообщения. Разработка выполнена на React с использованием хуков и Redux-Toolkit.
Стек: React Hooks + Redux, React-Bootstrap, Formik, Axios, Socket.io, JavaScript, Webpack, react-i18next, yup, Render, Rollbar, Toastify.
Полученные и закрепленные навыки:
- Разработка React приложения с использованием хуков
- Работа со стейт-менеджером Redux + Redux-Toolkit
- Верстка с помощью react-bootstrap компонентов
- Клиент-серверное взаимодействие
- Работа с веб-сокетами (socket.io)
- Создание форм через Formik
- Локализация (react-i18next)
- Деплой сайта (Render)
Изучать Frontend начал в 2023 году с прохождения курсов на Hexlet, на текущий момент занимаюсь опенсорс проектами, изкчаю TS.
Решение о смене профессии принял осознанно. Программированием заниматься мне нравится. Планирую полностью посвятить себя данному направлению. Имею огромное желание устроится на работу в классную компанию, что позволит мне гораздо быстрее развиваться, повышать свой уровень как программиста, а также вносить свой вклад. Планирую заниматься саморазвитием, проходить различные курсы и двигаться в ногу с развитием программирования.
Hard-Skills:
Верстка:
- HTML, семантическая верстка
- CSS (SCSS), адаптивная верстка
- Bootstrap, CSS-шаблоны
Языки программирования:
- JS
- ООП JS
Инструменты разработки:
- VS Code
- Git, GitHub, CI, Github Actions
- Node.js
- Webpack
- WebSocket
- React + Redux Toolkit
В ближайшее время будет освоен TypeScript.
Soft skills:
- Адаптивность
- Критическое мышление
- Логическое мышление
- Умение решать проблемы
Опыт
• выполняю работы по созданию трехмерных геологических моделей месторождений нефти и газа
• выполняю проведение экспертиз проектов по созданию трехмерных геологических моделей
• Настраиваю взаимодействие со смежными подразделениями и Заказчиком при сопровождении проектов
• Исполняю должностные обязанности начальника отдела на время его отсутствия.
Помимо своих должностных обязанностей на текущей работе:
• Занимаюсь написанием небольших скриптов на VBA, которые работают с данными в формате Excel таблиц.
• Выполняю научные исследования, пишу статьи, участвую в научно-практических конференциях.
• Руковожу мультидисциплинарными группами сотрудников.
• Занимаюсь наставничеством.
Выполнил более 35 проектов по созданию трехмерных геологических моделей. Все проекты были выполнены без задержки в установленные сроки и приняты заказчиком.
• Создавал трехмерные геологические модели нефтяных и газовых месторождений простого и сложного геологического строения.
• Выполнял научные исследования, написание и публикации научный статей, участие в научных конференциях.
• Исполнял должностные обязанности начальника отдела на время его отсутствия.
• Руководил проектами по созданию трехмерных геологических моделей
• Настраивал взаимодействие со смежными подразделениями при сопровождении проектов
В 2020 году принял участие и стал победителем в XXI Всероссийском конкурсе «Инженер года – 2020». Занесён в реестр профессиональных инженеров России по версии «инженерное искусство молодых».
Был награжден благодарственным письмом от организации ООО «ЛУКОЙЛ-Инжиниринг» за добросовестное выполнение своих должностных обязанностей.
• Создавал трехмерные геологические модели нефтяных и газовых месторождений простого и сложного геологического строения.
• Выполнял научные исследования, написание и публикации научный статей, участие в научных конференциях.
• Исполнял должностне обязанностей начальника отдела на время его отсутствия.
Создавал трехмерные геологические модели нефтяных и газовых месторождений простого и сложного геологического строения.
Образование
Начальные знания английского языка
Проживаю в городе Пермь