CV
Play this CV

Vladimir Rybas

Senior Frontend Engineer

About

Frontend engineer with 5+ years building production React applications — from B2C e-commerce to enterprise dashboards for a major financial institution. Most at home in TypeScript with React, MobX or Redux, and complex data visualization, but comfortable across the stack with Node.js and relational databases.

Experience

Chulakov Studio

— Senior Frontend Engineer
May 2024 - Present

Team of 6 (2 FE, 2 BE, QA, Analyst)

Developing a security monitoring application for a major financial institution.

React 18MobXTypeScriptHighchartsReact RouterMicro-frontend architecture
  • Architected and developed a micro-frontend module using React, MobX, and TypeScript for real-time data flows.
  • Built a comprehensive analytics dashboard suite using Highcharts, creating multiple custom visualization types (line, bar, pie, heatmaps).
  • Engineered highly customized, interactive chart components with drill-down capabilities and cross-chart data synchronization.
  • Optimized rendering performance for high-volume data visualization, handling thousands of data points efficiently.
  • Systematically debugged and resolved critical issues across the application, including race conditions, UI logic errors, and memory leaks.

WorkHuman

— Frontend Engineer
May 2022 - May 2023

Agile team averaging 7 members (2 FE, 2 BE, 2 QA, Designer)

Developed an employee rewards management platform from near-scratch.

ReactTypeScriptContext APIReact RouterCustom UI library
  • Independently executed a complete codebase migration from JavaScript to TypeScript in one month.
  • Developed a custom data table component with client-side multi-criteria filtering, sorting, and pagination for 1000+ records.
  • Built a sophisticated filtering system with real-time updates using Context API.
  • Implemented a complete reward workflow with role-based permissions and confirmation dialogs.

Additional Experience

  • Worked on a legacy JSP (JavaServer Pages) project, implementing modifications and maintaining server-side rendered pages.

Upwork

— Frontend Engineer
Aug 2020 - May 2021

Cross-functional team of 4 (FE, BE, QA, Designer)

Developed a feature-rich task management platform with advanced collaboration capabilities.

ReactContext APITypeScriptReact RouterDraft.jsreact-beautiful-dndMaterial-UI
  • Built a comprehensive navigation system with React Router, including nested routing for projects and tasks.
  • Developed an advanced search with debounced backend API integration.
  • Implemented a Google Docs-style rich text editor using Draft.js.
  • Created an intuitive drag-and-drop interface for task organization using react-beautiful-dnd.
  • Architected scalable state management using Context API with TypeScript.

Toptal

— Frontend Engineer
Sept 2019 - Jun 2020

Cross-functional team of 5 (2 FE, 2 BE, 1 QA)

Developed B2C e-commerce platform development, focusing on authentication and core user-facing features.

ReactReduxNode.jsExpressPostgreSQLMongoDB
  • Designed and implemented secure authentication system featuring: JWT token-based auth, social logins, email verification, and CSRF/XSS protection.
  • Developed product catalog with advanced filtering and a shopping cart using Redux for optimal performance.
  • Built REST API endpoints for product operations using Node.js and Express.
  • Actively participated in agile ceremonies: daily standups, sprint planning, and peer code reviews.

Skills

Frontend

React, TypeScript, MobX, Redux, Context API, React Router, Material UI, Draft.js, Highcharts, Micro-frontends

Backend

Node.js, Express, PostgreSQL, MongoDB, REST APIs

Tools & Practices

Git, Vite, Webpack, Agile / Scrum, code review, performance profiling

Languages

  • Russian — Native
  • English — Fluent