+7 (937) 321 72 99

frontend developer

Rene Linares

Рене Линарес

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:

View the repository
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:

View the repository
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:

View the repository
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:

My contacts