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

Numen Capital LLP
JavaScript, React, Chrome Extensions, Full-stack, MV3, MV2...
Stage Front Tickets, Inc.
Google Chrome, Chrome Extensions, JavaScript, Manifest V3, TypeScript
Shady.Club Ltd
JavaScript, Chrome Extensions, APIs, Browser Plugins

Experience

  • Web Development - 10 years
  • React - 9 years
  • JavaScript - 9 years
  • Node.js - 8 years
  • Chrome Extensions - 8 years
  • Web Scraping - 8 years
  • MongoDB - 8 years
  • TypeScript - 8 years

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 Browser Extension Developer (via Toptal)

2024 - 2024
Numen Capital LLP
  • Rewrote the extension prototype from MV2 to MV3 (to be able to publish the extension in the Chrome Web Store). Refactored state management system and text highlighting algorithms.
  • Implemented functionality of PDF file interception in extension (both local and web-based documents) using MV3, integrated text highlighting in custom PDF viewer.
  • Implemented smart tags system: analyzing webpage content with artificial intelligence (AI) to suggest the most suitable tags and note details to users.
  • Empowered extension UI with new components and fixed the problems with existing UI in the extension prototype.
  • Implemented seamless authentication between extension and website.
Technologies: JavaScript, React, Chrome Extensions, Full-stack, MV3, MV2, Application State Management, PDF.js

Browser Extension Deployment Specialist (via Toptal)

2024 - 2024
Stage Front Tickets, Inc.
  • Reviewed browser extension codebase to verify its eligibility to be published in the Chrome Web Store.
  • Prepared the list of recommendations and suggestions for the development team in order to prepare browser extensions before publishing.
  • Filled the publishing application form and related information for browser extension in Chrome Web Store.
Technologies: Google Chrome, Chrome Extensions, JavaScript, Manifest V3, TypeScript

Senior Browser Extension 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 Extensions, APIs, Browser Plugins

Senior Full-stack Developer (via Toptal)

2023 - 2023
Kenneth Corigliano
  • Developed browser extension for sharing real estate property notes between real estate websites. In addition to the extension, I created the back end and admin dashboard to manage the users, notes, etc.
  • Implemented algorithm for correct matching of different real estate property formats on a few real estate websites, which allows showing the same notes for the same property on different websites.
  • Implemented a user-friendly notes-sharing flow for users without an installed browser extension, which allows those users to install the extension and review the property notes.
Technologies: Browser Plugins, Chrome Extensions, JavaScript, Full-stack, Azure, MV3, React

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, Chrome Extensions, 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, Workflow Automation

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, Chrome, Front-end Build Tools, Chrome Extensions, HTML Canvas, Front-end, Front-end Development

Senior Browser Extension Developer (via Toptal)

2021 - 2022
1Blocker LLC
  • Developed new functionality for existing Safari browser extensions to block unnecessary content on web pages and provide a better user experience when browsing the web.
  • Extended and deeply refactored the existing ad-blocking web extension functionality 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/Browser Extension Developer

2014 - 2020
Freelance Clients
  • Developed and maintained over 50 browser extensions and web service projects.
  • Used web scraping to extract data from websites, including Amazon, Google, Facebook, Instagram, Twitter, LinkedIn, and others.
  • 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 a monitoring and alert tool for Amazon Seller, a copy-paste web manager, a switching extension, and a Zapier tool for integrating custom controls and populating fields.
Technologies: Node.js, React, Chrome Extensions, 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, Workflow Automation

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, 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, Workflow Automation

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, 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, PDF.js, Azure

Storage

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

Other

Web Scraping, Chrome Extensions, 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, Workflow Automation, Safari Extensions, Axios, Algorithms, CI/CD Pipelines, Payment Gateways, Facebook, Spintax Generator, Yandex.Direct, Yandex.Metrika, ESLint, Lint, HTML Canvas, MV3, MV2, Application State Management

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