Hi! I'm a Software Engineer

About Me

Hi! I'm a Software Engineer

Front-end

Knowledge:

  • HTML, CSS(Sass, Scss), SVG
    I can do: websites, animation, unusual buttons, paralax, 3D, neon, cards, smoke, video animation, text animation, unusual social icons, e-comerce cards, mouse animation, scroll effects, SVG animation, menu bar etc.
  • Javascript

    I’ve created more than ten websites.

  • React
    I've created an adaptive sports web application, teamwork. (React, Redux)
    I've created a web application "Academy of Dentists", teamwork. (React, Redux, Node.js, Postgresql)
    I've created a online platform for dentists, teamwork. (React, Redux, Node.js, Nest.js, TypeScript.)
    I've created an adaptive web app of the online shop (React, Node.js, PostgreSQL)
    • In order to do that I’ve learnt:
      • Node.js
      • Express
      • PostgreSQL
      • React Bootstrap
      • How to launch the app on the server

    • I've used the following technologies:
      • to manage the application’s frontend state:
        • MobX
      • to authorize the user:
        • JSON Web Token
      • to add a product to a comparative list:
        • Cookie
      • to validate the authorization and user registration fields:
        • Express-validator
      • to compress static files:
        • Сompression
      • to send e-mails:
        • Nodemailer

    I’ve made a web app of a simple social network:
    • to manage the application’s frontend state I used:
      • Redux

    Here’s the GitHub link:   https://github.com/Victor-Irzunov/React_social.git
    Completion time: one week
  • Node.js
    I’ve made a web app with Node.js
    • In order to do that I’ve learnt:
      • Handlebars
      • MongoDB

    • The following NPM packages were used:
      • to authorize the user:
        • Express-session
      • to prevent cyberattacks and app protection (by adding headers):
        • Helmet
      • to validate the authorization and user registration fields:
        • Express-validator
      • to compress static files:
        • Сompression
      • to send e-mails:
        • Nodemailer

  • REST API
    I’ve made a simple, but full-fledged client-server web application (to-do application). In order to do that I've learnt:
    • MySQL

    Here’s the link to my web app:   https://mighty-falls-71399.herokuapp.com/
    Here’s the GitHub link:   https://github.com/Victor-Irzunov/REST-API.git
    Completion time: one week
  • GraphQL
    Here’s the GitHub link:   https://github.com/Victor-Irzunov/GraphQL.git
    Completion time: three days
  • TypeScript

Services

Building Websites

Building Web Apps

Managing Databases

Cross-browser Compatibility

UI Design

Configuring Servers and Launching Applications

Education & Experience

2019

HTML CSS

[ Studing in the IT-Academy ]

2020

JavaScript

[ Studing in the IT-Academy ]

2020 - 2021

React

[ Self-education ] &

Work at "ABS-automotors", Software Engineer, Business Automation (React, Node.js )

2021

Node.js

[ Studing in the "Centre of Learning Technologies" ] &

Development of an online store with an administrative panel (React, Node.js )

2021

NoSQL, SQL

[ Self-education ] &

Development of a sports web application (React)

Development of a new from an existing web application "Academy of Dentists" (React, Node,js)

2021

TypeScript

[ Self-education ] &

Refinement of the online platform for dentists (React, Node.js , Nest.js, TypeScript)

My Portfolio

Get in touch

+375 33 351-15-97
Irzunovv@gmail.com
Minsk, Republic of Belarus