Upstaff Sign up
Roman K.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since December, 2025
You can hire Roman K.
today 🔥

Roman K. — Full-Stack Software Engineer

Vetted expert in Full Stack Web (10.0 yr.), Back-End Web (10.0 yr.).

Last verified on December, 2025
Senior
Upper-Intermediate English

Core Skills

Bio Summary

Full-stack developer with solid experience in React.js, Angular, and Node.js, building high-performance and secure applications across fintech, travel, and real estate domains. Experienced with DBs (Postgres, Mysql), backend services written in Go, integrating AI/LLM platforms via API and integrating Conversational AI tools like Voiceflow. Comfortable working in mixed environments, with end clients, elaborating engineering decisions and shaping solutions to match business needs.

Technical Skills

Programming LanguagesJavaScript, TypeScript
JavaScript FrameworksAngular, Express, Ext JS, NestJS, Node.js, React
UI Frameworks, Libraries, and BrowsersBootstrap 4, Styled components, Tailwind CSS
JavaScript Libraries and ToolsLoopBack, Mobx, Redux-Saga, Styled components
AI & Machine LearningOpenAI
Databases & Management Systems / ORMMongoDB, MySQL, PostgreSQL
Amazon Web ServicesAWS Amplify, AWS Cognito, AWS EC2
Azure Cloud ServicesAzure DevOps
SDK / API and IntegrationsAPI, OAuth
Virtualization, Containers and OrchestrationDocker, Terraform
UI/UX/WireframingFigma, Webflow
Version ControlGit
Web/App Servers, MiddlewareNginx
Mail / Network Protocols / Data transferVoIP
Other Technical SkillsApollo

Automated Futures Trading System for Binance - Full-Stack Developer

Duration: Sep 2023 – Present

Technologies: Node.js (Fastify), TypeScript, WebSocket Streams, Prisma ORM, PostgreSQL, Binance Futures API, Docker, AWS EC2, Terraform, Nginx, Certbot, DuckDNS

About the project: Fully automated cryptocurrency trading system for Binance Futures featuring custom trading algorithms based on moving average strategies, real-time market data processing via WebSocket streams, and order execution with the Binance API. Includes secure, cost-efficient cloud deployment using Docker, AWS EC2, Terraform, and automated SSL provisioning.

Responsibilities:

  • Solely designed, developed, and deployed the system from scratch to production
  • Implemented trading logic with MA-based entry/exit rules and position management
  • Integrated Binance WebSocket streams for low-latency market data handling
  • Developed REST APIs with Fastify for monitoring and administrative control
  • Designed Dockerized deployment and automated infrastructure provisioning with Terraform
  • Configured secure HTTPS access via Nginx, Certbot, and DuckDNS
  • Optimized AWS costs with ephemeral infrastructure and persistent S3 backups

Mobile App with AWS Amplify - Full-Stack Developer

Duration: Sep 2023 – Present

Technologies: React Native (Expo), React.js, TypeScript, AWS Amplify, AWS Cognito, OAuth (Apple, Google), AWS S3, AWS CloudFront, Fastify, Node.js, Docker, Nginx, Certbot, Tailwind CSS, Styled Components

About the project: Cross-platform application (iOS, Android, Web) with secure user authentication via AWS Amplify and Cognito, supporting native username/password and federated login via Apple and Google. Includes custom video playback module with engagement tracking and real-time chat interface. Web version deployed through AWS S3 and CloudFront with automated SSL provisioning.

Responsibilities:

  • Solely designed, developed, and deployed the platform from initial concept to production
  • Set up and configured AWS Amplify environments (staging, dev, test) with Cognito User Pools and Identity Pools
  • Integrated Apple and Google sign-in via Amplify federated authentication
  • Resolved Amplify CLI environment/App ID mismatches, ensuring correct backend synchronization
  • Managed OAuth redirect URIs for iOS/Android, including Expo deep linking configuration
  • Implemented custom video player with evaluation logic for engagement and playback tracking
  • Developed real-time chat bubble interface with optimized rendering in React Native
  • Deployed Expo Web build to AWS S3 with CloudFront CDN for global, low-latency access
  • Designed reusable UI component system with Tailwind CSS and Styled Components

Exercise Buddy - Full-Stack Developer

Duration: Sep 2023 – Present

Technologies: TypeScript, Koa.js, React.js, Node.js, GraphQL, AWS DevOps, PostgreSQL, Docker, React Native, Nginx

Responsibilities:

  • Code maintenance and project support
  • Adding new features and bug fixing

Conversational AI Chatbot - Full-Stack Developer

