
Vladimir Li
Verified Expert in Engineering
Software Engineer and Developer
Almaty, Almaty Province, Kazakhstan
Toptal member since January 16, 2019
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
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
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.
Team Lead Software Engineer
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.
Senior Software Engineer
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.
Freelance Web Developer
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.
Senior Web Developer
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.
Back-end Developer
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.
Web Developer
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.
Software Developer
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.
Web Developer
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.
Experience
Telecom KZ
https://telecom.kzBeeline
Zenge
Facecom
Yvision
Checkers Game
Education
Master's Degree in Information Systems
Kazakh-British Technical University - Almaty, Kazakhstan
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring