Dmitriy Morozov

Дмитрий Морозов

Frontend Developer

Hi!) I'm Dmitriy Morozov (a.k.a Dmitriy Frostoff).

Positive, sympathetic, responsible, friendly person that likes learning how to learn and applying this skill for reaching mastery in interesting business!)) I extremely like Mathematic analisys and Phisics, Music, Drawing. In Moscow State University of Civil Engineering I had two diplomas with honors (red diplomas).

I want to reveal all my abilities in the best possible way in Frontend Development and Software Engineering!)

Contacts

Location

Kaluga, Russia

Work experience

Student Frontend Developer

The Rolling Scopes School, September 2022 — present

Learning Software Engineering and Frontend Development at the Rolling Scopes School. I also do part-time jobs at the moment.

Activity:

  • creating landing pages based on Figma layouts (Webpack 5, Gulp 5, JavaScript, TypeScript, SCSS / CSS, HTML);
  • development of applications (Webpack 5, JavaScript, TypeScript, SCSS / CSS, HTML);
  • learning the modern stack of technologies and methodologies of Frontend development;
  • learning how to write "Clean code". Formatting of own code and commits messages using ESLint, AirBnB config, Prettier, Husky;
  • learning Software Development Lifecycle (SDLC), Software Engineering, getting acknowledge to the basics of Agile (Scrum, Kanban) and Waterfall Software Development Methodology;
  • independent search for solutions to emerging technical problems and up-to-date technical information to complete the tasks set;
  • development within the time limits set in the TOR;
  • code review of other students' work based on the established TOR (Cross-Check);
  • correction and refactoring of my works due to the comments received during the code review (Cross-Check);
  • learning Behavior-driven development (BDD), Test - driven development (TDD) and writing Unit, integration tests (Mocha + Chai, Jest, React Testing library);
  • interaction with other students and more experienced developers - to improve the quality of own code, to find optimal solutions. Active usage "30 minutes rule" for solving technical problems with your application. Active AI helpers usage (actual chatGPT);

Stack:

HTML5, CSS3, JavaScript, TypeScript, SCSS, React 18, Webpack 5, Gulp 5, Execa, NodeJS, Eslint, AirBnB config, Prettier, Husky, Babel, Testing Library, Jest, Mocha, Chai, JSDoc, TSDoc, Markdown, Git, GitHub, VSCode, Figma, RegExp, Windows

Education & Learning

Frontend developer

The Rolling Scopes School, JS / FRONT-END, 2022 - present

Master of Science in Civil Engineering

Moscow State University of Civil Engineering, 2016 - 2018

Grade: 5 / 5, Diploma with honors

Bachelor of Science in Civil Engineering

Moscow State University of Civil Engineering, 2012 - 2016

Grade: 4.88 / 5, Diploma with honors

Languages

Skills

Fundamentals:

Computer Science, Software Development Life Cycle (SDLC), Functional programming, Object-oriented programming (OOP), SOLID, OOP Design patterns, Algorithms and Data Structures, Clean Code Writing, DRY, KISS, YAGNI, Test Driven Development (TDD), Behavior Driven Development (BDD), Test design techniques, Tests Design patterns

Acquaintance with architectures: Clean Architecture, MVC, MVP, MVVM, Modular Architecture, Atomic design, Feature-Sliced Design (FSD).

Acquaintance with Scrum, Kanban, Agile & Waterfall methodologies.

Hard Skills:

HTML5, CSS3, JavaScript, TypeScript, Python, SCSS, Pug, React 18, Webpack 5, Gulp 5, Execa, NodeJS, Eslint, AirBnB config, Prettier, Husky, Babel, Testing Library, Jest, Mocha, Chai, JSDoc, TSDoc, Markdown, Git, GitHub, VSCode, Figma, RegExp, Windows