Frontend Developer with clean code and Strong UI/UX Skills
Using the latest technologies and best practices to craft adaptive web interfaces that perform seamlessly across all devices.
Projects
English-Zykova
This website was custom-built for an online English language studio in Russia. For convenient content management, the site is integrated with the CMS Sanity.io. It also supports multilingualism, offers several themes, and includes an admin panel where courses, promotions, articles, and other content can be added.
Stack: Next.js v.13, TypeScript, i18next, Sanity.io, SCSS, Framer Motion, Zustand, react-hook-form, zod
Empoint
This web application enables clients to find specialists for psychological support. It features role-based personal accounts for clients, specialists, administrators, and moderators. The platform also supports video meetings powered by Agora.io. Multilingual options and both dark and light themes are available to enhance user experience.
Stack: Next.js v.14, NextAuth (auth.js), JWT, TypeScript, i18next, Redux-Toolkit, RTK-Query, Axios, React Spectrum, Framer motion, SCSS, zod, react-hook-form
Producation
This project is designed for instructors and learners. Instructors can create mini-courses and offer them for sale. Anyone can register and purchase any available courses. There are five types of roles: learner, instructor, moderator, administrator, and technical director. One of the interesting features is the "user impersonation" functionality, where an administrator can log in as either a learner or an instructor to understand and view the system from their perspective.
Stack: Next.js v.13, React v.18, JWT, TypeScript, i18next, Redux-Toolkit, RTK-Query, MUI, Framer motion, SCSS, zod, react-hook-form
KIT Global
This project is a global catalog of business solutions, supporting multilingual capabilities and various currencies. It allows users worldwide to connect with service providers for marketing, content creation, and advertising services. The platform features role-based access, intuitive dashboards with analytics, financial reports, and billing tables, making it a versatile tool for business management on an international scale.
Stack: React v.18, Vite, JWT, TypeScript, i18next, MobX, Axios, SCSS, yup, react-hook-form
Kokoc Group
This project is a comprehensive catalog of business solutions tailored for the Russian market. It offers a platform where users can find service providers for marketing, content creation, advertising setup, and more. The project features OAuth-based authentication and incorporates specific document management workflows. Additionally, the platform includes dashboards with detailed analytics, financial tables, and billing information, ensuring efficient business management.
Stack: React v.18, Vite, OAuth + JWT, TypeScript, i18next, MobX, Axios, SCSS, yup, react-hook-form
Medalist
An application for HR departments within companies designed to motivate employees. HR personnel can create awards and nominations, conduct draws, and distribute awards. The app also includes an internal store where prizes can be purchased with points from awards. Additionally, there is an admin panel for creating awards, departments, and companies.
Stack: Next.js v.13, Keycloak, TypeScript, Redux-Toolkit, RTK-Query, Framer motion, SCSS, Tailwind, MUI, chart.js, Jest
Medicine
An application designed for clinics in Moscow. It features personal accounts for nurses and doctors. The platform allows for the scheduling of tests and facilitates the handling of large data sets in tables. It also supports complex forms and charts.
Stack: TypeScript, React, Redux-Toolkit, Redux-Thunk, Axios, Rest-API, Styled Components, AntDesign
Technologies
Next.js (v.12+)
Expert
React (v.16+)
Advanced
TypeScript (JavaScript)
Advanced
Redux-Toolkit, RTK-Query, REST API, Axios, Socket.io
Expert
Zustand, MobX
Advanced
HTML, SCSS & CSS
Advanced
AntDesign, MUI, Tailwind, React Aria, NextUI
Advanced
Framer motion
Intermediate
Additional technologies and skills
Git
Sanity.io
Supabase
Jest
React testing library
Сhart.js
xlsx
PostMan
Figma
i18next
React Hook Form
Zod & Yup
About me
2023 - 2024
In December 2023, I joined 'ANO DPO NADPO' as a senior frontend developer. I am currently leading the development of the Empoint project from scratch and also providing support for another project within the company. I manage a team of four other developers, chose the technology stack for the project, and designed its architecture. I continue to work here to the present.
2023
From August to December 2023, I worked at Cloud Technologies. I developed new features for existing projects as part of a small team. The company specializes in developing applications for clinics and hospitals in Moscow and the Moscow region.
2021 - 2023
From September 2021 to August 2022, I single-handedly developed the Medalist project from scratch. For the first six months, I worked part-time because the startup was unfunded. After receiving a grant, I was moved to a full-time position. In July 2023, the funding ended, and I had to look for a new job.
2020 - 2024
In my free time from work, I engage in freelancing. I take on small projects that do not have strict deadlines.
2015 - 2019
I worked as a manager at a private firm. I distributed tasks within the team, conducted negotiations with the main clients and partners of the center, searched for new team members, and conducted interviews.
2014 - 2015
After graduating from university, I worked for a year as a software engineer at NIIRT in Nizhny Novgorod. I was involved in developing various modules using QT and C++.
2011 - 2014
I received a higher education in Mathematics and Computer Science at one of the top universities in Nizhny Novgorod, Lobachevsky State University.