The Best 5: A comparison & recommendation system for products
My Responsibilities
- Requirements Analysis
- Architecture Design
- API Design
- DB Design
- Backend Development
- Testing and QA
- DevOps
- Project Management
- Mentoring
Project Brief
The best5 analyzes product reviews, prices and other attributes to recommend the best 5 products in any category.
Key Features
- Scraping products data from Amazon retail websites
- Parsing product data from third-party CSV catalogs
- Product reviews analysis and score calculation
- Integration with affiliation networks
- Full-text search
My Role / Tasks
I joined as a backend developer to maintain and extend the existent system, working on tasks such as:
- Maintenance and bugfixes in the existent scrapers
- Improvements in the search engine
- Extension of the system to support extra purchase options provided by affiliation networks
- Development of a catalog web service with full-text search support
- EC2 Servers Maintenance
- QA & Release Management