rsschool-cv

Maksim Litvinov

Contacts

Location: St.Petersburg, Russia
Phone: +7(911)727-94-07
E-mail: litvinov.maksim.konstantinovich@gmail.com
Telegram: @hosfatantabolis
Website: hosfatantabolis.ru
Github: github.com/hosfatantabolis

My photo

About me

I’ve been learning frontend for quite a while now and I want to proceed and progress. I think that web-development is a challenging and exciting. I’m looking for a variety of different assignments, that will help me become a proficient developer.

I’ve made some Arduino projects, mostly basic. Photos of the best one can be seen here.

In my spare time I like to shoot photos, I also collect vinyl records.

Skills

Code examples

Edit note

const handleEdit = (e, item) => {
    dispatch(editSelectedNoteAction({
        ...selectedNote, list: selectedNote.list.map(listItem => {
            return listItem.id === item.id ? { ...listItem, text: e.target.textContent } : listItem
        })
    }));
}

Reducers: index.js

import { configureStore } from '@reduxjs/toolkit';
import { combineReducers } from 'redux';
import { noteReducer } from './noteReducer';
import { themeReducer } from './modeReducer';

const rootReducer = combineReducers({
    notes: noteReducer,
    theme: themeReducer,
});

export const store = configureStore({ reducer: rootReducer });

Work experience

Study projects:

Pet-projects:

Projects’ code can be viewed on my github.

Education

Languages

English: upper-intermediate
Russian: native speaker