Arina N. Makovchik
MINSK, BELARUS · OPEN TO OFFICE RELOCATION
Node.js · MongoDB · React · Angular · TypeScript

J U N I O R FULL STACK D E V E L O P E R

Commercial experience · EtaCar Systems (BuzzyBooth, US)

Yandex Practicum · 958h · MRC BSUIR

Open to relocation · Poland · Germany

CURRENTLY IN MINSK
Hybrid / Office

About
Me

Arina N.
Makovchik

Arina N. Makovchik

Fullstack Developer with hands-on commercial experience building production-ready apps for the US SaaS market (EtaCar Systems). Proficient in engineering scalable backend architectures with Node.js, Express, and MongoDB, alongside developing dynamic, modular frontend interfaces in Angular and React.

Solid engineering foundation from MRC BSUIR (4th year) combined with 958 hours of intensive specialization at Yandex Practicum. I focus on clean architecture, database optimization, and cross-browser responsiveness. Adept at leveraging modern AI tooling to accelerate delivery speed without compromising code quality.

Based in Minsk, actively seeking new challenges and fully open to office relocation to Poland or Germany.

Education

2023–2027 BSUIR · MRC Minsk
2025–2026 Yandex Practicum
Apr 2026 – now Etacar Systems · BuzzyBooth

My engineering foundation builds on rigorous academic deep-dives into Databases, complex algorithms, and OOP at MRC (BSUIR), amplified by 958 hours of intensive frontend specialization at Yandex Practicum. This dual path bridges absolute structural discipline with modern production standards in React, TypeScript, and robust Node.js/PostgreSQL architecture.

Currently scaling real-world solutions within the US SaaS market at Etacar Systems, I deliver optimized code under senior mentorship, mastering high-load optimization and clean system design. I am fully prepared to relocate to Poland or Germany, looking to bring immediate architectural value and autonomous execution to a process-driven engineering team.

I combine clean code with attention to interface details.

// Seven years of fine arts — now I draw brackets instead of portraits :]

Technical competencies 8 categories

SKILLS & TOOLS

Find my skills — interactive wordsearch
  • ACCESSIBILITY
  • ASYNCAWAIT
  • TYPESCRIPT
  • CYPRESS
  • FLEXBOX
  • CONTEXT
  • EXPRESS
  • RESTAPI
  • MONGODB
  • ROUTER
  • REACT
  • REDUX
  • HTML5
  • NODEJS
  • MYSQL
  • HOOKS
  • SQL
  • BEM
  • CSS3
  • VITE
  • JEST
  • GRID
  • DOM
  • OOP
Backend & APIs
  • Node.js
  • Express.js
  • REST API design & auditing
  • Middleware architecture
  • JWT authentication
  • AWS S3 (pre-signed URLs)
  • Python (background workers)
  • Docker (basic)
Databases
  • MongoDB (aggregate pipeline, Mongoose)
  • MySQL · MS SQL Server
  • SQL (DML, DDL)
  • Database Design (3NF, ER-modeling)
  • Triggers & Stored Procedures
  • Indexes & Query Optimization
JavaScript & TypeScript
  • JavaScript (ES6+)
  • async/await · Promises
  • TypeScript
  • OOP · Functional programming basics
  • Modular architecture
Frontend
  • React 18 · Hooks
  • Redux Toolkit · RTK
  • Angular (NgZone, Directives)
  • React Router v6
  • Context API
  • HTML5 · CSS3 · BEM · Flexbox · Grid
Testing & Debugging
  • Jest (unit tests, async mocks)
  • Cypress (E2E, cy.intercept)
  • Postman · Insomnia
  • AI-assisted testing
Build Tools & DevOps
  • Vite · npm
  • Git · Git Flow · GitLab MR
  • Storybook
  • ESLint · Prettier
  • Environment config
AI & Prompt Engineering
  • Prompt Engineering (CoT, Few-shot)
  • LLM for Code Refactoring
  • Workflow automation via AI
Languages
  • English — B1+ (Intermediate+)
  • Deutsch — A1+ (targeting B1)
  • Russian — native
  • Belarusian — native
