Andrew Belousoff, Software Developer in Moscow, Russia
Andrew Belousoff

Software Developer in Moscow, Russia

Member since October 9, 2016
Andrew has been working as a professional developer since 2010. He has experience both in desktop and web development—working with both the back-end and front-end. He writes mainly in PHP, JavaScript, CSS, and C++, but he also has some C# and Python knowledge. Andrew can interact with databases, Unix Shell, WordPress, and Joomla CMS.
Andrew is now available for hire

Portfolio

Experience

Location

Moscow, Russia

Availability

Part-time

Preferred Environment

PhpStorm, Ubuntu

The most amazing...

...project I've worked on is a REST API for a highload payment system.

Employment

  • PHP Website Developer

    2019 - PRESENT
    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.
    Technologies: Spark, Salesforce, CSS, JavaScript, PHP
  • Web Developer

    2020 - 2020
    CEED LLC (via Toptal)
    • Created a project management-like web application with PHP (Laravel) and JavaScript.
    • Developed a smooth front end from scratch using Vue.js.
    • Implemented RESTful architecture, resulting in a significant UX improvement and creating an ability to use the back end for multiple purposes, like mobile applications.
    • Refactored existing back-end code, introducing design patterns that improved code readability, flexibility, and extensibility.
    • Optimized the database, gaining data consistency and speeding up requests up to 1.5 times faster.
    Technologies: REST, Nginx, Vue.js, JavaScript, Laravel, PHP 7
  • Symfony Software Developer

    2017 - 2020
    E-hub Health (via Toptal)
    • Developed an admin back office using PHP, Symfony, and JavaScript.
    • Optimized the database to speed up search queries.
    • Covered the project with tests which prevented numerous flaws.
    • Improved the front end to provide a better UX.
    • Introduced architectural solutions which increased scalability and testability.
    Technologies: MySQL, CSS3, HTML5, Doctrine, PHPUnit, Ajax, JavaScript, Symfony, PHP
  • Strong PHP API Developer

    2017 - 2018
    Searle Creative Group (via Toptal)
    • Finished developing the CRM using PHP and React.
    • Improved a RESTful API created to connect the CRM and a WordPress site.
    • Simplified the project deployment in various environments by introducing a tool for database migrations (Phinx).
    • Made a convenient deployment workflow using Grunt and Babel.
    • Significantly accelerated the loading of the CRM.
    Technologies: WordPress, React, JavaScript, PHP
  • PHP/MongoDB Developer

    2017 - 2017
    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.
    Technologies: MongoLab, Iron.io, Docker, CodeIgniter, PHP, MongoDB
  • Senior Web Developer

    2013 - 2016
    Рayment System RURU (JSC | National Service Company)
    • Created a REST API that met PCI DSS safety standards and allowed the company and partner web-services to use the unified payment engine.
    • Improved the performance and stability of the system through the code optimization and writing unit and functional tests using PHPUnit and Selenium.
    • 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.
    Technologies: jQuery, JavaScript, CSS, PhalconPHP, Symfony 2, Symfony, PHP
  • PHP Developer

    2011 - 2013
    Contextual Advertisement System | Blondinka.ru
    • Wrote in PHP using Symfony 1.4 and Symfony 2 frameworks.
    • Developed the Lite and Social modes (parts of the SaaS application).
    • Created the page for the user's advertising campaigns management.
    • Improved the contextual advertising strategies.
    • Refactored the code.
    • Wrote some of the company's internal tools in Python.
    Technologies: Python, Symfony 2, Symfony, PHP
  • C++ Developer

    2010 - 2011
    Scientific and Technical Enterprise (Technosoft-M)
    • Developed the SCADA-system core.
    • Created the Microm language precompiler.
    • Built the system configurator.
    • Wrote in C++, worked with the Qt4 framework, STL, and Boost libraries.
    Technologies: Boost, Standard Template Library (STL), Qt 4, C++

Experience

  • Moscow English Club

    A website for English courses in Moscow that I developed.

  • Trio-Service
    http://trio-service.ru/

    An online shop that I built.

  • Vist Catalonia Website

    A website for a travel agency.

  • PhalconPHP: A Solution for High-load RESTful APIs (Publication)
    PhalconPHP will make your high-load application fast and easy, it's one of the fastest MVC frameworks for PHP available. It's written in C and supplied as a compiled PHP extension, so it doesn’t need to be interpreted at every request. Consider PhalconPHP for your next project, you won't regret it.

Skills

  • Languages

    PHP 7, Less, CSS3, PHP, HTML5, CSS, Sass, Delphi, JavaScript, Bash, C, C++, Python
  • Frameworks

    Bootstrap, Symfony, PHPUnit, PhalconPHP, Laravel, Symfony 2, CodeIgniter, Spark, Qt, Boost, Selenium
  • Libraries/APIs

    Doctrine, Vue.js, Google AdWords, jQuery, Standard Template Library (STL), React
  • Tools

    PhpStorm, Git, Xdebug, Redmine, Jira, Atlassian Confluence, MongoLab, Nginx, Gerrit, Jenkins, Apache, Adobe Photoshop, Babel, Grunt.js
  • Paradigms

    REST, Object-oriented Programming (OOP), Model View Controller (MVC), Test-driven Development (TDD), Scrum, Agile Software Development, Responsive Web Design (RWD)
  • Storage

    Redis, PostgreSQL, MongoDB, Memcached, MySQL, NoSQL, Phinx, Microsoft SQL Server
  • Other

    Ajax, Qt 4
  • Platforms

    Ubuntu, Windows, Linux, WordPress, Salesforce, Amazon Web Services (AWS), Iron.io, Docker, Joomla

Education

  • Master's degree in Computer Science
    2006 - 2012
    Bauman Moscow State Technical University - Moscow, Russia

To view more profiles

Join Toptal
Share it with others