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
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