

Andrew Belousoff
Verified Expert in Engineering
Software Developer
Ljubljana, Slovenia
Toptal member since December 12, 2016
Andrew is a senior back-end engineer with 15+ years of experience in web and software development. He is primarily focused on PHP and JavaScript ecosystems, with full-stack and infrastructure exposure. Andrew is experienced in distributed teams, APIs, databases, and modern web architectures, with a growing focus on SRE and reliability practices.
Portfolio
Experience
- PHP - 15 years
- PHPUnit - 12 years
- JavaScript - 12 years
- Symfony - 8 years
- Laravel - 7 years
- PostgreSQL - 7 years
- PhalconPHP - 3 years
- Vue - 1 year
Preferred Environment
PhpStorm, MacOS
The most amazing...
...project in my career has been a financial platform designed to facilitate donations to churches and nonprofit organizations.
Work Experience
SRE Engineer
Givelify
- Developed a proof of concept for canary releases to support safer production deployments and reduce release risk.
- Improved observability and monitoring practices using Datadog, refining alerts and monitors to enhance system visibility and incident response.
- Designed and facilitated a practical PagerDuty workshop focused on on-call processes and incident response readiness, helping engineers better handle emergency situations and improving team operational preparedness.
PHP Website Developer
Conflux Real Estate (via Toptal)
- Developed web pages using PHP, JavaScript, and CSS.
- Integrated with Salesforce API and Propertybase API.
- Introduced a caching system.
- Optimized web pages.
- Maintained server software.
Senior Back-end Developer
Givelify
- Handled integrations with external systems and APIs, adding support for new partner platforms and improving existing integrations to increase stability and maintainability.
- Contributed to the transition from a monolithic architecture toward event-driven microservices, participating in design discussions and implementation efforts.
- Participated in migrating several services from EC2-based deployments to Kubernetes, expanding infrastructure and DevOps expertise while supporting modernization initiatives.
- Developed an integrations management module with a user-friendly interface for customer-facing operational teams, enabling them to perform routine tasks independently and significantly reducing engineering support requests.
- Coordinated a small team of four engineers for approximately six months, supporting task organization and delivery alignment.
- Provided accompanying documentation and onboarding materials.
Senior Back-end Developer
Givelify (via Toptal)
- Completed the analytics studio to manage clients' transactions and operations (both back and front end).
- Developed a security subsystem that supports different user roles.
- Created a mock service for performance testing of the system.
Web Developer
CEED LLC (via Toptal)
- Created a project management-like web application with PHP (Laravel) and JavaScript.
- Built a smooth front end from scratch using Vue.js.
- Implemented a RESTful architecture, improving UX and enabling back-end reuse for multiple purposes, including mobile applications.
- Refactored existing back-end code, introducing design patterns to improve readability, flexibility, and extensibility.
- Optimized the database, gaining data consistency and speeding up requests up to 1.5 times faster.
Symfony Software Developer
E-hub Health (via Toptal)
- Developed an administrative back office using PHP, Symfony, and JavaScript.
- Optimized the database to improve search query performance.
- Introduced test coverage that helped prevent numerous defects.
- Improved front-end components to enhance user experience.
- Implemented architectural improvements that increased system scalability and testability.
PHP API Developer
Searle Creative Group (via Toptal)
- Completed development of a CRM system using PHP and React.
- Improved a REST API connecting the CRM with a WordPress-based website.
- Simplified deployment across multiple environments by introducing database migrations (Phinx).
- Established a streamlined build and deployment workflow using Grunt and Babel.
- Accelerated the initial loading of the CRM significantly.
PHP/MongoDB Developer
Merchpin (via Toptal)
- Built a Docker image for the project to be deployed to Iron.io.
- Made fixes and updates to the old code to be run under contemporary Mongolab.
Senior Web Developer
Рayment System RURU (JSC | National Service Company)
- Designed and implemented REST APIs compliant with PCI DSS security standards, enabling internal services and external partners to integrate with a unified payment processing engine.
- Improved system performance and stability through code optimization, refactoring, and implementation of unit and functional tests.
- Wrote in PHP, JavaScript, and CSS3 using Symfony and Phalcon frameworks.
- Created some of the company's internal tools using PHP, Symfony 2, and Node.js.
- Performed front-end tasks and improved UI for user profile applications.
- Contributed to the development and maintenance of multiple payment-related products built on the platform.
PHP Developer
Contextual Advertisement System | Blondinka.ru
- Wrote in PHP using Symfony 1.4 and Symfony 2 frameworks.
- Developed the “Lite” and “Social” advertisement modes.
- Built the user interface for managing advertising campaigns.
- Improved some of the contextual advertising strategies.
- Refactored parts of the legacy codebase, improving the architecture.
- Wrote some of the company's internal tools in Python.
- Assisted with support issues and troubleshooting, increasing customer satisfaction.
C++ Developer
Scientific and Technical Enterprise (Technosoft-M)
- Developed the SCADA system core to run on the atomic power plant.
- Designed and implemented a precompiler for the Microm domain-specific language.
- Built a system configuration tool for deploying and managing system settings.
- Wrote in C++ and worked with the Qt4 framework, STL, and Boost libraries.
Experience
Moscow English Club
Trio-Service
http://trio-service.ru/Vist Catalonia Website
Education
Master's Degree in Computer Science
Bauman Moscow State Technical University - Moscow, Russia
Skills
Libraries/APIs
Doctrine, Vue, jQuery, Standard Template Library (STL), React
Tools
PhpStorm, Git, Xdebug, GitHub, Redmine, Jira, Confluence, Ansible, Helm, MongoLab, NGINX, Gerrit, Jenkins, Apache, Adobe Photoshop, Babel, Grunt, Terraform
Languages
Less, CSS3, PHP, HTML5, CSS, Sass, Delphi, JavaScript, Bash, C, C++, Python, SCSS, TypeScript
Frameworks
Laravel, Bootstrap, Symfony, PHPUnit, PhalconPHP, Symfony 2, CodeIgniter, Spark, Qt, Boost, Selenium, Argo Rollouts
Paradigms
REST, Object-oriented Programming (OOP), Model View Controller (MVC), Test-driven Development (TDD), Scrum, Agile Software Development, Responsive Web Design (RWD), Microservices
Storage
Redis, PostgreSQL, Databases, MongoDB, Memcached, MySQL, NoSQL, Phinx, Datadog, Microsoft SQL Server
Platforms
Ubuntu, Docker, Google Ads, Windows, Linux, WordPress, Kubernetes, PagerDuty, Salesforce, Amazon Web Services (AWS), Iron.io, Joomla, MacOS
Other
Ajax, Software Engineering, APIs, Systems Engineering, Event-driven Systems, Argo CD, Qt 4, Blade
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