Roman Varkhola, Full Stack Web Developer

Full Stack Web (8.0 yr.)

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.

english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Lviv, Ukraine

Main Skills

Programming Languages

JavaScript Frameworks

Databases & Management Systems / ORM

Amazon Web Services

Collaboration, Task & Issue Tracking

SDK / API and Integrations

Deployment, CI/CD & Administration

Version Control

Third Party Tools / IDEs / SDK / Services

Virtualization, Containers and Orchestration

QA, Test Automation, Security

BlockChain and Decentralized Software

Smart Contract Web3

Mail / Network Protocols / Data transfer

Other Technical Skills

Angular 2 CodeCommit
ID: 100-216-281
Last Updated: 2025-07-25

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)