No CV in your cart yet
Пожалуйста, войдите, чтобы скачать резюме.
Experience level:
3-5 years
Education level:
Languages:
Russian: Native
English: B1
The company develops and manufactures security systems and smart home systems.
Worked in a team of 9 people (3 backend, 2 frontend, DevOps, QA, BA, PM) on two key projects.
Project 1: Admin panel for managing security systems and devices (IoT device management)
Key tasks I worked on:
– Device fleet management interfaces: 1000+ controllers; statuses, events, parameters.
– Data updates via polling: status updates and predictable UI behavior in case of errors/unstable connection.
– RBAC: custom roles/rights, interface access management, UI-level access control.
– Performance: code splitting/lazy loading, initial bundle weight reduction, acceleration of initial display of key screens.
– Monitoring/operational scenarios: event feed/calendar, notifications, PDF reports, geovisualization (Turf.js).
– Reusable forms and validation, uniform rules and error handling.
– Tables for large selections: server-side filtering/sorting/pagination.
– Configurations and delivery for multiple environments and instances/regions.
PROJECT 2: Web application (B2B SaaS / rental for private security companies) for monitoring the status of our controllers/devices at facilities, events, and incidents.
Key achievements:
– Led the end-to-end project: architecture, decomposition, code review, releases, and support.
– Implemented white-label/multi-instance delivery: separate builds for each private security company + the ability to add/enable features for the client.
– Implemented application resilience: offline-first scenarios, Service Worker, centralized error handling (Error Boundary).
– Set up and developed testing: unit/integration (Jest, React Testing Library), coverage of key user scenarios.
– Implemented authentication/authorization: Auth0/OIDC, working with tokens, route guards, access differentiation by roles/rights.
Stack:
JavaScript, TypeScript, React, Redux Toolkit (RTK), React-Router, React Hook Form,
Axios, i18n, Material UI (MUI), FullCalendar, React PDF Renderer, Auth0, Docker, Turf.js, Yup, ESLint, JWT, Auth0, CSP, GDPR compliance
Additional:
Refactoring legacy code, writing unit/integration tests (Jest, React Testing Library),
maintaining technical documentation, participating in code reviews, configuring CI/CD.
Outsourced IT company. Worked in a dedicated team on an LMS platform for an external client.
Project: Modernization of an educational platform
Team: 7 developers (3 frontend, 2 backend, QA, PM)
– Created a library of UI components with Tailwind CSS, accelerating feature development by 40%
– Developed interactive Lottie animations to increase user engagement
– Set up error monitoring with Sentry and technical documentation
– Participated in the full Scrum cycle and conducted code reviews
Stack: JavaScript, Vue 3, Pinia, Vite, Vue Router, Tailwind CSS, Auth0, Sentry
JavaScript
React
TypeScript
Webpack
Redux
Jest
MaterialUI
react-router
Redux Toolkit
Next.js
Axios
HTML
CSS
Pinia
Vue