Mikhail Koviazin, Developer in Buenos Aires, Argentina
Mikhail is available for hire
Hire Mikhail

Mikhail Koviazin

Verified Expert  in Engineering

Bio

Mikhail is a dedicated web expert specializing in web scraping and automation, with robust skills in both front-end (React) and back-end (Node.js) development. Known for a client-centered approach, he focuses on understanding specific needs and crafting tailored, efficient solutions. With a keen eye for detail and a commitment to excellence, Mikhail ensures every project is handled with precision and care, delivering standout digital experiences.

Portfolio

Shady.Club Ltd
JavaScript, Chrome Extension Development, APIs, Browser Plugins
Fatcoupon Technology
Node.js, React.js, Chrome Extension Development, Web Scraping...
WFHLAND Inc.
TypeScript, JavaScript, React.js, Chrome, Front-end Build Tools...

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, SourceTree, Windows

The most amazing...

...project I've developed is a browser extension for auto-applying coupons at 1,000+ stores and a system scraping 5+ million products.

Work Experience

Senior Full-stack Web Developer (via Toptal)

2022 - 2024
Shady.Club Ltd
  • Developed a new function for the browser extension and improved user experience with on-page pop-ups over 3rd-party fashion websites.
  • Enhanced product card detection with on-page scripts on fashion websites and improved the brand-matching algorithm.
  • Improved the database architecture to match brand data faster.
  • Integrated an affiliate partner network with a browser extension to track the customers following partner links.
Technologies: JavaScript, Chrome Extension Development, APIs, Browser Plugins

Senior Full-stack Web Developer

2020 - 2023
Fatcoupon Technology
  • Architected and developed a cross-browser extension for auto-applying coupon codes and obtaining cashback in over 1,000 online stores.
  • Created a system for automated web scraping and price updating over 5,000,000 products and deals from over 1,000 websites.
  • Automated routine business tasks such as scraping deals and coupons, registering accounts, and cleaning affiliate links.
  • Led a team of three software engineers, mentoring and reviewing the code.
  • Worked closely with the product owner and product manager on analyzing competitors, business needs, and development vectors from the technical side.
Technologies: Node.js, React.js, Chrome Extension Development, Web Scraping, Web App Automation, JavaScript, MongoDB, Redux, TypeScript, Web Extensions, REST APIs, HTML, CSS, Firefox Extensions, Software Engineering, WebStorm, Git, Webpack, Web Development, Web Crawlers, Large-scale Web Crawlers, GitHub, Figma, Amazon S3 (AWS S3), ETL, Scraping, Amazon Web Services (AWS), Data Scraping, Axios, APIs, REST, Databases, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Apify SDK, Browser Automation, HTML DOM, Manifest V3, Google Chrome

Senior Full-stack Web Developer (via Toptal)

2022 - 2022
WFHLAND Inc.
  • Involved in projecting architecture and further developing browser extensions for making on-page web notes on various websites and online/local PDF files.
  • Integrated an open-source web notes engine with a browser extension and improved its algorithms for better (de)serialization of web notes over various websites, including complicated cases with highly dynamic websites and online/local PDF files.
  • Integrated an open-source library for rendering PDF files and improved some of its features. Developed web notes functionality for PDF files.
Technologies: TypeScript, JavaScript, React.js, Chrome, Front-end Build Tools, Chrome Extension Development, HTML Canvas, Front-end, Front-end Development

Senior Full-stack Web Developer (via Toptal)

2021 - 2022
1Blocker
  • Developed new functions for the Safari browser extension to block unnecessary content on web pages and provide a better user experience during browsing the web.
  • Extended and deeply refactored functionality of the existing ad-blocking web extension for Safari on iOS and macOS.
  • Developed a custom solution for data storage that works in a specific web extension environment.
Technologies: Web Extensions, iOS Extensions, Safari Extensions, TypeScript, Webpack, Jest, ESLint, Lint, Testing, HTML, CSS, Software Engineering, WebStorm, JavaScript, Git, Web Development, GitHub, Browser Plugins, Full-stack, Web App Automation, Browser Automation, HTML DOM, Manifest V3, Google Chrome

Full-stack Web Developer

2014 - 2020
Freelance
  • Developed and maintained about 50 cross-browser extensions and web services.
  • Used web scraping to extract data from websites, including Amazon, Google, Facebook, Instagram, Twitter, and LinkedIn.
  • Created web automation for different sites, including automatic cart checkout for eBay, bulk connecting and template messaging for LinkedIn, and bulk commenting and liking for Instagram.
  • Developed several service tools, such as monitoring and alert tool for Amazon Seller, copy-paste web manager, cookie switching extension, and a Zapier tool for integrating custom controls and populating fields.
Technologies: Node.js, React.js, Chrome Extension Development, MongoDB, Bootstrap, TypeScript, Amazon Web Services (AWS), Git, Redux, Web Extensions, APIs, Software Development, HTML, CSS, Firefox Extensions, Software Engineering, WebStorm, Web Scraping, JavaScript, Webpack, Puppeteer, CheerioJS, Web Development, Web Crawlers, Large-scale Web Crawlers, GitHub, Slack, Figma, Amazon S3 (AWS S3), ETL, Scraping, Data Scraping, Axios, REST, Databases, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Apify SDK, Web App Automation, Browser Automation, HTML DOM, Manifest V3, Google Chrome

Software Developer

2014 - 2016
66Bit
  • Developed a web service for aggregation and one-point management of four context ads networks and analytics services.
  • Maintained and added new features for the English learning desktop application.
  • Led a team of two developers, reviewing and mentoring them during working on English learning mobile and desktop apps.
  • Helped develop SaaS for obtaining access to wifi access points through social networks.
Technologies: React.js, ASP.NET MVC, C#, JavaScript, Entity Framework, Windows Presentation Foundation (WPF), Windows Forms (WinForms), PHP, .NET, Git, APIs, Software Development, HTML, CSS, Software Engineering, WebStorm, Web Development, GitHub, ETL, Scraping, Data Scraping, REST, Databases, Full-stack, HTML DOM

FatCoupon Browser Extension

https://fatcoupon.com/chrome-coupon-extension
A cross-browser extension for auto-applying coupons and obtaining cashback on 1,000+ online stores.

• Conducted research about our competitors and made software requirement specifications.
• Planned the architecture of the project and chose the most appropriate technology stack.
• Architected a uniform JavaScript solution for auto-applying coupons on 1,000+ websites in multiple desktop browsers and mobile apps (Android, iOS) via WebView.
• Developed the extension's front end using React, Redux, and TypeScript.
• Integrated an auto-applying coupons function into mobile apps using Kotlin and Swift.
• Led a team of three developers while integrating 1,000+ websites with extensions.

Automated Product Scraping System

Automated a web scraping and price alert system for over 5,000,000 products and deals from over 1,000 websites.

• Researched to analyze our competitors and made software requirement specifications.
• Planned the project architecture and chose the best technology stack.
• Architected a uniform JavaScript solution for scraping 1,000+ websites, including those requiring browser rendering and scraping protection bypass.
• Developed a web scraping system using Apify SDK, Puppeteer, Cheerio, MongoDB, TypeScript, and Webpack.
• Developed the dashboard front end using React, Redux, and TypeScript.
• Developed a back end using Node.js, Express, Passport, MongoDB, TypeScript, and Webpack.
• Created a CI/CD pipeline using PM2 while deploying on AWS EC2.
• Led a team of three developers during integrating 1,000+ websites with a web scraping system.

Facebook Dating Extension and Website

A cross-browser extension for adding custom UI controls on Facebook pages to find matching people.

• Developed the front end for the extension and website using React and Bootstrap.
• Developed the back end using Node.js, Express, MongoDB, and Webpack.
• Integrated payment gateway to provide users the ability to pay for subscriptions and buy additional likes.
• Set up the CI/CD pipeline for deploying on Heroku.

Social Network Automation Tool

Developed an internal tool for sending bulk messages with Spintax (rotating template messages) on LinkedIn and Facebook and extracting profiles from LinkedIn, Facebook, Instagram, and Quora.

• Built the front end with React and Material-UI.
• Web automation processes were built using Cheerio and PhantomJS.
• The back end was developed using Node.js, Express, MongoDB, and Webpack.
• Set up the CI/CD pipeline for deploying on Heroku.

Contextual Ad Network Management Service

Data aggregation and one-point management web service for four contextual ad networks and analytics services.

• Created a software requirement specification and planned the architecture of the project.
• Integrated and unified management functions of four different APIs–Google Ads, Google Analytics, Yandex Direct, and Yandex Metrica.
• Developed the front end using React and Bootstrap.
• Developed the back end using ASP.NET MVC, EF6, MySQL, and Windows IIS Server.
2017 - 2020

Master's Degree in Software Engineering

Harbin Institute Of Technology - Harbin, China

2012 - 2016

Bachelor's Degree in Applied Informatics

Ural State University Of Economics - Yekaterinburg, Russia

Libraries/APIs

Node.js, React.js, Puppeteer, CheerioJS, REST APIs, iOS Extensions, Entity Framework, Windows Forms (WinForms), PhantomJS, Google Analytics API, Google Ads API

Tools

Webpack, WebStorm, Git, GitHub, WebView, SourceTree, Slack, Figma, Front-end Build Tools

Languages

JavaScript, TypeScript, HTML, CSS, C#, Excel VBA, PHP, Kotlin, Swift

Frameworks

Express.js, Redux, Bootstrap, ASP.NET MVC, Windows Presentation Foundation (WPF), .NET, Material UI, Jest, Chrome

Paradigms

ETL, HTML DOM, REST, Testing

Platforms

Google Chrome, Amazon Web Services (AWS), Amazon EC2, Heroku, Windows Server, Windows, MacOS

Storage

MongoDB, Amazon S3 (AWS S3), Databases, MySQL

Other

Web Scraping, Chrome Extension Development, Software Development, Web App Automation, Apify SDK, Web Development, Web Extensions, APIs, Software Engineering, Firefox Extensions, Web Crawlers, Large-scale Web Crawlers, Scraping, Data Scraping, Robotic Process Automation (RPA), Browser Plugins, Full-stack, Browser Automation, Manifest V3, Front-end, Front-end Development, Safari Extensions, Axios, Algorithms, CI/CD Pipelines, Payment Gateways, Facebook, Spintax Generator, Yandex.Direct, Yandex.Metrika, ESLint, Lint, HTML Canvas

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring