← Back to list
middle
Registration: 19.01.2023

Niyaz Tuleuov

Specialization: Front-end Developer

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.)

Skills

Angular
JavaScript
React
Typescript
Vue

Work experience

Senior Front-end Developer
since 11.2021 - Till the present day |Ozon
React/Redux , Vue.js/vuex, typescript, jest, cypress
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.
Front-end Developer
05.2021 - 11.2021 |KazanExpress
Vue.js/vuex, module css, typescript, react, jest, cypress
- 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.)
Front-end Developer
09.2019 - 05.2021 |Solit-Clouds
Angular.js/Angular 2+/ akita/ ngrx, scss, typescript
- 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.
Intern Front-end Developer
06.2019 - 09.2019 |Bars Group
angular, ngrx
- Created a new feature for importing data with visualization for medicine documents. - Redesigned and implemented UI making it more user-friendly and understandable. Which increases the efficiency of the medical organization by 25%. Key Achievement - Introduce a new tech stack angular + ngrx for more efficiently creating new features and components.
Intern Front-end Developer
12.2017 - 05.2018 |Intour24
Agile
- Development of new authorization for gateway (like by google account). After this registration raised from 20 to 500 people each day. - Provided architecture requirements and design, and incorporated best practices such as Agile Development, code and design reviews, standardization, and code reuse. Key Achievement - Implemented a new responsive, mobile-first approach which increased mobile traffic by 15%

Educational background

Computer science (Bachelor’s Degree)
2017 - 2021
Innopolis University

Languages

EnglishIntermediate