Work Experience

Senior Frontend Engineer at Janea Systems

April 2022 - Present

Worked as a Senior Frontend Engineer on multiple enterprise projects for international clients. Took part in greenfield development, architecture design, performance optimization, and delivery of complex UI features using React, Angular, and TypeScript in agile teams.

Accomplishments

Contributed to three major projects across different domains, delivering key features and improvements tailored to each system's specific needs.

Projects

Microsoft – Report Viewer (part of Microsoft BI suite)

Worked on performance-critical and feature-rich components of the Report Viewer. Bugfixing, new components and Sagas, unit tests and end-to-end Cypress tests for new features

Accomplishments:

• Refactored the table subsystem: introduced virtualization for dynamic tables with complex structures (rowspans, colspans, fixed headers/columns) • Fully restructured and optimized existing codebase for maintainability • Implemented accurate rendering logic for table borders to match behavior of native Report Builder

ReactTypeScriptReduxRedux-SagaJestCypressFluent UIReact-Virtual
Internal Staffing Dashboard

Developed an internal tool to visualize team allocations, projects, and roles over time. • Built drag-and-drop timeline interface for hierarchical (tree-based) project-role structures • Used Angular Signals and OnPush Change Detection to optimize performance

Accomplishments:

Implemented dynamic PDF and Excel export directly from client-side, faster, more light-weight and very flexible comparing to server generation

Angular 18TypeScriptPrimeNGSignalsChangeDetectionStrategy.OnPushjsPDFExcelJSDrag and DropClient-side rendering
F5 – Policy Management System

Lead frontend engineer on a greenfield project to build a policy configuration and management platform. • Designed and implemented the entire project structure and reusable architecture • Delivered a production-ready MVP within 4 months • Built core components, state management with Redux Toolkit and Thunk • Integrated OpenAPI for automated typed API consumption

ReactTypeScriptReduxThunkRedux ToolkitOpenAPI

Senior Frontend developer at Sberbank -Technology Moscow

Jan 2018 - Mar 2022

Developer on internal projects, focusing on client-side applications.

Projects

Frontend Engineer

• Developed a modular frontend application from scratch using React, Redux, and Thunk, with integration of third-party components and internal systems • Worked on building a self-contained bundle with dynamic loading of external applications via DataBus, supporting both internal (via app manager) and external launch environments • Led the integration of components developed by other teams into a unified system • Implemented flexible build configuration with Webpack, introduced optional TypeScript typings • Successfully deployed the product into production across the organization

React.jsReduxThunkWebpackTypeScript
React Native Engineer

• Maintained and evolved a React Native mobile application used across the organization • Resolved bugs, implemented new features, and improved overall application stability • Gradually migrated legacy components to a modern architecture using React, Redux, and Thunk, improving maintainability and performance

React.jsReact NativeReduxRedux-ThunkReselectNode.jsWebpackJavaScript (ES6+)TypeScript (partial)REST APIsHTMLCSSGit

Lead Full Stack Developer at Time and Space

April 2014 - December 2017

Led development of internal reporting systems and Gantt-chart tools for enterprise use.

Accomplishments

• Developed automatic reporting tools with DB integrations (MSSQL, Postgres, Oracle) • Built a Gantt chart based on SlickGrid with custom graphic rendering and printing to PDF • Implemented map service integration, widgets via d3, jQuery, ExtJS • Optimized backend with caching, refactored server for better maintainability

Technologies

PHPPostgreSQLJavaScriptExtJSSlickGridHTMLCSSRESTd3.jsjQueryOracleMSSQL

Full Stack Engineer at Time and Space

February 2012 - April 2014

Co-developer of a modular, visual reporting system with rich data interaction.

Accomplishments

• Built table, chart, and graph components with interactive data elements • Participated in architectural planning and user-driven UI/UX decisions • Maintained and improved error handling, performance, and system logic

Technologies

PHPPostgreSQLJavaScriptExtJSHTMLCSSREST

Full Stack Developer at Integral KT

August 2010 - October 2011

Full stack development of a web-based production management system for X5 Retail Group, covering both backend and frontend components.

Accomplishments

• Built modules such as order management: PHP backend classes, ExtJS components, and complex SQL queries (PL/SQL) • Developed features for data import/export in Excel and PDF using PHP libraries• Refactored and optimized legacy code for performance and maintainability • Worked in a small team with version control (SVN, Mercurial) and NetBeans IDE

Technologies

PHPOracleJavaScriptExtJSHTMLCSSRESTPL/SQLExcel (PHP)PDF (PHP)SVNMercurialNetBeans

Explore my portfolio of projects showcasing my technical expertise and problem-solving abilities.

View Notable Projects

Interested in collaboration or have a project in mind? Let's connect and discuss how we can work together.

Contact Me