Roman Varkhola, Full Stack Web Developer
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.
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
Mail / Network Protocols / Data transfer
Other Technical Skills
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)