Logo
Roman – AWS, React, Typescript, experts in Lemon.io

Roman

From Spain (UTC+2)flag

Full-stack Web Developer|Senior

Roman – AWS, React, Typescript

Roman is a senior full-stack engineer with 9 years of experience, specializing in TypeScript, Node.js, React, Next.js, and AWS. He has led architecture and delivery for production systems in healthcare, e-commerce, and AI-driven platforms, with strong back-end and system design expertise. Roman demonstrates mature use of AI tools, clear technical communication, and a pragmatic, product-focused engineering mindset.

9 years of commercial experience in
Accounting
Administration
AI
Analytics
Communications
Data analytics
Design
E-commerce
Edtech
Healthcare
Healthtech
Public services
Social media
Social services
Marketplace
Chatbots
Communication tools
Main technologies
AWS
4 years
React
7 years
Typescript
7 years
Node.js
7 years
Next.js
6 years
AI-assisted coding
1 year
Additional skills
Python
AI agent development
AWS Lambda
Amazon S3
PostgreSQL
Nest.js
LLM
CI/CD
Cassandra
OpenAI
Twilio API
CloudWatch
Cognito
AWS SES
Kafka
Redis
Laravel
JavaScript
PHP
MySQL
jQuery
Symfony
Redux
Redux Toolkit
React Query
Docker
PyTorch
XGBoost
Golang
AI agent orchestration
Amazon Cognito
Microservices
Express.js
Vercel
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Full-stack Engineer
Feb 2023 - Ongoing3 years 4 months
Project Overview

It's a WhatsApp-based MVP/pilot that lets users log trips, receive personalized telemetry, and automatically generate emissions reports.

Responsibilities:
  • Bootstrapped the back-end foundation in Nest.js with a REST API and defined the initial solution architecture for an MVP-stage product.
  • Implemented an end-user WhatsApp-based workflow for station availability checks, nearest station selection, fuel amount input, and user-facing flows.
  • Designed telemetry ingestion and the data model for companies and trucks, and implemented integration-based imports in an early-stage setup.
  • Built a custom data uploader for non-automated telemetry sources using table-based and manual uploads.
  • Implemented orchestration for emissions calculations with S3 uploads, persistence in PostgreSQL, and triggering of calculation pipelines.
  • Wrapped and operationalized a mathematician-authored emissions algorithm via Python Lambda functions.
  • Prepared reporting datasets and exports for AWS QuickSight.
  • Delivered the MVP to a small pilot and handed it over to a broader team for further scaling.
Project Tech stack:
Typescript
Node.js
Nest.js
Python
AWS
AWS Lambda
Amazon S3
PostgreSQL
Senior Full-stack Engineer
Feb 2023 - Ongoing3 years 4 months
Project Overview

It's a multi-tenant AI career advisor platform for colleges, supporting students' onboarding, staff workspaces, role-based access, AI-assisted conversations, scheduled analysis, and progress extraction.

Project gallery:
Portfolio example for UK Education — AI Career Advisor by Roman, Senior Full-Stack Engineer
Responsibilities:
  • Delivered the product from zero to a production MVP, supported post-MVP work, and gradually transitioned ownership to a team.
  • Built a multi-tenant platform model with workspaces, spaces, and layered RBAC.
  • Implemented bulk student invitations with queued delivery for large cohorts and automated invitation emails and onboarding flows.
  • Implemented authentication evolution from AWS Cognito to custom authentication due to changing requirements.
  • Integrated Microsoft login for staff and implemented one-time link and OTP login flows for students.
  • Built chat-centric onboarding and data capture with scheduled AI analysis and chat summaries and progress extraction.
  • Implemented an internal AI flow and orchestration builder with tool configuration, recursive logic, multi-provider setup, and web search integration.
  • Implemented task management workflows with staff-driven and AI-initiated status transitions.
  • Implemented safeguarding detection and escalation with restricted visibility and role-based notifications.
  • Implemented notifications via Twilio SMS and migrated email delivery from SendGrid to Postmark.
  • Implemented observability with CloudWatch logging and an internal alert module.
  • Managed infrastructure as code via AWS CDK and CI/CD via GitLab pipelines, with chat storage in Cassandra and AWS Keyspaces.
Project Tech stack:
Typescript
Node.js
AWS
Cognito
OpenAI
LLM
CI
CD
Cassandra
Twilio API
CloudWatch
Senior Full-stack Engineer
Feb 2023 - Ongoing3 years 4 months
Project Overview

It's a HIPAA-compliant healthtech platform built on a self-hosted Medplum instance, with AI middleware for patient intake, provider workflows, clinical data orchestration, scheduling, access control, and healthcare integrations.

