![Mikhail Koviazin, Developer in Buenos Aires, Argentina](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1066587%2Fhuge_c23b590724323e90d8e12a06b2e18aa1-b85e377063aad3990211c6c8e14604a3.jpg&width=524)
Mikhail Koviazin
Verified Expert in Engineering
Web Developer
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
Experience
Availability
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
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.
Senior Full-stack Web Developer
1Blocker (via Toptal)
- 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.
Full-stack Web Developer
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.
Software Developer
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.
Experience
FatCoupon Browser Extension
https://fatcoupon.com/chrome-coupon-extension• 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
• 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
• 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
• 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
• 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.
Skills
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
Libraries/APIs
Node.js, React, Puppeteer, CheerioJS, REST APIs, Entity Framework, Windows Forms (WinForms), PhantomJS, Google Analytics API, Google Ads API, iOS Extensions
Tools
Webpack, WebStorm, Git, GitHub, WebView, SourceTree, Slack, Figma
Paradigms
ETL, REST, Testing
Other
Web Scraping, Chrome Extensions, Software Development, Web App Automation, 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, Axios, Algorithms, Apify SDK, CI/CD Pipelines, Payment Gateways, Facebook, Spintax Generator, Yandex.Direct, Yandex.Metrika, Safari Extensions, ESLint, Lint
Platforms
Amazon Web Services (AWS), Amazon EC2, Heroku, Windows Server, Windows, MacOS
Storage
MongoDB, Amazon S3 (AWS S3), Databases, MySQL
Education
Master's Degree in Software Engineering
Harbin Institute Of Technology - Harbin, China
Bachelor's Degree in Applied Informatics
Ural State University Of Economics - Yekaterinburg, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring