Curriculum vitae

Contacts

E-mail: e.a.s.catinweb13@gmail.com

WhatsApp: 89085584442

Telephone: 89271621340

About me

ava
Good day!
My name is Katherina Semenova and I am a Junior Front-end Developer. I've been in development for over 2.5 years. Every day I develop and learn something new and useful for me and my dream job. If I don't understand or don't know something, believe me - I will find out and figure out this problem!!!

Skills

☑ MongoDB ☑ npm
☑ TypeScript ☑ JavaScript
☑ RESTful API ☑ JSON
☑ Webpack ☑ Git
☑ HTML/HTML5 ☑ CSS/Sass
☑ PerfectPixel ☑ Figma/Ibis Paint X

Code example

You can see this on my github by link: https://github.com/roseInWeb/

Work Experience

CSS Selectors

Date of last update: 01.10.2022

Repo: ―

>>> Simulator for learning css-selectors. The simulator consists of several game levels. Each level includes an example layout and html code that corresponds to the current level. Some layout elements are highlighted with animation. The user's task is to write a css selector that matches all selected layout elements.

Shelter

Date of last update: 25.03.2023

Repo: github.com/roseInWeb/shelter

>>> Shelter - is a project consisting of two adaptive and interactive pages

Momentum

Date of last update: 26.02.2023

Repo: github.com/roseInWeb/​momentum/

>>> Momentum is an analogue of the Chrome online store application. The application shows the time and username. The background image and greeting change depending on the time of day. The application has a clock, image slider, weather widgets, audio player, quote of the day. Local storage is used to store the username and locality.

Сoncrete

Date of last update: 28.10.2022

Repo: github.com/roseInWeb/concrete

>>> Сoncrete - business card website for a concrete plant

Calculator

Date of last update: 23.10.2022

Repo: github.com/roseInWeb/​myCalculator

>>> Calculator - regular calculator

Eco-sounds

Date of last update: 01.10.2022

Repo: github.com/roseInWeb/eco-sounds

>>> This is a copy of a site that no longer exists (there is a copy in the web archive), on each page of which beautiful landscapes were displayed and its own unique melody was played, into which birdsong was woven

Virtual Keyboard

Date of last update: 23.10.2022

Repo: github.com/roseInWeb/​VirtualKeyboard

>>> This is a virtual keyboard with an English layout. In the near future I plan to migrate this application to TS

Core-js-numbers

Date of last update: 17.12.2023

Repo: github.com/roseInWeb/core-js-numbers

>>> The task is to implement functions on different Core JS topics. This module requires solving problems involving number operations.

Human Readable Number

Date of last update: 05.01.2023

Repo: github.com/roseInWeb/human-readable-number

>>> Task is to implement function toReadable that converts given number, to readable string

Towel Sort

Date of last update: 05.01.2023

Repo: github.com/roseInWeb/towel-sort

>>> Task is to implement the so-called 'towel sort' algorithm

Core-js-strings

Date of last update: 16.12.2023

Repo: github.com/roseInWeb/core-js-strings

>>> The goal of the assignment is to learn how to work with strings in JS.

Css Mem Slider

Date of last update: 01.10.2022

Repo: github.com/roseInWeb/​cssMemSlider

>>> The complexity of this slider lies in the fact that it was written without using JS at all

Random quotations

Date of last update: 26.03.2024

Repo: github.com/roseInWeb/​r-q/

>>> The project is designed to get the first experience with the API - asynchronously receiving data and displaying it on the page

Core JS

Date of last update: 03.06.2023

Repo: github.com/roseInWeb/core-js-101

>>> The task is to implement functions on different Core JS topics. There are eight modules with different tasks

HTML Builder

Date of last update: 05.05.2023

Repo: github.com/roseInWeb/HTML-builder

>>> In this series of tasks, the main goal is to understand the basics of working with the Node.js platform. It is proposed to perform a number of small tasks with a gradual increase in complexity

Education

I finished course JS/FRONT-END

Languages I speak

Russian - native
English - B1
Spanish - A1