Project gallery:
Portfolio example for beHuman by Roman, Senior Full-Stack Engineer
Responsibilities:
  • Conducted product discovery and delivered MVP foundations.
  • Replaced the default GitHub deployment with a custom GitLab CI/CD pipeline enabling multi-service deployments, environment promotion, and expanded infrastructure footprint.
  • Built a patient-facing web app in Next.js and integrated end-to-end patient flows with Medplum-backed capabilities.
  • Built a provider-facing portal for patient lookup, visit context, and operational clinical views.
  • Designed and implemented a SOAP note workflow that converted structured SOAP UI into FHIR-aligned, dynamically generated resources.
  • Implemented intake and questionnaire-driven flows for questionnaire authoring, response capture, and downstream resource creation.
  • Delivered a chronological records timeline aggregating key clinical artifacts into a coherent patient history.
  • Implemented availability and scheduling primitives to support visit coordination.
  • Implemented an AI middleware gateway approach, including deployment bootstrapping, Nest.js-based auth, and Medplum client credential configuration.
  • Added 2FA and SMS verification flows and extended the backend to support custom verification beyond standard MFA.
  • Owned access control and multi-tenancy considerations across architecture and delivery.
  • Integrated Health Gorilla, Zoom API, and Claim.MD.
  • Implemented messaging via AWS SES and AWS-based SMS integration, with infrastructure managed via AWS CDK.
Project Tech stack:
Next.js
Nest.js
AWS
AWS SES
CI
CD
Typescript
Node.js
Senior/Lead Full-stack Engineer
Jul 2019 - Feb 20233 years 7 months
Project Overview

It's an e-commerce and fulfillment platform that enables users to create and sell merch collections with automated DTG production, order routing, shipping workflows, supplier integrations, and internal operational tooling.

Responsibilities:
  • Owned key domains including shipping, fulfillment, and print automation, and worked full-stack across the platform.
  • Led automation integration with Kornit Digital DTG equipment through Custom Gateway and later custom integrations.
  • Coordinated with factory operations, accessed machine-connected systems, and automated workflows based on direct validation with operators.
  • Implemented generation of print job and artwork instruction files with placement zones, palettes, and job parameters required by DTG pipelines.
  • Built and maintained the end-to-end fulfillment lifecycle from purchase through job creation, print start, shipping label creation, and tracking updates.
  • Migrated and rewired shipping workflows around ShipStation, separating production and fulfillment modules from customer-facing shipment tracking.
  • Contributed to multiple platform iterations and major refactors and architecture changes.
  • Implemented a final architecture based on Nest.js microservices, Kafka, Redis, Event Sourcing, and PostgreSQL projections.
  • Used Cassandra-compatible ScyllaDB for internal system needs while keeping the primary user read model in PostgreSQL.
  • Built complex product modeling with supplier, retail, and e-commerce projections optimized for denormalized read models.
Project Tech stack:
Nest.js
Kafka
Redis
PostgreSQL
Cassandra
Node.js
Typescript
AWS
Software Engineer
Jun 2018 - Jul 20191 year 1 month
Project Overview

It's a CRM and e-commerce platform delivering marketing and sales workflow support.

Responsibilities:
  • Delivered multiple performance- and marketing-oriented e-commerce implementations, including funnels, upsells, and recurring charges.
  • Implemented integrations with Konnektive CRM for sales flows, upsell logic, and recurring billing operations.
  • Served as Frontend Lead on a large client project for CRM and e-commerce platform delivery.
  • Implemented core CRM front-end modules for orders, subscriptions, customers, products, campaigns, and funnels, shipping and fulfillment UI, and analytics.
  • Implemented shipping and order tracking workflows and supported real-time UI needs, including websockets where required.
  • Built a page builder inside the CRM with dynamic templates and block loading, page composition, and rendering.
  • Maintained a custom front-end build approach with CRA ejection and custom webpack configuration.
  • Participated in back-end work with PHP and Symfony and collaborated closely with the back-end team.
Project Tech stack:
React
Redux
Node.js
PHP
Symfony
Laravel
MySQL
PostgreSQL
AWS
JavaScript
jQuery
Software Engineer
Sep 2017 - Jun 20189 months
Project Overview

Small-business websites and lightweight custom admin tools delivered end-to-end.

Responsibilities:
  • Built small-business websites with custom back-office capabilities for multiple domains including automotive, furniture, tools catalog, and real estate.
  • Implemented product and catalog management with CRUD, pricing updates, admin dashboards, and inquiry workflows.
  • Built custom search and filtering for listings, including homepage prioritization logic.
  • Implemented lead capture and communications via contact forms and inquiry flows.
  • Owned end-to-end delivery including development, hosting setup, deployment, and basic operational maintenance.
Project Tech stack:
PHP
MySQL
JavaScript
jQuery

Education

2012
Information Technology
Bachelor's degree

Languages

Ukrainian
Advanced
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.