Temur Kodirov, Developer in Tashkent, Tashkent Province, Uzbekistan
Temur is available for hire
Hire Temur

Temur Kodirov

Verified Expert  in Engineering

Mobile App Development Developer

Tashkent, Tashkent Province, Uzbekistan

Toptal member since September 10, 2019

Bio

Since 2016, Temur has been making a living as a senior full-stack developer building apps with the PHP framework Laravel; this includes working as a senior back-end developer for companies Artel and Uzbekinvest. He's also quite good at front-end development, especially with Vue, and has used those skills on behalf of Critical Start, Artel, and IUTLab. Temur is passionate about problem-solving and applying his in-depth knowledge of mathematics.

Portfolio

CriticalStart
MacOS, Visual Studio Code (VS Code), Dart, HTML, SCSS, CSS, GitHub, Vue Router...
Ministry of Digital Technologies of the Republic of Uzbekistan
JavaScript, Vue, Vue 3, HTML, CSS, Algorithms, Front-end, Figma, Tailwind CSS...
Uzbekinvest
Trello, MacOS, Visual Studio Code (VS Code), PhpStorm, Postman, HTML...

Experience

  • JavaScript - 8 years
  • Vue - 6 years
  • PHP - 4 years
  • Dart - 4 years
  • Mobile App Development - 4 years
  • Flutter - 4 years
  • Laravel - 4 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

GitHub, MacOS, JavaScript, Dart, Flutter, Vue, Laravel

The most amazing...

...algorithmic problem I've investigated involved finding prime numbers and analyzing and understanding its existing algorithms.

Work Experience

Senior Front-end and Mobile Developer

2019 - PRESENT
CriticalStart
  • Developed the front-end of a managed detection and response (MDR) dashboard app using Vue.js.
  • Managed the complete transition from an AngularJS legacy codebase to Vue 2. Later, led the migration from Vue 2 to Vue 3, leveraging composition API and improved performance features to modernize the codebase.
  • Wrote comprehensive unit tests using Jest, improving code coverage by 50%. Developed and maintained end-to-end (E2E) test automation scripts using Cypress to ensure application stability and quality.
  • Developed a mobile app (MobileSOC) for the platform using Flutter.
  • Managed the migration from repository pattern to BLOC pattern in Flutter, resulting in cleaner architecture and improved application performance.
  • Wrote comprehensive integration and unit tests in Flutter, improving code coverage by 30%.
  • Developed a feature management solution with ConfigCat, simplifying the process of activating and deactivating features across applications.
  • Developed the front-end of an SSO (single sign-on) dashboard application using Vue.js, simplifying sign-in processes for company employees across multiple enterprise applications such as Sentry, AWS, vendor product consoles, etc.
  • Developed a Chrome extension (Threat Analytics Search) that simplifies single or group searches for security analysts, using Svelte.
  • Conducted and managed code reviews to ensure code quality, maintainability, and adherence to best practices.
Technologies: MacOS, Visual Studio Code (VS Code), Dart, HTML, SCSS, CSS, GitHub, Vue Router, Vuex, Front-end Development, Flutter, Vue, JavaScript, Algorithms, Front-end, Figma, JSON, Svelte, AngularJS, Vue 3, Axios, Jest, Cypress, BLoC Architecture Pattern, Chrome Extensions, Code Review, Code Refactoring, Legacy Code, D3.js, Vue CLI, Bootstrap, Bootstrap-Vue, B2B, Web App Development, UI Components, Design Systems, Sass, Application State Management, TypeScript

Senior Front-end Developer

2023 - 2024
Ministry of Digital Technologies of the Republic of Uzbekistan
  • Developed the front-end of a CRM platform that allows learning centers to get financial subsidies from the government using Vue.js.
  • Created a multilingual web application with seamless language switching, enhancing user experience for speakers of diverse languages.
  • Developed and implemented interactive charts using the Chart.js library.
Technologies: JavaScript, Vue, Vue 3, HTML, CSS, Algorithms, Front-end, Figma, Tailwind CSS, JSON, Vue Router, Pinia, Vite, i18n, Chart.js, Bootstrap, B2B, Web App Development, UI Components, Design Systems, Sass, Application State Management, TypeScript

Senior Back-end Developer

2019 - 2020
Uzbekinvest
  • Developed the back-end of an eCommerce platform to sell insurance online using Laravel.
  • Integrated with online payment systems such as PayMe and Click.
  • Worked on the eCommerce platform that raised the company’s sales by 25%.
  • Participated in the development of the front-end using React.
  • Created a telegram bot to notify the necessary managers of incoming requests.
  • Developed software for the accountant to track and control online transactions.
Technologies: Trello, MacOS, Visual Studio Code (VS Code), PhpStorm, Postman, HTML, OOP Designs, GitHub, Front-end Development, MySQL, SQL, PHP, Laravel, Algorithms, JSON, CSS, Bootstrap, React, TypeScript, Web App Development, Ant Design

Senior Full-stack Developer

2018 - 2019
Artel
  • Developed software for automating the internal business processes of the company using Laravel framework for back-end and Vue.js for front-end.
  • Contributed to the design of the software's user interface.
  • Led a team of six people consisting of two front-end and three back-end developers.
  • Participated in the integration of the production engine's usage of raw materials with our software.
  • Developed solutions to various problems to manage the internal processes of a warehouse efficiently.
Technologies: Trello, MacOS, Visual Studio Code (VS Code), Extreme Programming, PhpStorm, Postman, HTML, OOP Designs, Vue Router, GitHub, Front-end Development, Vuex, MySQL, SQL, JavaScript, PHP, CSS, Vue, Laravel, Algorithms, Front-end, JSON, Vue CLI, Axios, Material UI, Web App Development, Design Systems, Full-stack Development

Full-stack Developer

2016 - 2018
IUTLab
  • Developed the back end of informational websites for various national companies using Laravel.
  • Created the front-end of a CRM system to manage a tire warehouse using Vue.js.
  • Developed the back end of a restaurant management application using Laravel.
  • Built the back end of an online legal services web application using Laravel.
Technologies: Trello, MacOS, Extreme Programming, PhpStorm, Postman, HTML, OOP Designs, GitHub, Front-end Development, Windows, MySQL, SQL, JavaScript, PHP, CSS, Vue, Laravel, Algorithms, Figma, JSON, jQuery, Bootstrap, Vuex, Vue Router, Axios, Web App Development, Full-stack Development

Experience

Zero Trust Analytics Platform

https://portal.criticalstart.io/
An MCRR (Managed Cyber Risk Reduction) and MDR (Managed Detection and Response) cybersecurity platform that provides monitoring tools that help detect and manage cyber risks and attacks. The platform allows you to see every alert and categorize and automate the response by creating custom filters and playbooks.

MobileSOC

https://apps.apple.com/us/app/mobilesoc/id1050507566
The MobileSOC app is designed to help security teams manage and respond to cybersecurity threats. It offers real-time alerts and insights, allowing users to take immediate actions such as scanning, quarantining, or blocking affected hosts, performing antivirus scans, and disabling compromised accounts. Additionally, the app enables collaboration with Critical Start's Security Operations Center (SOC) analysts 24/7.

Threat Analytics Seach Chrome Extension

https://chromewebstore.google.com/detail/threat-analytics-search/eliokoocofjemjjohafbmhmgjmedomko
Threat Analytics Chrome Extension is a tool for security analysts, malware hunters, and incident responders. This extension enables you to use Chrome's Context Menu (right-click menu) to conduct single or group searches for selected text. The most useful scenarios are when you must search a file hash, IP address, or domain across multiple websites simultaneously.

SSO (Single Sign-on) Dashboard Application

https://sso.criticalstart.io/
A web application that allows company employees to sign in once across multiple enterprise applications, such as Sentry, AWS, Django admin, vendor product consoles (Crowdstrike, Cylance, Microsoft Sentinel, Splunk, etc.), and many more.

A CRM Platform for IT Residents

This is a web application that allows IT residents of Uzbekistan to receive financial subsidies for every successful student they graduate. The CRM connects to other government APIs to calculate whether a student is eligible for a financial subsidy.

Uzbekinvest Insurance

https://www.insurance.uz
A Laravel and React-based eCommerce platform that sells the company's products online. The company provides many insurance types, such as car, house, life, travel, and accident insurance, that the clients can order and pay online.

Artel Production

A SCM automation software to manage the internal processes of the manufactory.

FEATURES
• Import and export raw materials in the warehouse.
• Control raw materials in real time.
• Monitor and supervise the responsible managers.
• Track the usage of raw materials according to production details.
• Import and export production details.
• Create weekly, monthly, and yearly reports of raw materials and production details.

Ayo App

A Laravel-based restaurant management application with several customer and restaurant features.

CUSTOMER FEATURES
• View the menu and order food.
• Make reservations.

RESTAURANT MANAGEMENT FEATURES
• Manage incoming requests.
• Supervise internal restaurant processes for administrators.

Good Tires Trade CRM Platform

A CRM system to manage the import and export of tires. The features included tracking tires, noting condition and history, controlling the responsible managers, aiding in producing weekly, monthly, and yearly reports, and more.

Education

2015 - 2019

Bachelor's Degree in Computer and Software Engineering

Inha University in Tashkent - Tashkent, Uzbekistan

2012 - 2015

High School Diploma in Exact Sciences

Academic Lyceum at The Tashkent Architecture and Construction University - Tashkent, Uzbekistan

Certifications

MARCH 2015 - MARCH 2017

IELTS Band 7

British Council

Skills

Libraries/APIs

Vue, Vuex, Vue 3, Vue 2, D3.js, Chart.js, React, jQuery

Tools

GitHub, Postman, PhpStorm, Figma, Vue CLI, Trello

Languages

JavaScript, SQL, HTML, CSS, Sass, SCSS, Dart, Python, PHP, C++, Java, C, TypeScript

Frameworks

Bootstrap, Flutter, Laravel, Tailwind CSS, Svelte, AngularJS, Jest, Cypress, Material UI, Chrome, Ant Design

Storage

MySQL, JSON

Paradigms

Extreme Programming, E2E Testing, Unit Testing, Code Refactoring, B2B

Platforms

Linux, Windows, Visual Studio Code (VS Code), MacOS, Ubuntu

Other

Vue Router, OOP Designs, Front-end Development, Front-end, Bootstrap-Vue, Web App Development, UI Components, Design Systems, Application State Management, Mobile App Development, BLoC Architecture Pattern, Algorithms, Full-stack Development, Pinia, English, Mathematics, Physics, Statistics, Axios, Chrome Extensions, Code Review, Legacy Code, Vite, i18n

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring