Способен занимать позиции:
- Фронтенд-разработчик
- Руководитель группы разработки
Основной стек:
- React (Next.js/CRA, MobX/Redux, styled-components, swr)
- TypeScript, Javascript
- Webpack, Vite
- Node.js, Koa, Sequelize
- Стили - Bootstrap, Tailwind, SCSS,
Ещё:
- Связь с бэком - Rest/Graphql, axios, taxios, swagger, koa, валидация данных
- UIKits - mui, mantineui, кастомные компоненты
- EventEmmiter, PostgreSQL, Docker, DBeaver
--------------------------------------------------------------------------------------------------
В дополнение к своим обязанностям, я способен выполнять организационные функции в роли лидера разработки. Мой анализ процесса разработки включает как глобальную оценку по дорожной карте проекта, так и локальные на каждой итерации. Я быстро вливаюсь в команду и проект, увлечен продуктами, которые мы создаем и поддерживаем.
Считаю, что каждый инструмент должен быть использован для решения конкретных проблем, и стремлюсь избегать ненужного усложнения проектов.
Ищу возможность работать в дружелюбной и коммуникабельной команде, создавая ценные и значимые продукты.
Заинтересован в изучении новых технологий и стеков, и стремлюсь развиваться в направлении Fullstack-разработки.
Совершенствую свои профессиональные навыки, включая чтение технической документации по новым и современным библиотекам.
Работаю с нагруженными системами посредством API.
Был небольшой опыт на python: Jango / flask.
Инструменты разработчика (IDE): WebStorm, VSCode, DataGrip, fork-git, smartGit, консоль, githubDesctop
Системы контроля версий: Bitbucket, Github, Gitlab
Проекты:
Первый проект, представляет собой простой сервис для структурирования и формализации проведения стажировки в компаниях.
Позволяет упростить и снизить львиную долю нагрузки с эйчара и распределить эту нагрузку между ответственными лицами.
Моей целью было получение опыта для командной разработки, с использованием основных сервисов для реализации процесса разработки (Jira, Bitbucket, Figma).
Начинал свою работу с фикса багов, со временем задачи усложнялись до крупных как архитектурно, так и функционально сложных.
Были люди, которым задавал свои вопросы (наставник? мидл). Постепенно расширял кругозор в возможностях библиотек и вариантов решений.
Занимал позицию младшего разработчика
Верстал и реализовывал функциональные требования на стэке:
-React,
-Redux,
-axios,
-Typescript,
-webpack,
-bootstrap,
-React-hook-form,
-git flow.
Пробовал различные библиотеки компонентов, а также изучал good practices для реализации современных фич (загрузка файлов на бэк, валидация, работа с HOC в React, использование контекстов и хуков)
Ознакомился с "базой" в области веб-разработки и работе в команде, что способствовало получению работы и дальнейшего карьерного роста
Получил знания в области веб разработки (php, js, работа в команде и методологии разработки продукта).
Использование Trello для реализации процесса разработки
Описывал бизнес планы и требования к системе
Разрабатывал собственные приложения на базе c# с использованием ORM для бд
Работа с бд и написание нативных sql запросов
Использование plsql, посредством изучения триггеров в бд
Изучал способы локализации проблем в бизнесс планах
Знания полученные из университета бесценны для самообучения, но не являлись "готовым" решением на IT рынке, ввиду чего
изучил документацию learnjavascript и ушел в веб-разработку