Мой текущий стек:
React, Next.js, JS, TS, Redux Toolkit, RTK Query, Firebase, CSS modules, Tailwind, Framer Motion, AntD, Jest, CI/CD через GitHub Actions.
Всегда имел склонность к изучению и освоению новых технологий, в том числе мне интересно разбираться в программном обеспечении. После изучения теории тестирования и опробирования ее на практике в работе тестировщиком осознал, что более всего мне интересна клиентская сторона IT-продуктов. Начал самостоятельное изучение HTML и CSS и понял, что я влюблен в визуал. Прошел курсы профессиональной переподготовки в СберУниверситете по специальности Frontend-разработчик и активно развиваюсь в данной профессиональной сфере.
В настоящее время я продолжаю изучение современных технологий веб-разработки и применяю их на практике в классных проектах (в первую очередь SPA на React/Next.js).
Личные качества:
Усидчивость, вдумчивость и внимательность к деталям, критический взгляд, последовательность, креативный подход к работе, гибкость мышления, общая эрудированность.
Также имею обширный опыт в аналитике больших объемов информации и ее структурировании, постоянной актуализации имеющейся и изучения новой динамически изменяющейся теоретической базы своей профессиональной деятельности, решения нестандартных задач и их сопровождения на всех этапах, начиная от выявления потребности клиента до предоставления итогового результата, благодаря своему предшествующему профессиональному опыту в сфере юриспруденции.
И именно по этим причинам из IT специальностей я выбираю фронтенд разработку.
GitHub: https://github.com/KamajorQA
✔ Разработка на HTML/CSS/JS/React/Redux/TypeScript.
✔ Реализация кода соответствии с требованиями (User Story, прототипов, диаграмм) аналитика и макетом дизайнера.
✔ Настройка CI/CD.
✔ Работа с Git, решение проблем с Git.
✔ Прохождение код-ревью перед влитием в репозиторий.
✔ Настройка и внедрение Firebase (регистрация / OAuth авторизация / NoSQL БД).
✔ Составление базовых unit-тестов с jest-моками.
✔ Исправление багов.
✔ Решение проблем техдолга.
✔ Решение технических задач на vanilla JavaScript.
✔ Работа с fetch-запросами по RestApi по описанной в Swagger'е документации.
✔ Реализация кода по описанным ТЗ, в том числе в условиях ограниченного времени.
✔ Реализация SPA на React в соответствии со списком описанных в notion / confluence технических требований к функциональности с одновременной имплементацией легаси-подходов (классовые компоненты, библиотека PropTypes), современных методов (TypeScript, функциональные компоненты) , конкурирующих инструментов (React Context, Redux Toolkit, RTK Query), UI-библиотек (Ant.Design) и собственной верстки, настройкой CI/CD, а также самостоятельно реализуемого бэкенда на Firebase.
Завершенные открытые внутренние проекты:
https://github.com/KamajorQA/Kitty_Paws
https://github.com/KamajorQA/Fire-Blog
✔ Участие в разработке коммерческого web приложения дистанционного банковского обслуживания клиентов (проект под NDA), включая взаимодействие с:
▸ аналитиками по вопросам:
- понятности/ завершенности / актуальности / изменений требований
- необходимости корректировок требований
- создания / декомпозиции/ корректировок / приоритетности задач в Jira
- правильного понимания реализованных требований
▸ командой Backend для согласованности передаваемых/ принимаемых данных, для объяснения вопросов реализации кода
▸ тестировщиками по багам, необходимости корректировок.
- Реализация адаптивной верстки по заданным макетам в Figma и создание интерактивных элементов на JS.
- Написание новой функциональности заданным компонентам.
- Решение технических задач на vanilla JavaScript.
- Работа с fetch-запросами.
- Работа с Git.
- Детализированное прототипирование собственных дизайнов сайтов и их реализация до полнофункциональных приложений с семантической и адаптивной версткой на JS и React.
- Создание собственного SPA-приложения на React с асинхронным взаимодействием с API бэкенда с реализацией всех основных CRUD-операций (полнофункциональный новостной портал).
Стек: JS, HTML5, Canvas, модульное CSS, React, React Router, React Context, REST API.
- Подготовка и настройка тестового окружения.
- Использование инструментов ручного тестирования (в т.ч. DevTools, Fiddler).
- Исполнение и запись тестовых сценариев (наборов тест-кейсов).
- Оценка результатов выполнения тестовых сценариев.
- Документирование отклонений от ожидаемых результатов (составление баг-репортов).
Техническая поддержка бухгалтерского программного продукта «Астрал Отчет»
- Настройка среды Windows для последующей работы используемых программных продуктов, их установка, контроль версий и проверка совместимости со вспомогательными утилитами
- Удаленное управление рабочими станциями клиентов (TeamViewer, ABBYY)
- Применение простых SQL-запросов в СУРБД MySQL
- Заведение баг-репортов через баг-трекер Redmine
- Самостоятельный поиск и применение решений для исправления возникающих ошибок работы ПО
- Взаимодействие с командой разработки
- Взаимодействие с клиентами
Юрист по гражданскому праву, специалист.
5 лет опыта работы в сфере юриспруденции, преимущественно в области корпоративного права РФ.