Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was online more than two weeks ago

Candidate

Male, 30 years, born on 4 July 1994

Not looking for a job

Tashkent, willing to relocate, prepared for business trips

CTO

Specializations:
  • Chief technical officer (CTO)

Employment: full time, part time, project work

Work schedule: full day, remote working, rotation based work

Work experience 11 years 9 months

January 2023currently
2 years 4 months

Tashkent, aloqaventures.uz/en/

Financial Sector... Show more

Technical Auditor
IT Team Audit: - IT Team Level for the Current Tech Stack: Assessment of the team's knowledge and experience in -key technologies (programming languages, frameworks, databases, containerization, and orchestration systems). Identification of weak spots or gaps in knowledge and the need for training. - Team Interchangeability: Evaluation of how well each team member understands the core responsibilities of others and whether they can temporarily or permanently replace a colleague. - Assessment of knowledge distribution within the team (the "bus factor"). - Technical Onboarding: Availability and quality of documentation and processes for quickly introducing new team members to the project context. - Support from technical mentors and sufficient documentation for self-study. Technical Documentation Audit: - Infrastructure Diagram: - Completeness and relevance of the diagram displaying the entire infrastructure (servers, databases, clusters, services, etc.). - ERD Diagrams (Entity-Relationship Diagram): - Description and visualization of the database structure and relationships between entities. - External Integrations: - Documentation of all third-party systems and services that interact with the project (API, external platforms, etc.). API Documentation: - Availability of documentation for all public and internal APIs. - Architecture Audit - Backend Architecture (Microservices, Monolith, SOA): - Analysis of the chosen architecture style (microservices, monolith, or service-oriented architecture) and its appropriateness for current needs and scalability. Repository and Folder Structure: - Consistency and adherence to a unified style and standards across all repositories. - Databases: Evaluation of database structures, technologies, and best practices for managing data integrity and performance. Outdated Frameworks, Libraries, and Technologies: - Identification of legacy technologies that may pose risks in terms of support, security, or performance. Message Queuing Systems (RabbitMQ, Kafka, etc.): - Audit of the queuing systems in use and their reliability, scalability, and efficiency in handling message traffic. - External Integrations: - Analysis of external services and systems integrated with the project, ensuring they are documented and functioning as expected. Other Services (BI, Analytics, Blockchain, AI): - Evaluation of additional services like business intelligence tools, analytics, blockchain, or artificial intelligence systems being utilized. - SDLC Audit - SDLC (Software Development Life Cycle): Review of the development life cycle, ensuring all stages are covered from planning to deployment and maintenance. Development Methodology (Agile): - Assessment of the chosen development methodology (e.g., Agile) and its implementation in practice. - CI/CD (Continuous Integration/Continuous Deployment): - Audit of CI/CD pipelines to ensure automated, efficient, and reliable deployment processes (DevOps practices). - Technical Support Audit - Technical Support: Evaluation of the technical support process, including availability, responsiveness, and efficiency in resolving issues. - Ticketing: Review of the ticketing system used for managing and tracking issues, requests, and incidents. Resilience and Scalability Audit - Backups: Assessment of backup processes to ensure data integrity and quick recovery in case of failure. - Monitoring: Evaluation of the monitoring systems in place to track application performance, server health, and potential issues. - Log Management: - Audit of log management practices to ensure logs are collected, stored, and analyzed effectively. Adherence to 12-Factor App Principles: - Review of the project against the 12-factor app principles to ensure best practices for building scalable and resilient applications. - Product Resilience: Assessment of the system's ability to withstand failures and continue operating under stress. - Vertical Scalability: Evaluation of the system’s capacity to scale vertically by increasing resources (CPU, RAM) on individual servers. Load Testing: - Conduct load tests to evaluate the system’s performance under high demand and identify potential bottlenecks. Horizontal Scalability: - Assessment of the system’s ability to scale horizontally by adding more servers or instances. Security Audit: - Server Security: Review of server configurations, access controls, and security measures to prevent unauthorized access or breaches. - Code Security: Evaluation of code practices for vulnerabilities and implementation of secure coding standards. - Payment Security: Audit of payment processing systems to ensure compliance with security standards like PCI DSS. Personal Data Security: - Review of personal data protection practices to ensure compliance with regulations (e.g., GDPR) and secure handling of sensitive information. - Database Security: Assessment of database security, including encryption, access control, and vulnerability management. Security of Installed and Used Services: - Review of all third-party services and tools used in the project to ensure they are secure and up-to-date.
October 2019currently
5 years 7 months

Tashkent, udevs.io/

IT, System Integration, Internet... Show more

CTO
- Technology Strategy Development - IT resource management - Servers and Hardware - IT staff - Tech Audit & Trainings - Hard skill trainings - Code review and static analysis standarts - Research and Development (R&D): - Competency Matrix with Test Tasks ( Tech Grading system ) - Stack based best practices and best practices - Project skeletons and frameworks ( researching and implementing new technologies ) - Software Development Life Cycle management - Performance management - Methodologies ( Agile, Waterfall, Squad Framework ) - Coaching - Security Management - Access Management ( Servers, Code Base, Databases ) - DevSecOps
May 2022October 2022
6 months
Easybooking

