Logo
Roman – Angular, Node.js, JavaScript, experts in Lemon.io

Roman

From Ukraine (UTC+3)flag

Full-stack Web Developer|Senior
Lemon.io stats
1
projects done
3294
hours worked

Roman – Angular, Node.js, JavaScript

Roman, a Senior Full Stack engineer, brings a robust academic background and extensive professional experience to the table. Specializing in Angular and Nest.js, he has a proven track record in enterprise, freelance, and volunteering projects, making him a valuable addition to any team. With a willingness to take on architectural decisions and a passion for sharing knowledge, Roman's expertise in frontend and backend development, combined with his friendly demeanor, make him an excellent candidate for senior-level roles.

10 years of commercial experience in
Gambling
Gamedev
Healthcare
Manufacturing
Medtech
Public services
Renewable energy
Social media
Tourism
ERP
Platforms
SaaS
Gaming software
Main technologies
Angular
9 years
Node.js
6 years
JavaScript
8 years
Typescript
8 years
Additional skills
React
Jest
Material UI
SCSS
NX
Grid
Karma
Jasmine
Protractor
Firebase
Bootstrap
Webpack
Angular.js
Unit testing
MongooseODM
PostgreSQL
Nest.js
MongoDB
Next.js
RxJS
Google App Engine
NgRx
HTML
CSS
GCP
MapBox
Docker
Sequelize ORM
Tailwind CSS
NoSQL
Redis
Kafka
Testimonials

"Things are going great with Roman. It has been a pleasure working with him so far and I am excited to continue doing so. He has proven himself an expert in the things we requested from the time of the initial consultation with Lemon."

Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Sep 2022 - Sep 20253 years
Project Overview

A digital platform that helps businesses manage and track renewable energy projects, optimize energy usage, and improve sustainability performance. It provides tools for monitoring, reporting, and decision-making in clean energy operations.

Responsibilities:
  • Architected secure authentication systems using SSO, MFA, and invitation-based onboarding with OAuth 2.0, enhancing platform security and achieving a 99.9% success rate for authorizations.
  • Developed and optimized a dynamic dashboard, featuring customizable widgets for real-time energy consumption and production tracking, improving user engagement by 30%.
  • Engineered a Roadmap Timeline feature, converting sustainability goals (e.g., 0 MtCO2e by 2030) into actionable milestones with real-time updates, enabling agile decarbonization strategies.
  • Built a comprehensive Deal Management system, centralizing renewable energy project workflows (RFP/bid management, document handling, supplier tracking) with real-time dashboards, reducing project coordination time by 40%.
  • Optimized an interactive Facility Map tool, cutting data processing time from 15 seconds to 3 seconds (80% improvement), and developed an Impact Map to prioritize high-impact decarbonization facilities.
  • Implemented advanced filtering and data export functionalities (CSV, PDF, PNG), enabling complex queries and seamless data sharing, boosting user productivity by 25%.
  • Enhanced application performance by implementing a reload-on-demand pattern, reducing API calls by 80% and improving page load times by 50% for a seamless user experience.
  • Designed a subscription-based access control system with tiered functionality, enhancing platform scalability and revenue expansion.
  • Led migration of database and codebase from v1 to v2 schema in PostgreSQL, optimizing energy source data handling and improving query performance.
  • Architected RenConnect, a scalable platform connecting energy suppliers with clients, streamlining workflows and enhancing collaboration.
  • Spearheaded end-to-end development of RenConnect, designing an intuitive UI/UX and core features using modern frameworks (e.g., Angular, Node.js).
  • Engineered secure authentication flows with Single Sign-On (SSO) and OAuth 2.0, achieving a 99.9% success rate for authorizations, ensuring seamless and safe user experiences.
  • Implemented robust multilingual support (i18n) for global accessibility, enabling seamless user adoption across diverse markets and increasing international user engagement.
  • Developed an in-app document signing feature using secure APIs, enabling users to review and sign agreements within the platform, reducing document processing time by 50% and establishing a centralized, auditable document repository.
Project Tech stack:
Node.js
Angular
Angular Material
PostgreSQL
Sequelize ORM
Typescript
Nest.js
NX
Monorepo
Tailwind CSS
GCP
MapBox
Docker
Senior Software Engineer
Aug 2021 - Sep 20221 year
Project Overview

One of the largest and most innovative healthcare organizations in the United States. The project covered the entire cycle of healthcare. Roman worked on the features related to the assessments (i.e. understanding the patient’s current health status), authorizations (i.e. the services should be provided to ensure good care), and supported many other parts of the whole process.

Responsibilities:
  • Led end-to-end rebuild of the UI, delivering a modern, scalable product that improved customer experience and met new product requirements.
  • Established coding standards and workflows that halved code review time and improved team productivity.
  • Architected modular, reusable components that cut redundancy and accelerated future feature development.
  • Introduced feature flagging for 5 business units, reducing release risk and speeding feature delivery by 30%.
  • Managed and mentored a frontend team of 4, guiding sprints, reviews, and knowledge sharing to maintain high engineering quality.
  • Interviewed 50+ candidates to build strong, aligned teams for the platform and related initiatives.
Project Tech stack:
Node.js
Typescript
Angular
NoSQL
MongoDB
Nest.js
Kafka
Redis
Senior Software Engineer
Mar 2021 - Sep 20216 months
Project Overview

The key objective of the project was to develop a system for travelers, where they are able to share photos, make posts, sell stuff on the marketplace, etc. The project was designed & built from scratch.

Responsibilities:
  • Designed & created product from scratch (monorepo);
  • Developed a custom set of UI components;
  • Adapted material components to app design;
  • Implemented auth mechanism;
  • Made app as PWA (Progressive Web Application);
  • Implemented Progressive Image Loading.
Project Tech stack:
Angular
Typescript
HTML
CSS
SCSS
RxJS
Google App Engine
NX
Node.js
Nest.js
Jest
Senior Software Engineer
Jun 2020 - Feb 20218 months
Project Overview

The main purpose of the project was to develop a platform that can design & build & instantiate applications from templates. The design of the templates was made by a custom drag-n-drop mechanism. The project was designed & built from scratch.

Responsibilities:
  • Designed & created the product from scratch (monorepo);
  • Developed a custom set of UI components (library);
  • Implemented auth mechanism based on tokens;
  • Implemented custom DnD;
  • Implemented permission concept.
Project Tech stack:
Angular
Node.js
Nest.js
MongoDB
Strong Middle Software Engineer
Mar 2020 - Jul 20204 months
Project Overview

A leading service provider in OCTG material processing, serving clients in the oil and gas industry. A brand new full platform for the tubing processing facility, registry materials, sales services, etc.

Responsibilities:
  • Created product from scratch;
  • Optimized performance;
  • Developed a custom set of reusable UI components;
  • Implemented SSO authentication.
Project Tech stack:
Angular
React
Typescript
HTML
CSS
Strong Middle Software Engineer
May 2019 - Mar 202010 months
Project Overview

The customer was a leading software development company specializing in the gambling domain. Their products included a fully managed sportsbook, a gaming and payment processing platform, and the largest casino content aggregator on the market. The scope of the project spanned the development of a full-featured product from scratch, extension and maintenance of the existing functionality, and migration from Angular.js to Angular 8.

Responsibilities:
  • Created an independent product from scratch;
  • Operated with big data sets, including lazy loading of data;
  • Optimized performance;
  • Migrated the product from Bower to Yarn, from Gulp and Webpack 2 to Webpack 4, and from AngularJS to Angular 8.
Project Tech stack:
Angular
Node.js
Webpack
HTML
CSS
JavaScript
Typescript
Angular.js

Education

2016
Computer Engineering
Bachelor's
2018
System Programming
Master's

Languages

English
Advanced

Hire Roman or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.