Vasyl B. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Vasyl B. Frontend, Modern Frameworks and Game Development

My name is Vasyl B. and I have over 10 years of experience in the tech industry. I specialize in the following technologies: JavaScript, vue.js, HTML5, CSS 3, Vuetify, etc.. I hold a degree in Other, Bachelor of Science (BS), Master of Arts (MA). Some of the notable projects I’ve worked on include: YouTube API integration, Figma to Web Page (React), Figma to Web Page (Vue), Data Extraction from Online Stored PDFs, Scraping Leads from Three Online Catalogs, etc.. I am based in Toronto, Canada. I've successfully completed 17 projects while developing at Softaims.

I approach every technical challenge with a mindset geared toward engineering excellence and robust solution architecture. I thrive on translating complex business requirements into elegant, efficient, and maintainable outputs. My expertise lies in diagnosing and optimizing system performance, ensuring that the deliverables are fast, reliable, and future-proof.

The core of my work involves adopting best practices and a disciplined methodology, focusing on meticulous planning and thorough verification. I believe that sustainable solution development requires discipline and a deep commitment to quality from inception to deployment. At Softaims, I leverage these skills daily to build resilient systems that stand the test of time.

I am dedicated to making a tangible difference in client success. I prioritize clear communication and transparency throughout the development lifecycle to ensure every deliverable exceeds expectations.

Main technologies

  • Frontend, Modern Frameworks and Game Development

    10 years

  • JavaScript

    9 Years

  • Vue.js

    7 Years

  • HTML5

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

Shopify

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

YouTube API integration

Requirements - Create a web page using Vue.js. - The Page should present the following data for a YouTube Channel of your choice, using YouTube Data API: * Channel Name * Total number of views for all videos of the channel * Avg Views number Final notes I wanted to make the page to look a bit fancier. Also it was a great opportunity for me to learn something new - Vite bundler in this case. What has been done - used Vue.js, TypeScript and TailWind CSS - the stack I love - added favicon - added mobile layout - added an input field for YouTube channel ID - added two environment variables to .env file: - one for YouTube API key - one for default channel ID set to that of PewDiePie channel - if you press Enter in an empty input default channel ID is used - deployed to GitHub Pages

Data Extraction from Online Stored PDFs

My client needed some specific data that was in numerous PDF files stored on some website. The challenges of the task were that the process of downloading of the files needed to be automated and that there were two types of PDF documents. I developed a code that automatically extracted the links to the PDF files from the site, downloaded the files and extracted the data needed in appropriate columns of the Excel table.

Scraping Leads from Three Online Catalogs

My client needed to scrape information on companies from three online catalogs. He gave me the links and told what information he needs. In a week I delivered an Excel file with the data he needed. In addition I saved all the phone numbers in a uniform format so that they could be used with Twilio.

Online Catalog to Excel

My regular customer needed a list of the companies from an online catalog. He sent me a link to the site and told what data he needs. I delivered an Excel file with the data.

PDF to Excel Conversion and CleanUp

The client had PDF file with scanned pages of a printed catalog. She needed all the companies data from the catalog distributed into separate columns to use as leads for CRM. The challenges of the task were that images contained some remarks done by hand with a pen or pencil and each company’s record had different number of fields. I did OCR of the scanned images, corrected the majority of the OCR errors, and splitted the data into the columns of an Excel table. Now the client could import the data into CRM and use it as leads for her business.

Education

  • Donetsk National Technical University, Ukraine

    Other in Software engineering

    1992-01-01-1993-01-01

  • National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”

    Bachelor of Science (BS) in Computer science

    2020-01-01-2022-01-01

  • Donetsk Institute of Social Education, Ukraine

    Master of Arts (MA) in Linguistics

    1995-01-01-1998-01-01

Languages

  • German
  • English
  • Spanish
  • Russian
  • Ukrainian

Personal Accounts