Niyaz Tuleuov
Portfolio
Solit Clouds
- Converted a large monolithic project to a micro frontend with shared store storage, thus improving the development process and reducing testing time. - Implemented a new UI library to reuse a lack of components for 120 front-end developers. - Adopted AMP in react applications for fast loading in chrome, now it opens in ~ 0.5 seconds while it was ~ 3 seconds. Key Achievements - Reduced project bundle by 30% for immediate loading. - Improved performance metrics, found and eliminated memory bottlenecks.
Ozon
Ozon is a leading market player and one of the most valuable Russian internet companies. Aka Amazon. - Reduce total time of loading products table from ±5.9s to ±2.6 s for 200k+ sellers. - Introduce E2E testing to increase the stability of the releases. Also increased code coverage (unit test) up to 70% on Jest. - Collaborated with the backend team to design, define, and implement GraphQL types and resolver to provide the necessary data for front-end development while maintaining minimal calls to the database. - Mentored 3 junior front-end developers to achieve professional and personal goals. Highly involved in the entire product development process from idea to development and improvement of features. Key Achievement - Revamped UI and app interface for a customer-facing e-commerce site with 20+ million unique visitors per month. - Designed architecture of front-end that served up to 10k+ concurrent internal users, speeding up daily employee workflow by approximately 3x.
KazanExpress
- Introduce tools for A/B testing for UI which help better understand key metrics for the business. - Create a generator of request functions in ts (with typing) from swagger. Optimized fronted development routine, which saves time 15% of the time developing. - Add unit testing to the project by jest and cypress for e2e testing. Which increase of stability of the project. - Design a new UI library for reusable components. Which helps reduce the time of markup and use one guideline in the project. Key Achievement - Optimized bundle size, improved caching, and accelerated site loading by 13% which impacts 1.5 million users per month. (use like brotli, images share as webp etc.)