easybooking.uz/

Transportation, Logistics, Warehousing, International Logistics... Show more

CDO
Дигитализация компании - Формирование и согласование бизнес процессов - Автоматизация всех бизнес процессов - CRM / IP Телефония - POS - BI - 1c автоматизация
December 2020May 2022
1 year 6 months
Geoinfocom

Tashkent, www.geoinfocom.uz/

Government Organizations... Show more

Team Lead
Responsibilities: * Find and teach new team to PHP and SOA architecture * Team Culture * Design and Optimization of the Architecture * Clean Code and static and logical analysis of the code * Fixing issues of High Load through the whole Republic of Uzbekistan Achievements: 1. Reducing hardware resources optimizing DB ( Mysql ) and refactoring the code 2. Optimizing pipeline of the CI / CD 3. Implementing QA and Devops culture for the team
January 2020November 2020
11 months
Jafton

fiesta.app/

IT project manager
Responsibilities: * Find and teach new team to Golang and Microservice architecture * Team Culture * Design microservice architecture of the project * Deisign CI / CD pipeline with bitbucket pipelines and docker * Teaching and developing developers Achievements: 1. On fly video optimization with ffmpeg with AWS Lambda 2. Video content microservice 3. We released MVP in 3,5 month to Play market and App store 4. Every day releases
January 2019January 2020
1 year 1 month

mytaxi.uz/

Public Services... Show more

Administrative director
Responsibilities: * Making more profit * Make number one company in region * Company culture / strategy Achievements: 1. Changed organizational structure. (People who didn't know what is their job and who's job not providing company money get fired) 2. Creating Growth culture. And put clear goals for every team and every team Chiefs (Marketing, Development, Operations) 3. Expand to regions Andijan, Fergana 4. Increased number of successful orders per day by 1500
November 2017January 2019
1 year 3 months

Tashkent, mytaxi.uz/

Public Services... Show more

Team Lead
Responsibilities: * Team Culture * Design and maintain architecture of the project * Controlling code quality * Release management * Task management * Scrum Master * Teaching and developing developers Achievements: 1. Refactoring hard maintainable code and creating fault-tolerant and easy maintainable microservices 2. Creating Devops culture and Create CI and CD pipeline with Jenkins 3. Creating onboarding system for new programmers 4. Imroved Scrum and Couch team for using Agile more properly
March 2016November 2017
1 year 9 months

Tashkent, mytaxi.uz/

Public Services... Show more

Software Architect
Responsibilities: * Maintaining microservice architecture * Design and create new architecture of the project * Controlling code quality * Release management Used technologies: * NodeJs (Web Sockets) * Python/Django * Rabbitmq for load balancing with queues * Golang (Rest Api & Deamons) * Redis for communicating with other services (pub/sub) & cache
September 2015March 2016
7 months
Newmax Technologies

Tashkent, fleetify.io

IT, System Integration, Internet... Show more

Team Leader
Responsibilities: * Creating API for Fleet management. * Controlling code and product quality * Managing and leading team * Designing and maintaining the architecture of the project Used technologies: Backend: * Used microservice architecture, * Main programming language Golang * RPC (microservices communication) * Rabbitmq (event system) * Main RDBMS Postgres, * Continuous integration with TeamCity * For caching and session storage used Redis * All code documented with godoc * All Project covered with tests using go test * API documented with Swagger FrontEnd (web): * Main framework Angular 1 , * Build automated with gulp and bower * Css preprocessed with sass
October 2014September 2015
1 year
Newmax Technologies

Tashkent, maxtrack.uz

IT, System Integration, Internet... Show more

Software Developer
Responsibilities: * Maintaining ready project written in PHP (back end and front end) * Finding and solving bugs appearing in the project * Refactoring & creating the new version of the project Used technologies: * Main programming language PHP * Front end written in ExtJS
August 2013October 2014
1 year 3 months

Tashkent, goodone.uz/

Business Services... Show more

Web-программист
Creating web applications and websiteс using technologies - Wordpress - Drupal - OpenCart - Yii - Angular - PHP 5 - MySql

Skills

Skill proficiency levels
Redis
Linux
Git
PostgreSQL
Node.js
Nginx
AngularJS
PHP5
MySQL
JavaScript
Golang
ReactJs
Docker
Leadership Skills
Agile Project Management
REST
Python
Django Framework
Ansible
Jenkins
Scrum

Driving experience

Own car

Driver's license category B

About me

I am software developer who wants to create amazing programs which helps to people. I don't like to stop in achieved, i want to learn more.

Secondary special education

2010
TPKIT
Программный инжениринг, инженер программист

Languages

UzbekNative


EnglishC2 — Proficiency


RussianC2 — Proficiency


Citizenship, travel time to work

Citizenship: Uzbekistan

Permission to work: Russia

Desired travel time to work: Doesn't matter