Python is beautiful and modern language that allows you to make quality projects. I'm passionate about building Python applications.
My general specialization is back-end development. I have working experience in different companies for various projects.
I’m a Python Engineer with 2-year experience of commercial product development.
My objective is to obtain a Software Engineer position in a stable company with opportunities for growth.
In past, over eight years I worked as SEO Specialist and Web Developer on various web projects. Mainly, I provided next services: audit and optimization, competitor analysis, comprehensive keyword and market research, external link building, increasing the authority and trust-rating, reputation management.
|Python Development||2.3+ year knowledge in object-oriented python application development
- Python, PostgreSQL, MongoDB/MongoEngine, AsyncIO, Threding/Multiprocessing
- Bottle, Lxml, Collections, Requests, Scrapy, Selenium, PyTest, Logger, Git, Docker, Jira, Linux
- Understanding of the Agile software development practices. Scrum and Kanban.
- Took part in team activities such as plannings, stand-up meetings, code reviews, live demos.
|Web Development||5+ year experience in website development, wp-plugin development
- fixed design, liquid or fluid design, responsive design
- CSS3, HTML5, Bootstrap, Wordpress, Joomla, MySQL, (PHP, JQuery - novice)
|SEO. Digital Marketing||8+ years. Good expertise in search engine optimization (SEO). Google, Bing, Yandex
- Setlinks, Gogetlinks, Blogun, Seopult, Megaindex, Mainlink, PR.sape
- Sape, GetGoodlinks, Miralinks. Crowd marketing. Google PPC management services
Portfolio / News
|12/2018 - 03/2019||Google Maps Async Python Scraper - View code on Github - Spider that scrapes from Google Maps hotels data: name, phone, address, website, direction, description, rating, reviews_count, reviews_rating, reviews_link, review, location_highlights, location_things_to_do, location_getting_around, nearby_hotels, earby_things_to_do, nearby_airports, nearby_transit_stops, mapped_urls, photos, ets. Makes a list of queries (need a list of towns, places in country|
|December 2018||HotelsCombined Scraper - View code on Github - Python spider that collects hotel names by pre assigned country. It scrapes: country hotel location links, country location hotel data, country place hotel data, place hotel data, all links by country, names and links by country to PostgreSQL|
|11/2017 - 02/2018||Python/Django CV, Blog - View code on Github - Simple and really extendable Python/Django application for managing a developer CV, blog posts, blog API within your Web based application. Based on Python 3, PostgreSQL, Django 2.0, Django Rest Framework.|
|April 2018||Amazon Books Scraper - View code on Github - Python Scrapy Web Crawler | Amazon-Books-Crawler. This crawler extracts book title, description, paperback_price, author, star_rate, reviews, img_url, img_path and stores them in a sqlite3 database and JSON/CSV file.|
|June 2018||HotelFriend-Crawler - View code on Github - HotelFriend-Crawler is a python web spyder developed with Scrapy framework. Spider scrapes hotel descriptions, deals, services from https://hotelfriend.com/. Scraped data stored in form of three json files.|
|September 2018||Google Places API Scraper - View code on Github - The Places API is a service that returns information about places using HTTP requests. Places are defined within this API as establishments, geographic locations, or prominent points of interest. It scrapes hotel descriptions, names, lat, long, id, and other stuff from https://maps.googleapis.com/maps/api/place/. Scraped data stored in PostgreSQL database.|
|January 2019||Local Business Images Scraper - View code on Github - This spider scrapes hotel names and hotel ids from hotelfriend.com website, than makes a list of queries (hotel names) to be able to make a Google search request. Spyder searches through socks5 proxies. Collects hotel images by categories, sources, formats and stores them to PostgreSQL database.|
|March 2019||Google hotel queries checker - View code on Github - Async Python Spider that checks existance of hotel Google Maps block in Google.com. If this block has a new design, or if it has an old one, or if there is no any block of hotels to scrape. Spyder gets queries from query_list.txt and writes cleaned queries after lookup in a new file called row_list.txt.|
|February 2019||Google Search Hotel Scraper - View code on Github - This spider scrapes hotel name, phone, address, website, direction, description, rating, reviews_count, reviews_rating, reviews_link, review, summary_review, mapped_urls from Google search. Makes a list of queries (need a list of towns, places in country you want to scrape) to be able to make a Google search request. Spyder searches through socks5 proxies. Collects hotel data and stores it to Post|
|November 2018||Booking Scraper - View code on Github - Python Content Scraper is a hotel content generation helper. It collects useful sections of information from www.booking.com, such as room facilities and hotel nearby locations (Area Info). Prepared contents stored in a formatted json file.|
|07/2018 – 08/2018||Pluralsight | How Git Works. To really understand Git.|
|06/2018 – 07/2018||Addison-Wesley Professional | Git Under the Hood LiveLessons|
|06/2018 – 07/2018||Lynda Online Courses | Python Data Structures: Stacks, Queues, and Deques|
|05/2018 – 06/2018||Lynda Online Courses | XML Essential Training|
|05/2018 – 06/2018||Lynda Online Courses | Python Advanced Design Patterns|
|04/2018 – 05/2018||Lynda Online Courses | Python Design Patterns|
|03/2018 – 04/2018||Lynda Online Courses | Python Parallel Programming Solutions|
|03/2018 – 04/2018||Udemy Online Courses | Mongodb The Complete Developers Guide|
|03/2018 – 04/2018||Udemy Online Courses | Data Processing with Python|
|03/2018 – 04/2018||Udemy Online Courses | Python Beyond the Basics - Object-Oriented Programming|
|03/2018 – 04/2018||Udemy Online Courses | Python & PostgreSQL Developer Course|
|02/2018 – 03/2018||Udemy Online Courses | Python 3 Network Programming|
|02/2018 – 03/2018||Udemy Online Courses | REST APIs with Flask and Python|
|01/2018 – 02/2018||David Beazley - programmer, book author, trainer | Python Programming Language LiveLessons|
|11/2017 – 12/2017||Udemy Online Courses | Scrapy: Powerful Web Scraping & Crawling with Python|
|09/2016 – 10/2016||Education Center "Specialist" | Object oriented python programming. Basics of SQL. PostgreSQL.|
|06/2011 - 07/2011||School of Internet Marketing EMPO | Search engine optimization, advanced web ranking. Google.|
|09/1999 - 07/2005||National Aviation University | Electrical engineering, electric power consumption systems.|