Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photo
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
$20 USD / hour
Flag of UKRAINE
kharkiv, ukraine
$20 USD / hour
It's currently 12:30 PM here
Joined January 8, 2017
1 Recommendation

Pavlo B.

@RaulBlanko

annual-level-two.svg
5.0 (37 reviews)
5.9
5.9
$20 USD / hour
Flag of UKRAINE
kharkiv, ukraine
$20 USD / hour
100%
Jobs Completed
100%
On Budget
97%
On Time
35%
Repeat Hire Rate

Python Developer | Web Scraping | Data Engineering

Stand with Ukraine! I’m a professional data engineer and web scraping expert. I provide my developing services to clients of all sizes. My areas of expertise: ∙ Web scraping, parsing, and data engineering using Python ∙ Web and routine automation, search automation using Selenium Webdriver ∙ Data processing, mining and manipulating scripts ∙ Data exploring, cleaning and visualization ∙ Data science and Statistical analysis using SciPy, NumPy, Pandas, SKLearn ∙ Tasks and processes automation ∙ Data processing and converting tools from/to XLSX, JSON, XML, PDF, DOCX, CSV etc. ∙ Providing and using API (REST, GraphQL) ∙ Desktop applications, Windows applications using PyQT ∙ SQL, NoSQL Database integration: MongoDB, MySQL, MariaDB, etc. I would be pleased to consider proposals for long-term projects. Feel free to contact me. Thanks!
Freelancer Python Developers Ukraine

Contact Pavlo B. about your job

Log in to discuss any details over chat.

Portfolio Items

The task was to make a web scraper for several online supermarkets. 
It was built as a stable, robust, and schedule-running tool. 
If the scarping stops due to network failure or other reasons, the scraper continues from the last saved information.
The scraper collects the information related to the products over the categories and saves the data into CSV output as well as into MySQL database.
Web Scraping of Online Grocery Shops
The task was to make a web scraper for several online supermarkets. 
It was built as a stable, robust, and schedule-running tool. 
If the scarping stops due to network failure or other reasons, the scraper continues from the last saved information.
The scraper collects the information related to the products over the categories and saves the data into CSV output as well as into MySQL database.
Web Scraping of Online Grocery Shops
The task was to make a web scraper for several online supermarkets. 
It was built as a stable, robust, and schedule-running tool. 
If the scarping stops due to network failure or other reasons, the scraper continues from the last saved information.
The scraper collects the information related to the products over the categories and saves the data into CSV output as well as into MySQL database.
Web Scraping of Online Grocery Shops
The goal of the project was to automate routine tasks of 3d-printing studio:

for every item in list of models
- to get product costs and sell prices
- to get model sizes and volumes for different scales with different parameters
- to create CSV report for online store

The program allows getting all necessary information about any number of 3d-models in different scales with custom parameters and create report for online store.
Automation of 3d-printer Reports
The goal of the project was to automate routine tasks of 3d-printing studio:

for every item in list of models
- to get product costs and sell prices
- to get model sizes and volumes for different scales with different parameters
- to create CSV report for online store

The program allows getting all necessary information about any number of 3d-models in different scales with custom parameters and create report for online store.
Automation of 3d-printer Reports
The goal of the project was to automate routine tasks of 3d-printing studio:

for every item in list of models
- to get product costs and sell prices
- to get model sizes and volumes for different scales with different parameters
- to create CSV report for online store

