I am Semyon Morozov

Я Fullstack разработчик родом из Краснодара, закончил обучение программированию в Москве, но вскоре вернулся в родной город, устав от тоскливой серой Москвы. Я занимаюсь программированием более двух лет, из которых год - в направлении frontend и год - backend. В моём портфолио вы можете найти интересные проекты, в которых я принимал участие как frontend (и/или) backend разработчик

Phone 8 (969) 305-55-07

Email justSeme@yandex.ru

Adress Ул. Красная, 1, Краснодар, Россия, 350064

Social

Backend Development

TypeScript, NodeJS, Express, Nest.js, MongoDB, postgreSQL, mongoose, sequelize, typeORM, Docker, Linux, Jest, supertest, Git, Swagger, Postman

Frontend Development

TypeScript, ReactJS, React-hooks, Redux, axios, SASS, VSCode, JQuery

Навыки и качества

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

Frontend Developer

Rubicon Digital Agency

Декабрь 2021 — Апрель 2022

Разработка виджетов для платформы amoCRM в связке с бэкендером по REST API, используя нативные(+jQuery) инструментах, разработка дизайна, веб-интерфейса, форм, адаптивной и гибкой вёрстки, обработка, отображение большого количества данных, работа с сервером по http-запросам(ajax)


Frontend Developer

Gopopov Studios

Июнь 2022 — Май 2023

Разработка клиентской и серверной(в основном) части веб приложений в команде. В проектах использовал следующие технологии:
- TypeScript, SQL
- Node.js, Nest.js, Express
- postgreSQL, MongoDB
- React, Redux, axios
- jest, supertest
Функциональность:
- CRUD транзакции, защищённые Bearer авторизацией with JWT
- Операции registration, login, logout для пользователей с использованием Bcrypt
- Валидация входящих запросов с class-validator
- Пагинация, поиск и сортировка для GET-запросов
- Отправки email-писем с nodemailer
- Сохранение и управление активными сессиями пользователя(пользователь может управлять сессиями лично)

Программирование

Кубанский Институт Профессионального Образования

Сен 2018 — Июл 2020

В КИПО я получил базовые понятия о программирование, изучал язык C++, базовые алгоритмы, операционные системы, архитектуры компьютерных систем и многое другое.


Программирование

Международный Колледж Бизнеса и Дизайна

Сен 2020 — Июл 2022

После перевода в Москву я стал изучать веб-технологии - html, css, Javascript, даже написал дипломную работу по анимациям, но лучшее, что мне дал МКиБД - это знакомства. Познакомившись с человеком, который уже тогда был Junior-разработчиком, я начал активно учить Javascript, а через время и React


Backend Разработчик

IT-INCUBATOR

Янв 2023 — Ноя 2023

Со временем я решил расширять свои технические горизонты и отправился обучаться backend-разработке в IT-INCUBATOR. На протяжении всего обучения я разрабатывал серверное приложение на стеке TypeScript + NodeJS + express + MongoDB (позже Nest + mongoose) и писал тесты к этому приложению. В инкубаторе я изучал не только серверные фреймворки, но и погружался в тонкости языка JavaScript и типизации TypeScript. Кроме того, я получил много теоретической информации о программировании, паттернах проектирования или нашёл её сам, проверяя свои знания тестовыми собеседованиями в инкубаторе.

Portfolio