Roman Grinovski

Senior Front-End Engineer

Senior Frontend Engineer with 10+ years building complex web applications in React and TypeScript. I specialize in scalable architecture, design systems, and performance optimization for B2B SaaS products. Currently working remotely, I've led frontend teams, mentored engineers, and shipped features used by thousands of enterprise customers. I thrive in product-focused environments where technical decisions directly impact user experience and business outcomes.

Work

Spacelift

Frontend Engineer
– Present
Remote, EU

Building the frontend for an infrastructure-as-code platform serving enterprise DevOps teams.

  • Architecting React components for complex infrastructure management workflows

  • Contributing to accessibility improvements to meet VPAT compliance requirements

  • Participating in frontend guild activities and technical decision-making

  • Collaborating with backend teams to design GraphQL APIs for infrastructure state management

Via

Frontend Engineer
Remote, EU

Led frontend development for a B2B platform managing school transportation logistics.

  • Built real-time vehicle tracking interface handling 1000+ concurrent bus routes

  • Designed scheduling tools that reduced route planning time for school administrators

UI Bakery

Software Engineer
Minsk, Belarus

Core contributor to a low-code platform enabling non-technical users to build internal tools.

  • Built drag-and-drop layout engine supporting complex nested component hierarchies

  • Implemented conditional logic system allowing dynamic UI behavior without code

  • Worked extensively with advanced Angular patterns and RxJS for reactive programming

Akveo

Frontend Engineer
Minsk, Belarus

Full-stack development of mobile-first MVP for client in IoT space.

  • Delivered responsive React application from design mockups to production in 4 months

  • Built NestJS backend with JWT authentication and MongoDB integration

  • Set up Azure deployment pipeline with automated testing and staging environments

  • Worked directly with client stakeholders to iterate on MVP based on user feedback

EPAM Systems

Software Engineer → Team Lead
Minsk, Belarus

Led frontend team through major technology migration for large-scale financial platform.

  • Planned and executed AngularJS to Angular 8 migration for 50+ components

  • Mentored 4 junior developers, conducting code reviews and technical interviews

  • Integrated payment flows, processing millions monthly

  • Established GitLab CI/CD pipeline reducing deployment time from hours to minutes

Aligned Code

Software Engineer
Minsk, Belarus

Frontend development across multiple client projects including Smart TV, financial, and enterprise applications.

  • Built Ionic app for financial organization with mobile-first design

  • Developed Smart TV application for online broadcast service with remote navigation

  • Created Angular web app with real-time console streaming functionality for enterprise client

  • Implemented end-to-end testing with Protractor across different platforms

Oxagile

Frontend Developer
Minsk, Belarus

Frontend development for B2B SEO analytics platform serving digital marketing agencies.

  • Implemented TDD workflow with comprehensive test coverage using Jasmine and Protractor

  • Built responsive data visualization components for SEO metrics and reporting

Education

Skills

Frontend

  • React
  • TypeScript
  • Next.js
  • JavaScript
  • Angular
  • HTML
  • CSS

Backend & Tools

  • Node.js
  • NestJS
  • MongoDB
  • Git
  • CI/CD
  • Storybook

Languages

English

Full professional proficiency

Polish

Limited working proficiency

Russian

Native speaker

Interests

Technology

  • AI-assisted workflows
  • Smart UI
  • Web performance
  • Developer experience