Здравствуйте, меня зовут Никита.
Интересуюсь фронтендом и разработкой на его стеке.
Основные навыки:
-Знание Javascript,Typescript,ReactJs,VueJs.NextJs
-Уверенное использование HTML, CSS/SASS, опыт кроссбраузерной/адаптивной верстки.
-Опыт работы с RestAPI,GraphQl,webSockets
-State managers Redux/ReduxToolkit,React Context,Zustand,VueX,React querry
-Знаком с стеком jquery,wordpress
-Есть опыт работы с git и gitflow,а так же ревьюингом
-Есть опыт составлении спринтов,разметки задач в разных трекерах(от YouTrack до YandexTraker)
-Так же владею Telegram Mini Apps,React native
Так же ознакомлен с разработкой на 1с на начальном уровне.
Опыт изучения Фронтенда 4-5 лет
Телеграм:https://t.me/nevroks
Портфолио(github):https://github.com/nevroks
Внутри компании реализовывал фронтенд буквально на всём, делал реакт,вёрстку,реакт native,tg mini apps,pwa app.
Сами проекты выполнялись как и аутсорс, так и внутренние проекты компании.Возглавлял 2 команды, в 1-ой команде в роли тим лида,то есть и фронтенд и бекенд, а так же в этой команде был senior frontend, в 2-ой команде в роли senior frontend,то есть отвечал за фронтенд разработку.В общем количестве отвечал за 7 человек, так же сам писал код в 2 командах.
Писал кастомную архитектуру для фронтенда внутри компании, составлял манифесты для разработчиков.
Проводил собеседования, а так же искал новых разработчиков
---------------------------------------О проектах-------------------------------------------
prikazchikovd
Стек:js.html.js.wordpress,jquery
Из интересного:
- Работа с wordpress
- Работа с видеоплейерами на нативном js
Мессенджер компании
Стек:ReactJs,TypescriptZustand,React query,axios,React hook form,zod,socket io,scss,
framer motion
Из интересного:
- Работа с вебсокетами
- Архитектура приложения с вебсокетами
- Рукововодил командой из 7 человек(включая меня)
- Выстраивал требования к бекенду
- Выстраивал требования к дизайну
- Различные анимации используя framer motion
Сайт компании
Стек: js,css.html
Из интересного:
- Делал лоадер на нативном js
- Много различных тяжёлых анимаций выполнненых так же на нативном js
- Оптимизировал подключение файлов
Crm
Стек: ReactJs,Typescript,Redux Toolkit,Rtk query
Из интересного:
- Реализовывал пере используемый ui kit
- Работа с бекендом через Rtk query
- Прорабатывал архитектуру проекта
- Взаимодействовал с командой бекенда
Swagger комании(прототип)
Стек: Redux toolkit,React js
Из интересного:
- Многоуровневый парсинг данных
- Взаимодействовал с командой бекенда
Richbeak
Стек:Система nivo,ReactJs,Typescript,Redux toolkit,Rtk query,React intl
Из интересного:
- Работа с графиками
- Самописная админка
-Интернационализация для сайта на 9 языков
- Взаимодействовал с командой бекенда
- Разработал пере используемый ui kit для проекта
- Руководил командой из 4 человек(включая меня)
- Вносил правки в требования к дизайну
- Прорабатывал архитектуру проекта
Ui kit компании
Стек:ReactJs,Typescript,StoryBook
Из интересного:
- "Глубокая" работа с typescript
- Разработка Compound Components
- Работа с React Context
В процессе обучения 3 человек я проводил ревью кода и дачу ценных советов.
Моя роль заключалась в помощи каждому ученику улучшить свои навыки программирования и развить свой потенциал. В ходе ревью кода я выделял сильные и слабые стороны работы, обсуждал ошибки и предлагал пути их исправления.
Таким образом, моя работа не только заключалась в передаче знаний, но и в создании поддерживающей среды, способствующей развитию учеников.
Работал frontend разработчиком, единственным, разрабатывал приложение по типу Хомяка или notcoin, для компании, приложение было внутри телеграмма и использовало telegram api, разрабатывал на react js + redux toolkit.
Одновременно работал на 2 работах и делал 3 проекта,опыт конечно удивительный
Закончив проект расстались на хорошей ноте.