The program allows getting all necessary information about any number of 3d-models in different scales with custom parameters and create report for online store.
Automation of 3d-printer Reports
The goal was to implement MySQL (MariaDB) database filling by sports data gathered through REST API. 
DB schema was designed and tested on performance and internal consistency.
Data were processed with parser written on Python.
SQL Database Design for Football data
The goal was to implement MySQL (MariaDB) database filling by sports data gathered through REST API. 
DB schema was designed and tested on performance and internal consistency.
Data were processed with parser written on Python.
SQL Database Design for Football data
The goal was to implement MySQL (MariaDB) database filling by sports data gathered through REST API. 
DB schema was designed and tested on performance and internal consistency.
Data were processed with parser written on Python.
SQL Database Design for Football data
Asynchronous web scraper works with the ElasticSearch cluster and MongoDB.
It takes the list of organizations from MongoDB database and creates the bulk of tasks (coroutines) that run asynchronously.
For every organization in the database, it crawls all the pages, clears the texts, and updates ES cluster with new text content.
It saves all necessary things into draft ES index including sitemaps, visited pages, visiting reports, "robots.txt" rules.
Asynchronous Web Scraper
Asynchronous web scraper works with the ElasticSearch cluster and MongoDB.
It takes the list of organizations from MongoDB database and creates the bulk of tasks (coroutines) that run asynchronously.
For every organization in the database, it crawls all the pages, clears the texts, and updates ES cluster with new text content.
It saves all necessary things into draft ES index including sitemaps, visited pages, visiting reports, "robots.txt" rules.
Asynchronous Web Scraper
Asynchronous web scraper works with the ElasticSearch cluster and MongoDB.
It takes the list of organizations from MongoDB database and creates the bulk of tasks (coroutines) that run asynchronously.
For every organization in the database, it crawls all the pages, clears the texts, and updates ES cluster with new text content.
It saves all necessary things into draft ES index including sitemaps, visited pages, visiting reports, "robots.txt" rules.
Asynchronous Web Scraper
The goal was to find all links with Google Image Search for a huge number of images.
I used Selenium Webdriver to automate the searching process.
The script makes a search of every image and saves the results into MySQL database.
Crawler for Google Image Search
The goal was to find all links with Google Image Search for a huge number of images.
I used Selenium Webdriver to automate the searching process.
The script makes a search of every image and saves the results into MySQL database.
Crawler for Google Image Search
The goal was to find all links with Google Image Search for a huge number of images.
I used Selenium Webdriver to automate the searching process.
The script makes a search of every image and saves the results into MySQL database.
Crawler for Google Image Search
This scraper is using for collecting all the products as well as checking and adding of new ones.
It scrapes all the product information including images and provides CSV output.
It makes auto login to get full description available for authorized users only.
The scraper remembers its status and resumes its crawling in case of interruption.
It is written on Python using Selenium Web Driver.
Web Scraper of Radio Control Models Shop
This scraper is using for collecting all the products as well as checking and adding of new ones.
It scrapes all the product information including images and provides CSV output.
It makes auto login to get full description available for authorized users only.
The scraper remembers its status and resumes its crawling in case of interruption.
It is written on Python using Selenium Web Driver.
Web Scraper of Radio Control Models Shop
This scraper is using for collecting all the products as well as checking and adding of new ones.
It scrapes all the product information including images and provides CSV output.
It makes auto login to get full description available for authorized users only.
The scraper remembers its status and resumes its crawling in case of interruption.
It is written on Python using Selenium Web Driver.
Web Scraper of Radio Control Models Shop

Reviews

Changes saved
Showing 1 - 5 out of 37 reviews
Filter reviews by: 5.0
$1,120.00 USD
Pavlo is an amazing developer, he understood our requirements and started working on the project immediately. This is not our first project working with him and definitely won't be the last.
Python Data Processing Software Development Data Science Selenium Webdriver
User Avatar
Flag of Ahmad A. @aalqadri
1 year ago
5.0
$975.00 USD
Pavlo B is a great programmer! Very committed and always delivers! I'll definitely work again with Pavlo.
Python Data Processing Cloud Computing Web Scraping
+1 more
User Avatar
Flag of Emmanouil G. @mskam7719
2 years ago
5.0
$250.00 USD
Pavlo is a reliable and proficient fullstack developer. He recognizes the different scenarios that arise after the software development has started and works smartly to address such scenarios to deliver a high quality software product as required by the end-user. He keeps the communication open and regularly informs about the progress. Please do not take advantage of his good nature by demanding more for the same fixed price, if project requirements increase do pay him more. Strongly recommended
Python Web Scraping MySQL Data Mining
I
Flag of Iron M. @ironmaiden247
2 years ago
5.0
$580.00 USD
One of the best I worked with - Good initial contact! Showed he knows what hes doing - and made extra functions which helped me save time! GREAT! Thanks!
PHP Engineering Web Scraping Software Architecture
O
Flag of Anders H. @oscand
2 years ago
5.0
$425.00 CAD
Pavlo is one of the most skilled programmers I've found in this platform. He is always committed to provide a top service and he'll find a solution for every problem. I'll definitely hire him again.
Python Linux Data Processing Cloud Computing Bash Scripting
User Avatar
Flag of Emmanouil G. @mskam7719
3 years ago

Education

Bachelors of Computer Science

Harkivs'kij Deržavnij Tehnicnij Universitet Radioelectroniki, Ukraine 1996 - 2000
(4 years)

Qualifications

Python programming

Stepik.org
2017
https://stepik.org/cert/48496

Data analysis with R

Stepik.org
2016
https://stepik.org/cert/44265

Contact Pavlo B. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

us_eng_1.png US English 1 87%

Top Skills

Python 34 Web Scraping 27 Data Processing 21 Selenium Webdriver 13 Cloud Computing 9

Browse Similar Freelancers

Python Developers in Ukraine
Python Developers
Web Scraping Specialists
Data Processing Executives

Browse Similar Showcases

Python
Web Scraping
Data Processing
Selenium Webdriver
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2023 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.