← Back to list
Senior
Registration: 02.10.2026

Roman Kiselev

Specialization: Senior Frontend Engineer / Full-stack Developer
Senior Frontend Engineer / Full-stack Developer with 9+ years of commercial experience. My main expertise is building complex frontend and real-time systems, especially products that interact with physical devices, video streams and live data. For the last 7 years, I have been developing an industrial AR platform where I work with WebRTC, browser video streaming, WebSockets, external AR devices, real-time data and frontend architecture. I also have experience developing industrial monitoring systems with React, Node.js and telemetry from 1000+ connected nodes. My main stack includes Angular, TypeScript, React, RxJS, NgRx, Signals, WebRTC, WebSockets, Node.js/NestJS, REST, GraphQL and Docker. I am particularly interested in IoT, industrial software, real-time applications, video, device management platforms and complex B2B/enterprise interfaces. I can work as a Senior Frontend Engineer / Frontend Architect and can also contribute to full-stack tasks when needed. I actively use AI coding agents in my daily development workflow for code analysis, refactoring, testing, debugging and accelerating implementation.
Senior Frontend Engineer / Full-stack Developer with 9+ years of commercial experience. My main expertise is building complex frontend and real-time systems, especially products that interact with physical devices, video streams and live data. For the last 7 years, I have been developing an industrial AR platform where I work with WebRTC, browser video streaming, WebSockets, external AR devices, real-time data and frontend architecture. I also have experience developing industrial monitoring systems with React, Node.js and telemetry from 1000+ connected nodes. My main stack includes Angular, TypeScript, React, RxJS, NgRx, Signals, WebRTC, WebSockets, Node.js/NestJS, REST, GraphQL and Docker. I am particularly interested in IoT, industrial software, real-time applications, video, device management platforms and complex B2B/enterprise interfaces. I can work as a Senior Frontend Engineer / Frontend Architect and can also contribute to full-stack tasks when needed. I actively use AI coding agents in my daily development workflow for code analysis, refactoring, testing, debugging and accelerating implementation.

Portfolio

Itorum MR — Industrial Augmented Reality

Senior Frontend Engineer / Frontend Architect I have been developing this industrial AR platform for approximately 7 years, taking responsibility for a large part of the frontend architecture and implementation. The platform connects industrial specialists with remote experts through AR devices and real-time video communication. My responsibilities include: * designing and developing complex frontend architecture; * Angular and TypeScript development; * WebRTC and browser video streaming; * WebSocket communication with external AR devices; * real-time application state and data flows; * integration with backend services and external systems; * development of complex industrial user interfaces; * performance optimization for applications working with active video streams; * modernization of the application, including migration from Angular 9 to Angular 18; * technical decomposition of features and architectural decisions; * maintaining and evolving a large long-term codebase. The project combines frontend engineering, real-time communication, video, AR devices and industrial workflows. It is one of my main sources of commercial experience with non-standard software systems and device integration.

Skills

Angular
TypeScript
WebRTC

Work experience

Senior Frontend Engineer / Frontend Architect
since 08.2019 - Present |“Itorum MR” — Industrial AR platform
Angular, TypeScript, RxJS, NgRx, Signals, Standalone Components, Angular Material, WebRTC, WebSocket, HTML5, CSS/SCSS, Node.js, NestJS, REST API, GraphQL, Docker, Git, Linux
Long-term development of an industrial AR platform used for remote work and expert assistance at industrial facilities. I have been responsible for a large part of the frontend development and technical evolution of the platform, including architecture, complex UI functionality and integration with external devices and backend services. Key responsibilities and achievements * Designed and developed complex enterprise frontend architecture. * Developed real-time user interfaces for industrial scenarios. * Implemented and maintained WebRTC-based video communication and browser video streams. * Developed WebSocket integrations with external AR devices. * Worked with real-time application state and asynchronous data flows. * Developed interfaces interacting with physical devices and external services. * Migrated the application from Angular 9 to Angular 18 during continuous product development. * Worked with RxJS, NgRx, Signals and Standalone Components. * Optimized application performance and UI rendering in scenarios involving active video streams and large amounts of dynamic data. * Participated in architectural decisions, decomposition of complex functionality and development standards. * Worked with Node.js/backend integrations and REST APIs. * Developed interfaces for complex industrial workflows where reliability and predictable behaviour are important. The project combines software, AR devices, video communication, real-time data and industrial workflows, giving me practical experience at the intersection of frontend development and physical devices.
Full-stack / Frontend Developer
07.2018 - 08.2019 |“SIANT” — Industrial monitoring system
React ,Node.js ,JavaScript , TypeScript , InfluxDB , Linux ,Ansible
Development of an industrial monitoring platform for infrastructure with 1000+ monitored nodes. Worked on interfaces for monitoring industrial infrastructure and processing large amounts of changing telemetry data. This project gave me practical experience with the complete flow from industrial devices and telemetry to backend services and user interfaces.

Languages

EnglishIntermediateRussianNative