Let me first give you my scraping experience. I have worked on a LinkedIn scrapper in the past month. Linkedin is considered as the most difficult scrapping site, because it blocks you very quickly. My algorithm is written in a way that avoid blocking. Moving to the next part, my algorithm never stops even if the proxies are failed. I have also developed a control panel for the customer in which he can see the report on errors as well as number of record updated in the database. I also provided REST API for the same code so that WEB or any other technology can use it.
I used PYTHON to build the crawler, but I have experience in about every language.
My experience other than scraping start with building IOS, ANDROID app similar to UBER. I have also developed apps for Hospital, taxi companies, traffic warden, and many more. I have also developed games, one of my game will be published tomorrow.
Overall I have more than 8 years of development experience.