Hover any category · Find words in the grid Apr 2026 · BuzzyBooth US · Full-stack Intern
Selected engineering works 9 items

PROJECTS

BuzzyBooth — Commercial SaaS · Etacar Systems (US Market)

Commercial

April 2026 – Present

  • Backend & Database Optimization: Refactored legacy MongoDB aggregation pipelines by shifting query ordering to leverage database indexes and utilizing projections to exclude heavy data payloads. Replaced synchronous file system operations with asynchronous non-blocking handling, drastically reducing server response times and database load.
  • Performance Tuning & Resource Efficiency: Eliminated high-volume server stalls on enterprise accounts by replacing heavy in-memory JavaScript loops with atomic database operations. Accelerated analytical statistics gathering through parallel asynchronous promise chains (Promise.all) and optimized aggregation stages.
  • Fullstack Architecture & Data Engineering: Re-engineered data pipelines from backend analytical endpoints to frontend interactive charts. Established dynamic, strictly ordered time-series visualization configurations and optimized frontend sorting logic for multi-device data rendering.
  • API Security Hardening: Audited and patched critical endpoint vulnerabilities, mitigating IDOR exposure by introducing strict JWT authorization middleware validation. Immunized application input fields against ReDoS (Regular Expression Denial of Service) attacks through uniform backend input escaping logic.
  • UI Component Layout Engineering: Resolved layout shifting issues inside high-density reactive data tables by enforcing strict semantic HTML structures and fixed structural grid dimensions. Rebuilt layout containers into modern, fluid flexbox components to ensure zero layout breakage across global viewports.
  • Isolated Service Micro-Architectures: Architected and deployed a decoupled Python-based background worker executing asynchronous heavy media processing tasks. Implemented an atomic database state-locking queue system to eliminate microservice race conditions.
  • Testing & Integrity: Engineered comprehensive unit testing suites with Jest to validate transactional rules and asynchronous state lifecycles, using mocked database connection layers to secure pipeline reliability.

SkillSwap — Peer-to-Peer Skill Exchange Platform (Practicum Team Project)

Team

May 2026

  • Team Collaboration: Worked in a team of 5+ developers under tech lead and mentor in full Agile/Scrum workflow — daily stand-ups, sprint planning, GitHub Projects board, feature branch workflow with code review.
  • Component Development: Developed 15+ reusable UI components (Paginator, SearchInput, SubCategoryList, WelcomeBack and others) with 90%+ unit test coverage via Jest + React Testing Library.
  • Features: Implemented debounce optimisation for search requests, adaptive registration forms with validation, full Storybook documentation for all components.
  • CI/CD: GitHub Actions pipeline for automated testing and deployment.
  • Stack: React + TypeScript + CSS Modules + Jest + Storybook.

Stellar Burger – Scalable SPA Architecture with Redux & Real-Time Data

February 2026 – April 2026

  • Scalable State Architecture: Architected domain-driven Redux Toolkit slices (ingredients, burgerConstructor, orders, user, feed) with createAsyncThunk for full async lifecycle management.
  • Authentication & Security: JWT auth with automatic access/refresh token renewal via fetchWithRefresh. Protected routing with redirect preservation (React Router v6).
  • Complex UI: Drag-and-drop ingredient reordering with immutable Redux updates, real-time price computation, route-driven modal rendering using background location pattern.
  • Real-Time Data: WebSocket integration for live order feed and user-specific order history.
  • Testing: Jest unit tests for reducer logic + Cypress E2E with cy.intercept mocks (~95% coverage).
  • Stack: React 18 + Redux Toolkit + TypeScript + Cypress.

Article Customizer: Component-Driven Development

January 2026

  • Component-Driven Development (CDD): UI components built in total isolation using Storybook before app integration.
  • Dynamic UI Styling Engine: CSS Variables system for real-time article layout customisation in React.
  • Sophisticated State Management: Split-state strategy (transient inputs vs persistent settings) to optimise re-renders.
  • Interactive Sidebar & UX: Click-outside closure logic with smooth state transitions.
  • Stack: React + Storybook + CSS Variables + TypeScript + ESLint/Stylelint.

