Frontend DeveloperDanila Baysupov

As a frontend developer, I actively follow the latest technological trends in my work. My basic principle is to create code that is not only easy to read, but also easy to scale. My goal is to set a high standard of quality in Frontend development and earn the trust of my customers and colleagues.

Write to me
Фото Данила Байсупов

Services

If you have non-standard requirements or ideas, do not hesitate to contact me. We will discuss them and find a solution. My services:

  • Frontend

    I professionally create applications using Vue, I can work with Nuxt for server rendering. My main goal is clean layout, but I'm also willing to use various UI frameworks on request.

  • Mobile

    With the help of Capacitor, I can develop mobile applications for both iOS and Android. I can also adapt an existing SPA application for mobile platforms.

  • Consultation

    If you or your team need advice, training or analysis of the project, do not hesitate to contact. I can be a mentor in frontend development. I have a pedagogical education at the Herzen State Pedagogical University.

Portfolio

Skills

Vue 2/3 (Composition api)

I work with any version and syntax of Vue.js is at an excellent level. I prefer to use the Composition Api

Vue environment and additional plugins

During my practice, I fully understood the Vue environment and plugins. These include: vue-router, pinia, vuex, vue-query, axios, swiper, yandex-maps, etc.

HTML/SCSS

I really like to do layout, and I have high skills in this area. I prefer to use grid. Also, I like to add animations. My code takes into account aspects of SEO, adaptability and responsiveness.

TypeScript

I use everything that TypeScript gives. I also understand when it is needed and when it is not.

Backend

I have experience in writing a backend, I did a full-fledged CRUD on express.js

Nuxt

I choose Nuxt when SSR is required. But I prefer Vue more. Since Nuxt has a lot of bugs

React

In addition to Vue, I can write in React. I understand when re-renders occur and how to optimize them. I confidently use the React environment

Architecture

I create the architecture of projects grammatically. High-quality and understandable architecture is a very important criterion. In my practice, I have seen when the wrong architecture destroyed projects. I am ready to build the architecture of projects from scratch or in already written projects

GIT + CI/CD

I constantly use git in my work. I freely manage the code tree. I solve conflicts, I understand how best to distribute tasks between the team so that conflicts occur less often.

Autotests

I understand where to test. Unit tests, integration tests

Soft skills

I have grammatical speech, the ability to listen and understand. I work in a team. I interact with developers and designers. I have experience in delegation and training. I have a sense of beauty

cssgithtmlnuxtvuevscode
cssgithtmlnuxtvuevscode

Contacts

A good code in the future costs less than a cheap one. I will be glad to cooperate!

You can contact me in any convenient way. Preferably - telegrams