ABOUT
I am an experienced React Frontend Developer with over 5 years in the industry, skilled in building scalable and maintainable web applications. My journey has equipped me with a diverse skill set, including leading frontend teams and working as a full-stack developer, allowing me to contribute effectively throughout the development lifecycle.
SKILLS
Frontend: React, Next.js, Vue, Angular, TypeScript, Redux, MobX, Zustand, Pinia, Storybook, RxJS, Tailwind CSS, Ant Design, Jest, Webpack, Vite, FSD architecture, CSS, HTML, React Hooks, Bootstrap, CSS Modules, Emotion, Styled Components, SCSS, SASS, PostCSS, Less, Electron.
Other: Node.js, Python, SQL, MongoDB, PostgreSQL, Docker, GitLab CI/CD, Nginx, Git, GitHub, GitLab, Bitbucket, Express.js, HTTP, WebSocket, GraphQL, Mongoose, Moralis, React Native, REST API, MySQL, Figma, ESLint, Prettier.
EXPERIENCE
SIEMENS: 06/2023 — PRESENT, 2 years 4 months
- • Integrated ChatGPT-4o into the application leading and coordinating multiple teams (business, design, backend). A pop-up window with an assistant accelerated user immersion and reduced tech support questions by 18%.
- • Transformed the reporting website into a desktop Progressive Web App (PWA), enabling offline functionality, which eliminated interrupted sessions and increased daily usage duration by service workers by 31%.
- • Onboarded a new team to a legacy codebase project and ensured consistent code style by implementing ESLint with a strict configuration. As a result, we faced and resolved 7,419 errors.
- • During the refactoring process, reduced the project size (number of folders and files) by 49.5% while maintaining full functionality.
- • Integrated LaTeX into a React project, accelerating the development process for rendering mathematical expressions by a factor of 20.
- • Successfully launched the web application on the international market by implementing localization using the i18n library.
- • Through optimizations and the implementation of best practices including Next.js framework, «lazy loading» and Webp image format, achieved a score of 99 across all four Google Lighthouse metrics: Performance, Accessibility, Best Practices, and SEO.
Stack: React.js, TypeScript, React Hooks, Redux.js, Webpack, Next.js, Tailwind CSS, SASS, Jest, Storybook, WebSocket
NOVAKID: 08/2021 — 06/2023, 1 year 10 months
- • Implemented and optimized the display and filtering of large data sets (over 100,000 records) to enhance performance and user experience.
- • Analyzed application performance and proposed improvements, reducing the rendering delay in some places from 40 seconds to 1-2 seconds.
- • Moved the project core to Angular 18 to merge multiple projects into a single service. This reduced server rental costs and improved company resource efficiency.
- • Held over 10 technical interviews for middle developer roles, successfully hiring 3 skilled developers for the team.
- • Improved project architecture by implementing the Feature-sliced design methodology in most new projects, which saved ~3 months of development time.
Stack: React, Angular, TypeScript, MobX, Ant Design, React Leaflet, d3.js, Vite
SMARTCAT: 01/2020 — 08/2021, 1 year 7 months
- • Created over 26 custom UI components for the CRM system, improving the user interface and achieving design consistency.
- • Developed over 7 complex multi-step forms with validation to ensure accurate data and reduce input errors.
- • Enhanced application performance and loading speed to reduce initial page rendering time by 17%-33%, achieving Google Page Speed scores of 98-100.
Stack: React.js, Vue.js, Nuxt, TypeScript, Node.js, Redux.js, Pinia, Zustand, RTK Query, Three.js
EDUCATION
MOSCOW STATE UNIVERSITYCybersecurity (OWASP) — Extern, 2020 — 2021
TOGLIATTI STATE UNIVERSITYSoftware development — Bachelor, 2020 — 2024
SAMSUNG IT ACADEMYSoftware development — Extern, 2019 — 2020