No CV in your cart yet
Пожалуйста, войдите, чтобы скачать резюме.
Experience level:
More than 5 years
Education level:
Bachelor
Languages:
Russian: Native
English: B1
The professional way: designer, video ad designer, 3D artist, plugins developer, frontend developer.
3D Graphics Automation Plugins Development:
Developed Python plugins for automating 3D scene lighting (Rays) and car animation (Motor) in Cinema 4D. This significantly reduced scene preparation time and enabled the rapid creation of realistic animations for any car brand.
Web Development:
Designed and implemented a desktop application using React/Redux/Electron for organizing powerlifting events. Implemented real-time results tracking using Socket.IO and the display of tournament standings on a separate screen.
Markup and design of landing pages, as well as support and enhancement of functionality on various platforms (WordPress, Wix), ensuring cross-browser compatibility and responsiveness.
Mobile Development:
Developed a mobile application for powerlifting competition judging using React Native, implementing offline functionality.
In 2015 – advanced car rig for Cinema 4d – MOTOR v1.0.0
https://drive.google.com/drive/folders/1ZsYy6VZqZ2BgmLnojh2Q4AXuHFe0XP1R?usp=sharing
In 2017 – plugin for lighting scene in Cinema 4D – Rays v 1.0.29
https://drive.google.com/drive/folders/1BrmbwtJGJciTq_A37kwRHjyxF7gpgKOs?usp=sharing
In 2019 – cross-platform application for powerlifting events – PLAS (Powerlifting Automatic Score)
https://drive.google.com/drive/folders/1gVMFBISQnaF6MehiZnODNF2K_KLGgxCM?usp=sharing
Design
https://drive.google.com/drive/folders/1tzGNDwUh09m8q_WdCCA59ggOHHhEZ1iF?usp=sharing
Promotional video
https://drive.google.com/drive/folders/13IJokwjOASPUe3zDLtsZOiA5M3Bs0B-J?usp=sharing
Key Technologies: React, Redux, Socket.IO, React Native, JavaScript, TypeScript, Python, Django, HTML5, CSS3, WordPress, REST API, Git.
Project: Personal Account Development on a Micro Frontend Architecture
Developed and implemented a micro-frontend architecture using Webpack Module Federation, enabling independent development, testing, and deployment of functional modules by different teams.
Designed universal API adapters to facilitate interaction with the backend, ensuring consistent and reliable communication for all microservices.
Developed core components and modules for the UI-Kit, ensuring interface consistency and accelerating the development of new features.
Configured and maintained the project’s CI/CD pipeline, automating testing and deployment processes.
Project: Development of Integration Widgets for a CRM
Developed a library of reusable React widgets to integrate CRM functionality into third-party platforms (WordPress, Tilda).
Implemented mechanisms for flexible theming and localization, allowing the widgets to be customized to match the branding and language of various clients.
Project: Development and Maintenance of the Company Landing Page
Provided maintenance and iterative development for the company’s landing page: fixed bugs and enhanced existing functionality using jQuery.
Implemented new features using React for modern and high-performance components.
Key Technologies: React, TypeScript, Micro Frontends (Webpack Module Federation), Redux, Redux-Saga, MobX, Webpack, Preact, jQuery, Cypress, Jest, Styled-Components, Electron, CI/CD, Git.
Project: “Mir Investitsiy” (Investment World) Personal Account for Legal Entities
Developed and expanded the functionality of the Personal Account.
Performed a deep refactoring of legacy code, which increased the performance of critical modules and significantly improved the codebase maintainability.
Designed and implemented a library of React hooks for working with CryptoPRO, standardizing the process of integration with digital signatures (EDS).
Developed and maintained UI-Kit modules using React + TypeScript, which increased the speed of feature development and ensured UI consistency.
Ensured high code quality: conducted code reviews, achieved 90% code coverage with end-to-end (e2e) tests (Playwright).
Maintained and developed a mock server to simulate backend logic, enabling the frontend team to work independently and accelerating the development process.
Project: Electronic Document Management System for Legal Entities
Developed from scratch the core of a legally significant electronic document management system, which reduced contract signing time from several days to hours and minimized the risks of human error.
Automated testing processes: set up and wrote end-to-end (e2e) tests (Playwright), ensuring feature reliability before each release.
Collaborated closely with DevOps on migrating the project to Docker containers; wrote Docker scripts.
Developed and implemented a mock server, which reduced new feature development time by 50% by enabling parallel work for frontend and backend teams.
Other:
Studying backend development (Rust, Golang, Java Spring Boot, Node.js, Postgres) to gain a deeper understanding of full-stack processes and interact more effectively with the backend team.
Key Technologies: Zod, Yup, MobX, Zustand, React, TypeScript, Playwright, Jest, Docker, Express, MUI, Styled-Components, Redux Toolkit, Git (GitLab, GitHub), yarn, npm, Figma, Postgres, Java Spring Boot, Rust, React Query, neovim(lazyvim).
Main stack: NodeJs, React, TypeScript, React Hooks, Axios, React-Query, neovim.
State management: Zustand, MobX.
Learning the backend: Spring Boot, Golang.
This experience allows me to combine creativity with technical skills to create effective and intuitive interfaces.