avatar|

Frontend developer

I love building things from scratch and also enjoy working on applications withbeautifulinterfaces

Experience

Here are my professional experiences and achievements for 3+ years of work.

2024

Major Accomplishments and Project Expansions

Successfully delivered several substantial projects, each designed to enhance efficiency and engagement in different domains. These include the development of an intelligent testing platform (ISTOK), enabling comprehensive evaluation of linguistic competencies using artificial intelligence models; as well as a multi-functional personal account system tailored for students, parents, and staff of an educational institution.

Side Projects and Independent Development

In addition to the aforementioned projects, and several custom solutions have been successfully implemented. These include the development of a designer's portfolio, a custom CRM for a carwash and a voting platform for corporate competitions within Russian Railways (RZD), ensuring transparency and accessibility in decision-making processes.

leepy design.

leepy-design

Leepy Design

UX/UI Designer's Portfolio site with scroll effects and other interactive elements.

robotwash.

Robot Wash

Carwash management system for staff with client management, and other features.

rzd vote.

Russian Railways (RZD)

Voting system for corporate competitions.

2023

First Professional Milestones

Gained my first hands-on experience in real-world projects, successfully developing an
e-commerce platform and a cutting-edge Progressive Web Application (PWA) for a beauty service provider.

Secured an official position as a Frontend Developer at MIPT, contributing to large-scale educational initiatives. Additionally, took the lead in the development and enhancement of the chatsky-ui project (formerly known as dialog-flow-designer) from scratch, focusing on improving UI/UX solutions for adaptive dialogue assistant development tools.

2022

The Beginning of My Journey

Initiated my path in software development by mastering the fundamental principles of HTML CSS and JavaScript .

Additionally, I embarked on the study of React and TypeScript, laying a solid foundation for building modern web applications.

Skills and competencies

Here are some of the technologies I use.

Base

Base languages

JavaScript

3+ years

A versatile programming language for web development, working both on the client and server sides.

TypeScript

3+ years

Strictly typed superset of JavaScript, improving scalability and development convenience.

Python

1+ year

A flexible and powerful programming language widely used in web development, data analysis, and machine learning.

C#

1+ year

An object-oriented programming language widely used for web application development, games, and corporate software.

PHP

1+ year

A popular scripting language for web development.

Java

learning

An object-oriented programming language widely used for corporate and web application development.

Frontend

Tools, libs and frameworks for frontend development

React

3 years

A library for building interfaces, based on the component approach and virtual DOM.

MobX

A library for managing state, providing reactive and simple-to-use API.

Zustand

A lightweight and minimalist state-manager for React applications.

Redux

A predictable container of state for JavaScript applications, often used with React.

Tailwind CSS

A universal CSS system for building interfaces with low code.

TanStack

A set of powerful tools for managing state, asynchronous data, and routing in React.

React Router

A popular library for routing in React applications with support for dynamic routes and loaders.

Next.js

2+ years

A popular React framework for server-side rendering and static generation.

NextUI

A modern UI library for React with beautiful and adaptive components.

MUI

A popular UI library for React based on Material Design.

Chakra UI

A flexible and accessible UI library with theme support and components.

Radix UI

A unstyled library, offering advanced and accessible components for React.

Ark UI

A flexible, managed UI library with animation and accessibility support.

Vue

1 year

A progressive framework for building user interfaces with convenient reactivity.

Pinia

1 year

A modern state-manager for Vue, offering a simple API and TypeScript support.

Nuxt

1 year

A framework for Vue.js, providing SSR, static generation, and convenient tools.

Backend

Tools, libs and frameworks for backend development

ExpressJS

2+ years

An ecosystem for developing server-side applications in TypeScript.

NestJS

2+ years

An ecosystem for developing server-side applications in TypeScript.

Prisma

advanced

An type-safety ORM library for working with databases.

Sequelize

middle

An ORM library for working with databases.

Laravel

1 year

A PHP framework for building modern web applications.

Node.js

3+ years

A runtime environment for executing JavaScript code server-side.

Mobile

Tools, libs and frameworks for mobile development

Swift

1 year

A programming language for developing applications in the Apple ecosystem.

Flutter

1 year

A UI framework from Google for building cross-platform mobile, web, and desktop applications.

React Native

1+ year

A framework for building mobile applications using React and JavaScript.

Testing

Tools for unit, integration and e2e testing code and applications

Vitest

A modern testing framework for Vite with high performance and TypeScript support.

Jest

A powerful framework for testing JavaScript applications with snapshot and mock support.

Cypress

A testing tool for end-to-end testing with a convenient API and real-time debugging capability.

Playwright

A powerful tool for UI testing, supporting Chrome, Firefox, and WebKit.

Other

Other tools for development

Vite

A fast build tool for modern frontend projects with native support for ES modules.

Webpack

A powerful and flexible bundler for JavaScript applications with a wide ecosystem of plugins.

Tauri

A framework for creating lightweight cross-platform desktop applications using web technologies.

Electron

A framework for creating cross-platform desktop applications based on Chromium and Node.js.

Turborepo

A tool for managing monorepositories, optimizing build and caching tasks.

Git

3+ years

A version control system that allows efficient management of code and collaborative development of projects.

Docker

middle

A platform for containerization, simplifying deployment and management of applications.

WebSocket

A protocol for real-time bidirectional communication over TCP, used for chat, games, and data updates.

Linux

An open-source operating system based on the Linux kernel, widely used for servers, development, and DevOps.

Visit my GitHub

Here is my GitHub profile where you can find my open-source projects history.

avatar@mxerfVisit
coming soon...

Get in touch

Please, feel free to contact me via any of the following methods.

telegram

@mxerf_dev

email

maksrfx@vk.com

phone

+7 (984) 170-93-74