Roman Varkhola
Ukraine πŸ‡ΊπŸ‡¦
Upstaffer since July 25, 2025

Roman Varkhola β€” Full Stack Web Developer

Expertise in Full Stack Web (8.0 yr.).

Last verified on July 25, 2025

Core Skills

JavaScript
JavaScript
8 yr.
TypeScript
TypeScript
8 yr.
PHP
PHP
2 yr.
Ruby
Ruby
2 yr.
SQL
SQL
8 yr.

Bio Summary

Full Stack Web Developer with 8 years of experience specializing in web technologies and scalable microservices architectures. Expertise in RESTful APIs, GraphQL, front-end and back-end frameworks, and cloud infrastructures, particularly with AWS services. Profound knowledge of programming languages including JavaScript, TypeScript, PHP, Ruby, and SQL. Proven track record in handling low to medium complexity projects throughout the full software development lifecycle. Technical skills encompass working with diverse databases, implementing CI/CD with AWS tools and Jenkins, containerization with Docker, and blockchain technologies like Web3 and smart contracts. Holds a Master's Degree in Applied Mathematics and Informatics, reflecting a solid engineering background.

Technical Skills

Programming Languages JavaScript, PHP, Ruby, TypeScript
JavaScript Frameworks Ext JS, NestJS, React
Databases & Management Systems / ORM AWS DynamoDB, AWS ElasticSearch, MongoDB, MySQL, PostgreSQL, Redis, SQL
Amazon Web Services AWS API Gateway, AWS AppSync, AWS Codebuild, AWS CodePipeline, AWS Cognito, AWS DynamoDB, AWS EC2, AWS ElasticSearch, AWS Lambda, AWS S3, AWS SES, AWS SNS, AWS SQS
Collaboration, Task & Issue Tracking Atlassian Confluence, Jira
SDK / API and Integrations AWS API Gateway, Stripe
Deployment, CI/CD & Administration AWS Codebuild, CD DevOps pipelines, Jenkins
Version Control BitBucket
Third Party Tools / IDEs / SDK / Services ClickUp
Virtualization, Containers and Orchestration Docker
QA, Test Automation, Security Jest, Mocha
BlockChain and Decentralized Software Smart Contract, Web3
Mail / Network Protocols / Data transfer WebSockets
Other Technical Skills Angular 2, CodeCommit

ZELH.TECH | Full Stack Web Developer (October 2018 - Present)

Project description: Cryptocurrency exchange platform.

Responsibilities:

● Architected and implemented a highly scalable service using Node.js

● Installed blockchain nodes on server (bitcoin, monero, karbo)

● Worked with web3.js library

● Implemented scheduled jobs to automate recurring tasks and optimize system performance

● Migrated from Node.js (koa) to AWS Serverles (Api Gateway, Lambda, Cognito)

● Developed user interface for web application using Angular 2.0

● Collaborated with web designers to improve usability

● Implemented import/export functionality for CSV files

● Written documentation (Swagger)

● Supported this application

Tools and technologies used: Node.js (koa), AWS (Serverless, Cognito, RDS, Api Gateway, Lambda,

CloudWatch, CloudFormation), Web3, Websockets, Angular 2.0.

Project description: A web application related to the logistics industry, where users can purchase warehouses.

Responsibilities:

● Architected and implemented a highly scalable service using AWS AppSync (GraphQL)

● Created documentation (Swagger)

● Integrated backend with frontent part

Tools and technologies used: AWS (AppSync, Cognito, SNS, Lambda), PostgreSQL, Next.js, Stripe

Project description: AI Assistant, voice assistant relatived with logistics industry.

Responsibilities:

● Architected and implemented a highly scalable service using Nest.js

● Created documentation (Swagger)

● Integrated API services to application

● Builded database architecture

● Researched new models of ChatGPT

Tools and technologies used: Nest.js, Angular 2.0, PostgreSQL, AWS (Cognito, DynamoDB, Lambda),

Websockets, OpenAI

LANGUAGES

English - Upper-intermediate

Ukrainian - Native

EDUCATION

Lviv Ivan Franko National University in a faculty of Applied Mathematics and Informatics, Bachelor's Degree (2012

- 2016)

Lviv Ivan Franko National University in a faculty of Applied Mathematics and Informatics, Master's Degree (2016

- 2018)

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 Varkhola
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring