Frontend-разработчик
Контакты
Ищу работу на позиции Frontend-разработчик.
Предпочтителен удаленный/гибридный формат работы, но в первое время готов ездить в офис постоянно. Опыт самоорганизации и эффективного выполнения задач при удалённом формате имеется.
Постоянно стараюсь улучшить навыки разработки: прохожу, курсы и читаю документацию по интересующим технологиям.
Ищу сильную команду разработчиков, готовую поддержать на первых парах при знакомстве с проектом, от себя гарантирую максимальную отдачу.
Мои проекты:
JS/React:
• Чат - аналог Slack-чата (очень упрощенная версия). Real-time приложение на React/Redux,
используя AJAX, REST, websockets, React (с хуками) + Redux (@reduxjs/toolkit) + Formik
• RSS агрегатор - сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное
количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток. (DOM API, Webpack, парсинг RSS, реализация MVC, Bootstrap, yup, async js)
• Вычислитель отличий - утилита для поиска отличий в конфигурационных файлах (с
поддержкой различных форматов). (Node.js, автоматическое тестирование, TDD, работа с древовидными структурами данных с помощью рекурсии)
• Brain games - набор мини-игр, запускаемых из консоли. (NPM, Node.js, ESLint)
• Игра "Крестики-нолики"
• Сервис для сокращения ссылок, отслеживания количества перехода по ним
Вёрстка:
• Страница о путешествии по России
• Интерактивная страница с фотографиями
- Верстка: HTML, CSS, BEM, Bootstrap
- vanilla JS, Node.js & DOM API
- Понимание архитектуры фронтенда
- React/React Hooks + Redux (@reduxjs/toolkit)
- Взаимодействие с REST API, работа с websockets/socket.io
- React Bootstrap UI Components, Formik, yup, i18next
- Тестирование и откладка Jest
Опыт
Обязанности:
• Вёрстка, реализация функционала компонентов для сайта;
• Cоздание с нуля отдельных страниц;
Ключевые результаты:
• Разработка приложения для расчета стоимости товаров с учётом механизма углеродной корректировки импорта, или CBAM (carbon border adjustment mechanism). Результат: а) Реализовал архитектуру MVC на JS с использованием библиотеки "onChange". б) Внедрил визуальную составляющую результатов с помощью графиков Highcharts. в) Реализовал математическую составляющую приложения (подсчёт результатов, зависящих от многих переменных).
• Успешная поддержка сайта, вёрстка страниц, реализация их функциональных возможностей с помощью JS, CSS, взаимодействие с DOM-деревом страниц.
• Усовершенствовал React-компоненты разрабатываемого внутреннего сервиса виртуальных
визиток.
Обязанности:
• Проектирование плат в Altium designer,
• Написание ПО в LabView,
• Реализация архитектуры ПЛИС на VHDL.
Ключевые результаты:
• Провёл испытания микросхем ПЛИС различных типов на ионизационную стойкость.
• Параллельно с работой защитил диплом на тему: «Исследование поведения
приёмопередатчиков в составе ПЛИС при воздействии стационарного ионизирующего
излучения».
• Написал программу в среде LabView для считывания вольт-амперных характеристик
микросхем.
Образование
Проживаю в городе
Рекомендации
Мансур, привет!
Отлично постарался:)
У меня есть только пару идей по выделению проектов:
- можно выделить сами проекты (с помощью шрифта), обозначить полученные навыки и стек;
- в название проекта можно зашить ссылку на github.
Успехов и самореализации в IT!
Добавить комментарий/ссылку на вакансию