Duration: Jan 2025 – Mar 2025

Technologies: Voiceflow, Node.js, TypeScript, Express.js, REST API, MongoDB, AWS Lambda (Serverless), Webhooks

About the project: Proof-of-concept conversational AI chatbot on the Voiceflow platform for e-commerce, enabling automated handling of customer queries (order status, product availability, FAQ). Features multi-turn dialogue flows with context management, integrated with a Node.js backend for dynamic data retrieval.

Responsibilities:

  • Designed and implemented dialogue flows with branching logic and contextual memory in Voiceflow
  • Developed Node.js microservices to connect the chatbot with a mock e-commerce database
  • Integrated Voiceflow flows with backend APIs using webhooks for real-time responses
  • Deployed serverless functions (AWS Lambda) for scalability and cost efficiency
  • Prepared demo and documentation for client presentation

ID-Veritas - Full-Stack Developer

Duration: Aug 2022 – Sep 2023

Technologies: TypeScript, Angular, Bootstrap, Loopback.js, Azure DevOps, Nginx

Responsibilities:

  • Developed new features
  • Designed project architecture solutions
  • Conducted code review, refactoring, and maintenance
  • Configured deployment pipelines and CI/CD
  • Implemented security processes
  • Proposed technical and functional improvements

P.R.I.S.M Consortium (Hardware Erasure) - Full-Stack Developer

Duration: Feb 2022 – Aug 2022

Technologies: TypeScript, Node.js, xml2js, Azure Functions, Azure Logic Apps, Azure Vault, NetSuite, Azure SQL, custom erasure pipeline engine

Responsibilities:

  • Developed new features
  • Designed project architecture solutions
  • Developed REST APIs
  • Refactored and maintained code
  • Integrated third-party libraries

Travel Technology Practice (Luxury Property Rental) - Back-End Developer

Duration: Apr 2021 – Feb 2022

Technologies: TypeScript, NestJS, PostgreSQL, TypeORM, Swagger, MJML, Webflow API

Responsibilities:

  • Developed new features and wrote unit tests
  • Worked with PostgreSQL databases: schema design, querying, and data manipulation
  • Designed and implemented RESTful APIs
  • Integrated backend with Booking.com API, configuring connectivity and ensuring stable data exchange
  • Integrated backend data with Webflow-based marketing pages, setting up custom API endpoints for dynamic content and optimizing page load performance through API response caching

Betting Platform - Full-Stack Developer

Duration: Oct 2020 – Jun 2022

Technologies: TypeScript, React.js, Redux, MobX, Express.js

Responsibilities:

  • Developed new features and created components
  • Developed REST APIs
  • Refactored and maintained code
  • Reviewed teammates' code
  • Worked with third-party libraries and sources: Betradar, IMG, Perform, and AWS

Music Industry Services for Spotify Musicians - Full-Stack Developer

Duration: Feb 2020 – Sep 2020

Technologies: React.js, Redux, Express.js, Sequelize

About the project: Platform providing various services to Spotify musicians and singers.

Responsibilities:

  • Refactored and improved existing code
  • Wrote business logic for the application
  • Created, designed, and managed databases
  • Developed UI components
  • Fixed application bugs

Forex Currency Exchange Platform - Front-End Developer

Duration: Apr 2019 – Jan 2020

Technologies: React.js, Redux

About the project: Platform providing users with data from Forex.

Responsibilities:

  • Developed user interface
  • Designed user interactions on web pages
  • Ensured cross-platform optimization for mobile devices

Various Upwork Projects - Full-Stack Developer

Duration: Sep 2017 – Mar 2019

Technologies: React.js, Redux, Node.js, Express.js, GraphQL, PostgreSQL, MySQL, MongoDB

Responsibilities:

  • Developed functionality and components
  • Fixed bugs
  • Designed user interactions on web pages
  • Developed backend applications
  • Created servers and databases
  • Ensured responsiveness of applications

E-commerce Websites and Promo Pages - Full-Stack Developer

Duration: Feb 2015 – Feb 2016

Technologies: HTML, CSS, JavaScript, PHP, Laravel, MySQL, jQuery, Git

About the project: Full cycle development of e-commerce websites and adaptive promo pages. Created SPA applications using jQuery on front-end and Laravel on back-end.

Responsibilities:

  • Created responsive layouts
  • Ensured cross-browser and cross-device compatibility
  • Rendered data from back-end using AJAX requests and templates

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Roman K.
or someone with similar Skills?
Roman K. is available
for hire 🔥
Book a call with Roman K.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring