Vladimir Li, Developer in Almaty, Almaty Province, Kazakhstan
Vladimir is available for hire
Hire Vladimir

Vladimir Li

Software Engineer and Developer

Almaty, Almaty Province, Kazakhstan

Toptal member since January 16, 2019

Bio

Vladimir is a software engineer with more than 10 years of experience in back-end development, employing multiple PHP and JavaScript frameworks. He's passionate about algorithms and data structures and is keen to work on challenging problems on any technology stack.

Portfolio

Magnum E-commerce
PHP, PHP 7, PHP 8, Node.js, JavaScript, Algorithms, Kubernetes...
Alabs.Team
PHP, Node.js, PostgreSQL, GraphQL, APIs, MySQL, PHP 8, Docker, Vue, PHP-FPM...
VEON
PHP, PHP 7, NGINX, PHP-FPM, Java, Docker, Docker Compose, Apache, Kubernetes...

Experience

  • PHP - 10 years
  • Back-end - 10 years
  • Algorithms - 10 years
  • MySQL - 10 years
  • JavaScript - 10 years
  • Data Structures - 7 years
  • MVC Frameworks - 6 years
  • Node.js - 5 years

Preferred Environment

Vim Text Editor, Sublime Text, Git, Linux, DigitalOcean

The most amazing...

...thing I've coded is a typed query language for consuming linked data.

Work Experience

Senior Software Engineer

2023 - PRESENT
Magnum E-commerce
  • Developed a supply chain management tool for warehouses.
  • Developed a tool for HR management and time tracking.
  • Worked on an order management platform for a mobile app.
Technologies: PHP, PHP 7, PHP 8, Node.js, JavaScript, Algorithms, Kubernetes, Rancher Kubernetes Engine (RKE), Docker, PostgreSQL, ClickHouse, Laravel, MinIO, GitLab, CI/CD Pipelines, PHP-FPM, Back-end Performance, Optimization, Laravel 11, IT Security, Scalability, Database Architecture, PHP MVC

Team Lead Software Engineer

2022 - 2024
Alabs.Team
  • Contributed to the order management back end of a large-scale telecom mobile application, ensuring reliable processing and integration with external systems.
  • Developed and maintained features in the customer service module, improving user experience and streamlining service workflows.
  • Worked on the development of GraphQL APIs, unifying data access across services for better performance and maintainability.
Technologies: PHP, Node.js, PostgreSQL, GraphQL, APIs, MySQL, PHP 8, Docker, Vue, PHP-FPM, Back-end Performance, Optimization, Content Delivery Networks (CDN), Redis, IT Security, Python, Scalability, Telecommunications, Database Architecture, PHP MVC

Senior Software Engineer

2020 - 2022
VEON
  • Developed a payment/wallet system for mobile provider subscribers.
  • Handled an API integration with various merchants and product suppliers.
  • Integrated services from other local mobile providers.
Technologies: PHP, PHP 7, NGINX, PHP-FPM, Java, Docker, Docker Compose, Apache, Kubernetes, PostgreSQL, REST APIs, Online Payments, Payment APIs, Transactions, Web, Continuous Deployment, Testing, Confluence, Jira, Microservices, Servers, Hosting, Architecture, Back-end Performance, Optimization, Redis, IT Security, Scalability, Database Architecture, PHP MVC

Freelance Web Developer

2019 - 2019
HostedHR (via Toptal)
  • Integrated multiple third-party APIs to extend platform capabilities and streamline external service communication.
  • Implemented two-factor authentication (2FA) to enhance account security and comply with best practices.
  • Refactored legacy codebase to improve maintainability, readability, and scalability.
Technologies: MySQL, PHP, CSS, HTML, Amazon Web Services (AWS), Servers, Hosting, Architecture, Stripe, Database Architecture, PHP MVC

Senior Web Developer

2015 - 2018
CrystalSpringLLC
  • Developed REST API for mobile clients for food ordering/delivery application Zenge.kz using PHP and Laravel.
  • Developed a web version of the application (zenge.kz).
  • Integrated above software with 3rd party delivery companies' API.
  • Integrated above software with banks payment systems (REST and SOAP).
  • Integrated above software with restaurant software (Windows Services, Node.js, WebSockets).
  • Created an algorithm-based notification system with the best deals/coupons for clients based on their preferences.
Technologies: Linux, WebSockets, jQuery, Bootstrap, C#, Apache, MySQL, Laravel, Yii 2, Node.js, PHP, CSS, HTML, Servers, Hosting, Architecture, PHP-FPM, Back-end Performance, Optimization, WordPress, Database Architecture, PHP MVC

Back-end Developer

2016 - 2017
Beeline.kz
  • Worked on internal projects using PHP and C++.
  • Completed data analysis and statistics processing.
  • Analyzed subscribers' data usage for tariffs adjustment.
  • Created a new tariff plans analysis system based on subscribers data usage.
  • Created a system of offering better tariff plans/deals based on expected data usage.
Technologies: C++, Yii 2, PHP, Servers, Hosting, Architecture, PHP-FPM, Back-end Performance, Optimization

Web Developer

2014 - 2015
Facecom.kz
  • Worked on social network platform using Marionette.js.
  • Created real-time auction bidding functionality.
  • Created groups, friends, news, and other social network functionality.
  • Created recommendation functionality based on user preference.
  • Created authorization, and auto profile update functionality using Facebook API and vk.com API.
Technologies: JavaScript, Marionette.js, Backbone.js, Node.js, CSS, HTML, Servers, Hosting, Architecture

Software Developer

2012 - 2013
Shokan, LLC
  • Worked on operational CRM system using PHP.
  • Created issue tracking functionality.
  • Created project progress tracking functionality.
  • Created reports and dashboard functionality.
  • Created REST API for mobile applications.
Technologies: MySQL, Yii 2, Node.js, PHP, CSS, HTML, Servers, Hosting, Architecture, Yii

Web Developer

2011 - 2012
yvision.kz
  • Developed blog platform functionality using PHP and Zend Framework.
  • Created blog subsection functionality with separate statistics, roles, and events.
  • Worked on traffic analysis in order to optimize indexing and caching with MongoDB and Memcached.
  • Created search system using Sphinx.
  • Worked on new front-end designs and functionality.
Technologies: Memcached, Sphinx Search Engine, NGINX, MongoDB, Zend Framework, PHP, CSS, HTML, Servers, Hosting

Experience

Telecom KZ

https://telecom.kz
Team lead back-end engineer for a mobile application developed for Kazakh Telecom. Oversaw back-end architecture and led a team of developers, delivering robust, scalable services supporting core features such as order processing, customer support, authentication, and API integrations. Played a key role in code quality, team coordination, and system optimization.

Beeline

Beeline is one of the largest wireless and telecommunications operators in Kazakhstan. I worked on internal services, including data analysis and statistical processing. I also developed APIs and web applications.

Zenge

Zenge is a food delivery/restaurant booking platform. I Implemented both REST API for restaurants/clients' mobile applications and the web part of the system. I also Integrated restaurants software with the system to synchronize the information on both of them.

Facecom

Facecom is a social network/marketplace with real-time auctions functionality. I worked on both the back and front end (Node.js and Marionette) and developed social network features (messaging, groups, friends, feed, and more).

Yvision

Yvision is a Kazakhstan blog platform. I worked on the back and front end and developed business logic using PHP (Zend Framework). I also built thematic blogs functionality, customized design and worked on database optimization.

Checkers Game

Multiplayer checkers(game) platform using node.js/WebSockets/canvas with chat and observers functionality.

Education

2013 - 2015

Master's Degree in Information Systems

Kazakh-British Technical University - Almaty, Kazakhstan

2008 - 2012

Bachelor's Degree in Computer Science

Kazakh-British Technical University - Almaty, Kazakhstan

Skills

Libraries/APIs

Node.js, jQuery, Backbone.js, Marionette.js, REST APIs, Backbone.Marionette, Stripe, Vue

Tools

Bitbucket, Sublime Text, Vim Text Editor, Apache, NGINX, PHP-FPM, Docker Compose, Confluence, Jira, Git, Cron, GitLab

Languages

PHP, PHP 7, JavaScript, SQL, CSS, HTML, HTML5, C#, Java, C++, Python, PHP 8, GraphQL

Frameworks

Laravel, PHP MVC, Yii, Yii 2, Laravel 5, Laravel 11, Bootstrap 3, Bootstrap, Zend Framework, Selenium, Codeception, PHPUnit

Paradigms

Object-oriented Programming (OOP), Design Patterns, REST, Unit Testing, Microservices, Continuous Deployment, Test-driven Development (TDD), Behavior-driven Development (BDD), Testing, Hosting

Platforms

Apache2, LAMP, DigitalOcean, Web, Docker, Amazon Web Services (AWS), Kubernetes, Linux, Ubuntu, Amazon EC2, Heroku, Oracle, WordPress

Storage

PostgreSQL, MySQL, JSON, MariaDB, Redis, Database Architecture, Sphinx Search Engine, Memcached, MongoDB, ClickHouse

Industry Expertise

Telecommunications

Other

Back-end Performance, APIs, Back-end, Algorithms, Data Structures, Graphs, Mathematics, Combinatorics, Binary Search Trees, MVC Frameworks, eCommerce APIs, Ajax, Architecture, API Integration, Optimization, IT Security, Web Scraping, WebSockets, Software Architecture, Scalability, Online Payments, Payment APIs, Transactions, g++, SSH, Servers, Full-stack, Rancher Kubernetes Engine (RKE), MinIO, CI/CD Pipelines, Content Delivery Networks (CDN)

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