+7 (937) 321 72 99
About me
Hi! My name is Rene, and I am a frontend developer with 3 years of experience.
I have professional experience in frontend development, especially with the Vue and Nuxt frameworks.
Skills I have:
- Solid knowledge of HTML, CSS, JavaScript, SASS/SCSS preprocessor, Vue and Nuxt frameworks;
- Specialized knowledge of the framework Vue/Nuxt (options API and compositions API) and other modules of this ecosystem (Vue Router, Vuex, Pinia, Vuetify);
- Creating cross-browser compatible, responsive, and/or fluid layouts with valid code, as well as CSS animations and transitions;
- Deep understanding of JavaScript's asynchronous nature and its application in Backend and Frontend. Writing high-quality and grammatically correct asynchronous code for sending/handling requests to REST APIs;
- Good understanding of the MVC and FLUX architectures;
- Good knowledge of Node runtime environment and Express.js backend framework;
- Good knowledge of TypeScript;
- Good understanding of Websocket;
- Average knowledge of React;
- Basic knowledge of other technologies such as SQL, PostgreSQL, Go;
- Working with the terminal and using Git version control system in every project;
- Perfect knowledge of Russian and intermediate in English.
Certificates
I strive to constantly improve, which you can see by looking at my certificates. Most of the courses and certificates I obtained from the popular platform Platzi.
My personal projects
Web application for tracking daily tasks (Frontend)
Web application for tracking daily tasks (Frontend)
- Elastic layout design oriented towards mobile devices;
- Creating and writing components and programming their functionality (Nuxt2 - Options API);
- Interacting with Backend through RESTful API;
- Managing user account using JWT and localStorage;
- Launching the application in SPA (Single Page App) and PWA (Progressive Web App) mode.
In this project, I used:
Web application for tracking daily tasks (Backend)
Web application for tracking daily tasks (Backend)
- Creating and configuring a database on Postgres SQL;
- CRUD service for managing data in the database;
- Middlewares for filtering requests from the client side and also for authentication and authorization using JWT;
- Writing endpoints for RESTful API;
- Connecting to an SMTP server for sending emails to users for email confirmation and password recovery.
In this project, I used:
Web application analog of the board game “Spyfall”
Web application analog of the board game “Spyfall”
- Elastic layout design oriented towards mobile devices;
- Creating and writing components and programming their functionality (Vue2 - Options API);
- Using sessionStorage and localStorage for data persistence since the app works without a backend;
- Vue-router for navigation.
In this project, I used:
Blog about IT and online courses
Blog about IT and online courses
- Elastic layout design;
- Creating and writing components and programming their functionality (Nuxt2 - Options API);
- Customization of the Wordpress admin panel using PHP language;
- Creating a Backend and API;
- Integration with CMS (Wordpress) through API.
In this project, I used:
Some projects with my participation
Website for an Internet service provider with a personal account
Website for an Internet service provider with a personal account
What I did for the project:
- Elastic layout of all pages according to the design;
- Creation of a toggle switch between dark and light themes;
- Writing and programming the entire Frontend using Nuxt2 (Options API);
- Interaction with Backend through REST API;
- Account management using JWT and localStorage;
- (Still in development)
Project stack:
Website for a logistics company with a personal account
Website for a logistics company with a personal account
What I did for the project:
- Elastic layout of all pages according to the design;
- Writing and programming Frontend using Nuxt2 (Options API);
- Interaction with Backend through API;
- Creation of animation for the entire website and a complex preloader;
- (Still in development)
Project stack: