Position: Frontend Developer (React/Vue)
Category: JavaScript
English level: upper
Years of experience: 4

- Developed Smart Contracts for an NFT marketplace, for selling, buying, and placing to auction. For this, I implemented ERC20, ERC721 and ERC1155 token standards.
- By collaborating with professional front-end developers, built the entire system by following best practices
- Used NX to make the project mono-repository
- Used S3 bucket to store the built and test caches. This enabled faster builds inside pipelines
- Enhanced the accessibility of the system
- Wrote unit tests to prevent possible bugs
- Enhanced the performance of the website
- Followed the accessibility rules
- Set up the code review process and conducted independent code review sessions
- Fixed memory leaks
- Designed the layouts by following semantic rules
- Added service worker to enhance the caching
- Implemented a few reusable UI components to help other engineers reuse them for new possible widgets
- Made the majority parts of the system lazily loaded
- Added auto redemption, blacklist, credit creating functionalities to the system
- Implemented a number of features using React.js and Vue.js in line with the latest development trends
- Analyzed and recommended changes to the existing code
- Redesigned and refactored the source code to provide better scalability, maintainability, and code readability
- Implemented most of the inner logic
- Made the website SEO friendly
- Followed the principles of SEO
- Added google analytics
Project #1: Rewarding platform for employees
Stack: Blockchain, React, TypeScript, Ethereum, Ether.js, HTML, CSS, SCSS, Solidity, Node.js, Python 
Role: Software Engineer 
Project description: The main goal of the application is to create a solution based on blockchain technology.

Project #2: Simplybe
Stack: JavaScript, Next, Redux-saga, HTML, CSS, SCSS, C#, .NET, Node.js, Express 
Role: Software Engineer 
Project description: Simplybe is a big marketplace in the UK where products can be bought online. This application also gives clients discounts and offers various payment and shipping methods

Project #3: iStock Fintech & Warehouse accounting system
Stack: JavaScript, Vue, Vuex, HTML, CSS, SCSS, PHP, Laravel 
Role: Software Engineer 
Project description: "iStock" is a warehouse accounting system. This system gives an opportunity for companies to register all of the goods in their stock.

Project #4: iCAN credit system
Stack: TypeScript, Vue.js, HTML, CSS, SCSS, PHP, Laravel Role: Software Engineer 
Project description: iCAN is a credit system in which organizations can sell their products with credit to people. Currently, in iCAN more than 200000 credits were created by different businesses.

Project #5: CALL-CENTER CRM system
Stack: JavaScript, React, HTML, CSS, SCSS, C#, .NET 
Role: Software Engineer 
Project description: CALL-CENTER CRM is a system that allows organizations to receive calls from clients. It is a system located on the intranet

Project #6: E-ticket.uz
Stack: JavaScript, Next.js, Redux, HTML, CSS, SCSS, Node.js, Express 
Role: Software Engineer 
Project description: This website gives an opportunity for people to buy air tickets and bus tickets at the same time online

Project #7: 1hls.uz
Stack: JavaScript, Next.js, HTML, CSS, SCSS, PHP, Node.js, Laravel, Express 
Role: Software Engineer 
Project description: The main purpose of creating the web application "1hls" is to support the population of the country aged 18 and over for the involvement of a healthy lifestyle

Project #8: Prom.uz
Stack: JavaScript, Nuxt.js, Vuex, HTML, SCSS, CSS, Node.js, PHP, Laravel, Express 
Role: Software Engineer 
Project description: Prom

Project #9: Mift.uz
Stack: JavaScript, Vue, Vuex, HTML, CSS, SCSS, PHP, Laravel 
Role: Software Engineer 
Project description: Mift.uz is a CRM system created for the Ministry of Investments and Foreign Trade of the Republic of Uzbekistan. This system allows organizations to participate in different auctions