Samara

19.01.2002

Веб-разработчик

Меня зовут Михаил, я веб-разработчик из Самары. Моя специализация — создание корпоративных сайтов, веб-приложений, лендингов и интернет-магазинов.

С 2022 года я работаю с современным фреймворком React и его расширением Next.js, создавая удобные, производительные и элегантные веб-продукты. Мой путь в веб-разработке начался в 2021 году с изучения HTML, CSS и JavaScript, что стало прочной основой для моего профессионального роста.

Помимо разработки, у меня есть опыт в создании дизайна пользовательских интерфейсов, что позволяет мне находить гармонию между функциональностью и эстетикой в каждом проекте.

Я окончил 11 классов, колледж связи ПГУТИ, и в данный момент учусь в Поволжском государственном университете телекоммуникаций и информатики на факультете информационных систем и технологий. Моя специальность — сети связи и системы коммутации, обучение проходит в очно-заочной форме.

Я искренне люблю свое дело и стремлюсь развиваться как профессионал. В университете я являюсь активным участником студенческой жизни: принимаю участие в мероприятиях, состою в профкоме, нахожусь на посту председателя факультета информатики и вычислительной техники. А так-же, активно выступаю в качестве волонтера.

Для меня важно находить простые решения сложных задач, объединяя технологии и пользовательский опыт.

Неоконченное высшее

2022-2026
Поволжский государственный университет телекоммуникаций и информатики, Самара
2022
Колледж связи при Поволжском государственном университете телекоммуникаций и информатики, Самара

Инструменты, которыми я владею

  • HTML5
  • CSS | SASS
  • Js
  • Figma
  • ReactJs
  • NextJs
  • WebSocket
  • MySQL
  • Git
  • Flexbox
  • Bootstrap
  • Tailwind
  • Websocket
  • Cookie | Localstorage
  • Jquery
  • Node js
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Premiere pro
  • Blender

И этот список постоянно увеличивается

САТЭКО

Был выполнен заказ по созданию сайта для транспортной компании:САТЭКОДизайн и разработку. Все делал сам.
GitHub показать не могу, т.к там используются ключи к базе данных и админ панели. Это был мой первый многостраничный сайт написанный на ReactJs. После него я как раз таки пересел на NextJS ради серверного рендеринга и удобного роутера. На этом сайте тоже реализована админ панель на которой можно размещать либо удалять записи с вакансиями, а на странице Вакансии реализовано получение вакансий с базы данных. Организована функциональность форм, анимации. Данные с формы отправляются на эл. почту

МЕРА БИТУМ

Еще один заказ по созданию сайта. Дизайн, верстка, функциональность форм. NextJsМЕРА

Домик в городе

Заказ по созданию сайта. Букинга загородных домовснятьдомвсамареДизайн был создан заказчиком через конструктор сайтов tilda. Был мной перенесен на React.
База данных: firebase, админ панель, рандомная загрузка карточек товара на главной странице, сортировка. Написан на чистом React

Пет-проект

Время от времени веду свой пет проект приложения такси, на NextJs. Бд mysql, сообщение между приложениями по ws, карты и маршрут по geoapify, расчет маршрута. Настроено pwa, приложение на android собрано через cordova. Аутентификация проходит по коду, отправленному на Email, в бд генерируется и записывается sessionId который затем записывается в куки. При каждом входе в аккаунт, sessionId обновляется. Срок жизни куки 7 днейGitHub

Тренировочные проекты

Мой первый проект интернет магазина на NextJs. Изначально подключал базу данных через готовый fetch api, использовал для этого сервис mockapi.ioСайтGitHubОн довольно сырой, некоторых страниц там нет. Имеется еще один интернет магазин Здесь ситуация уже получшеСайтGitHubВ этот проект я подключил уже базу данных mysql через rest api и настройке роутов. БД стоит на бесплатном хосте, поэтому периодически возможна долгая загрузка либо слет бд. Так-же написал админ панель, находится по адресу /admin в которой можно изменять статус заказа.
По большей части упор в этих проектах был сделан на функциональность. Реализована система аккаунтов, т.е у каждого пользователя свои данные, свои элементы в корзине. Это, практически первые шаги моей разработки в среде NextJS