Online Store — Architecture & Core Logic (Weblarek)

October 2025

  • Architecture & Patterns: MVP architecture with event-driven approach (EventEmitter) and Observer pattern for data sync.
  • TypeScript & Logic: Strictly typed generics; complex business logic for cart management, multi-step checkout, and form validation.
  • API & Async: Scalable Fetch API layer with async request handling (Promises) and centralised error management.
  • Stack: Vanilla JS + TypeScript + Fetch API + Vite + SCSS + BEM.

Smart Table — Data Management & API

November – December 2025

  • Server Integration: Async data fetching via Fetch API with query params for searching, filtering, and sorting.
  • Performance: Index caching (sellers/buyers), server-side pagination (5/10/15/all rows).
  • Architecture: Refactored from static to modular ES6 DRY structure using Vite.
  • Stack: Vanilla JS + Fetch API + Vite.

Layout — Advanced CSS

August 2025

  • Fully Responsive UI: Mobile-First, all breakpoints (Mobile, Tablet, Desktop).
  • Advanced CSS: Layered gradients, Variable Fonts, clamp() typography.
  • Interactive Components: Accessible modals via native , animated SVG, micro-interactions.
  • Performance: Clean code architecture, asset optimisation, fast load times.

Layout — UI Components

June 2025

  • Pixel-perfect Figma implementation using Flexbox and Grid.
  • Custom UI: Forms, checkboxes, scrollbars via pseudo-elements and :has() selector.
  • Accessibility: visually-hidden labels, semantic HTML5, :focus-visible states.
  • Dynamic video gallery with third-party API, custom play/pause states and preloaders.

Layout — Performance & Theming

July 2025

  • Mobile-First fluid grid, clamp() based typography.
  • Dark/Light mode via CSS Variables + JS toggle.
  • SVG asset optimisation, lazy-loading for galleries.
  • Semantic HTML and modular maintainable CSS.
Click "read more" to expand large production specifications Total codebases built

Additional Experience

Barista (Mak Cafe)

January 2026 - May 2026

  • Stress Management & High-Load Performance: Thrived in a high-traffic environment, maintaining focus on product quality under pressure—a skill directly transferable to meeting tight development deadlines.
  • Team Collaboration: Coordinated closely with team members to achieve daily KPIs, demonstrating the strong teamwork and mutual support necessary for Agile environments.
  • Interpersonal Communication: Managed diverse customer interactions and resolved conflicts effectively; developed the clear communication style essential for Daily Standups.
  • Workflow Optimization: Identified and implemented small-scale workplace improvements that reduced service time during peak hours.
  • Accountability & Discipline: Demonstrated high personal responsibility and professional discipline within a fast-paced production cycle.

Freelance Portrait Photographer

2021 - Present

  • Client Requirement Analysis: Worked directly with clients to gather and clarify requirements for the final photography results, strengthening skills in requirement analysis and expectation management.
  • Project & Deadline Management: Independently managed the full project lifecycle (planning, photoshoot, editing, and delivery), consistently meeting deadlines and client agreements.
  • Communication & Negotiation: Conducted negotiations with clients, aligned collaboration terms, and handled revisions professionally, developing strong feedback and stakeholder communication skills.
  • Marketing & Personal Branding: Promoted services through social media and portfolio platforms, building experience in marketing, product presentation, and audience engagement.
  • Creative Problem Solving: Adapted quickly to changing shooting conditions and resolved unexpected challenges, demonstrating flexibility and problem-solving abilities.
  • Self-Management & Organization: Worked as an independent professional, planning workflows, prioritizing tasks, and managing client relationships autonomously.
Get in touch OPEN TO OFFICE RELOCATION · POLAND · GERMANY

LET'S
TALK

Thank you for your time. I am based in Minsk and ready to relocate to Poland or Germany for an office role.

Minsk, Belarus · Ready to relocate © 2026 Arina Makovchik