Olga Tabulov
Subaru Comparison Tool
Overview
C#, WebServices, WEB API, SQL Server, JQuery and custom plugins, libraries, and controls.
Role
Lead the development of Competitor Comparison website project. Architect the solution.

Design and architecture of the code with priority on enhanced user experience and better performance- consulting best approaches to development, training team new approaches to development- working closely with design, front-end development, and QA
Challenge
The project required incorporation of third-party API calls that provided partial pieces of information. In total, the page had to make 17 web service calls which resulted in the load time of 29 seconds on average.
Solution
Created local web services that were called through AJAX directly from the page, retrieve DB cache and make necessary API calls in asynchronous and multithreaded order.

All loading calls were made through callbacks, so the page header would show even if there is a delay on the third party side.

As a result, the load time of the page was reduced to 0.2-0.5 seconds!

C#, WebServices, WEB API, SQL Server, JQuery and custom plugins, libraries, and controls