Position: Front-end developer
Category: JavaScript
English level: upper
Years of experience: 1


1) Idea GIC s.r.o. (Czech Republic). FilmClick (SaaS) - allows you to automate the work of a filming crew.

I was responsible of developing: 
• Page with movie scenes filming schedule. User can drag-and-drop scenes to calendar and sort their position to organize schedule. Every drag-and-drop operation makes API call and saves state on server. Scenes can be filtered by many properties. Days of calendar can have properties like blocked, day off and etc. (www)
• Page where user can create breaks in filming day schedule (Breaks are such as lunch, change of location and etc.) Saved by sending form data to server. (www)
• Page where user can set status of actors in calendar (Statuses are such as available, no status, day off and etc.) Every status change saved on server with API call.

Tech stack: React, typescript, styled-components, MUI, Font Awesome, Trello

2) Todos list. (Pet-project)
Plan, manage, and track your tasks

- Designed in Penpot.
- React, Reduxjs/toolkit (thunk), Typescript, FontAwesome, Zod, EmotionCSS
- User registration and login with JWT emulation.
- MUI library for layout, components and display mode (dark/light) 
- axios-mock-adapter-path-params for server/api emulation

3) My portfolio website. (Pet-project)
Website with my work. Developed in NextJS and “exported”. (Does not require Node.) Main goal was to find Gulp and Webpack alternatives for simple projects with SEO.

• Tech stack: NextJS, React, Styled components, Mustache.
• Languages: English, Russian

4) Currency Converter (Pet-project)
Make calculations with current currency exchange rates. Currency rates are fetched from freecurrencyapi.net
The goal of the project to practise social networks authentication.

- React version with Google authentication.
- NextJS version with Github authentication

• Tech stack: Next, React, Typescript, Redux, Thunk, Styled Components, Formik, Yup, Mustache.
• Languages: English, Russian

5) ANIONIT (Frelance)
Simple website for Antiseptic manufacturer.

• Tech stack: React, Redux, Router, Styled Components, Immer, react-transition-group.

6) Tic Tac Toe
Game developed to practice MVC and EventBus.
• Tech stack: JavaScript, HTML, SCSS/CSS, Webpack

7) I am looking for a job, because I want to become a good developer and work alongside with experienced people in the industry. Eager to learn CI/CD, React Native, GraphQL, Docker, AI integration, Kubernetes

8) Currently I am developing alternative to OpenCart. Using Penpot, NextJS 13, Sequelize, MySQL