Artem Galtsev, Full-stack Developer in Moscow, Russia
Artem Galtsev

Full-stack Developer in Moscow, Russia

Member since November 18, 2013
Artem is a web developer and programmer with 9+ years of experience working within large companies and on his own. He enjoys working on interesting and challenging projects that enable him to apply and further his skills, and looks forward to taking on new projects.
Artem is now available for hire




Moscow, Russia



Preferred Environment

PhpStorm, MacOS

The most amazing...

...thing I've built is a website for a personal project that lets thousands of users arrange meetings for entertainment purposes.


  • PHP Engineer

    2018 - PRESENT
    Health Company (via Toptal)
    • Developed and supported client websites using Symfony framework.
    • Implemented upgrades such as Flex, Webpack Encore, and higher versions of PHP and Symfony.
    • Implemented structural upgrades that improved overall stability of the websites and made further development easier and faster.
    Technologies: Unix, CSS, Full-stack, Git, JavaScript, MySQL, Twig, Symfony, PHP
  • Full-stack Engineer

    2020 - 2020
    Insurance Company (via Toptal)
    • Developed most of the front-end components for the client's new project.
    • Tracked and fixed bugs using Azure as a reporting tool.
    • Implemented back-end features in Symfony 4.3. Fixed and made improvements to the existing code.
    Technologies: Amazon Web Services (AWS), Unix, CSS, Full-stack, Git, AWS, MySQL, jQuery, JavaScript, Symfony, PHP
  • Blockchain/Front-end Developer

    2018 - 2018
    VREX Lab (via Toptal)
    • Implemented DApp contracts on Ethereum blockchain. Tested contracts using Truffle and deployed to Rinkeby testnet.
    • Created a web front end for the contracts to be used in a bundle with Metamask.
    • Create a web back-end API with Lumen to be used by the web front end. Used MySQL.
    Technologies: Amazon Web Services (AWS), Unix, CSS, Full-stack, Git, Ethereum Smart Contracts, AWS, MySQL, React, Lumen, PHP, Solidity
  • PHP Team Lead

    2017 - 2017
    Cryptocertified (via Toptal)
    • Managed a team of 5+ developers to create a web project for cryptocurrency traders that allows users to connect to crypto exchanges with API and apply trading strategies.
    • Implemented server and DB architecture for the project on AWS.
    • Interviewed and helped hire new developers to the team.
    • Kept track of the progress and made sure new ideas were properly introduced and integrated with the project.
    Technologies: Amazon Web Services (AWS), AWS EC2, Unix, CSS, Full-stack, Git, Cryptocurrency, Blockchain, AWS, MySQL, React, Lumen, PHP
  • Senior PHP Engineer

    2014 - 2016
    Social Network Company (via Toptal)
    • Developed and supported client websites using Laravel framework.
    • Implemented a high-load project with over 10 million emails sent daily. Developed and optimized a MySQL database structure that could easily handle such a load.
    • Created an internal inbox monitor tool using IMAP protocol that was able to track email deliverability of four different email service providers.
    Technologies: Unix, CSS, Bootstrap, Symfony, Laravel, Subversion (SVN), Apache, HTML, jQuery, JavaScript, MySQL, PHP
  • Senior PHP Developer

    2013 - 2014
    • Developed a service from designed layouts using a modified Yii framework.
    • Designed and optimized a MySQL database for high-load usage. To further increase productivity, I used Redis and Memcached for the most used pages and queries.
    • Perfected my skills in regular expressions by helping my colleagues solve encountered problems.
    Technologies: CSS, Unix, Memcached, Redis, Subversion (SVN), Git, Nginx, Apache HTTP Server, HTML, jQuery, JavaScript, Smarty, MySQL, Yii, PHP
  • Senior PHP Developer

    2011 - 2013
    • Improved and supported an invitation system that was used via email.
    • Implemented and maintained the back-end of a push notification system that would deliver messages to iPhone and Android devices in high-load batches (over 30 million messages daily).
    • Implemented and maintained an SMS notification system that would deliver messages to all countries of the world with a deliverability rate of 90%.
    • Created an important testing framework for different email types.
    • Used Git to work with the code and taught my colleagues to better understand Git workflow.
    Technologies: CSS, Unix, Git, Nginx, HTML, JavaScript, MySQL, PHP
  • Project Manager, Web Developer

    2009 - 2013
    • Created an entertainment website as a personal project allowing users to post, comment, and rate each other.
    • Implemented a notifications module allowing users to see new activity related to their content.
    • Developed a scalable events module enabling users to view the activity of other users on the site.
    • Created a friends module allowing people to create social groups within the website.
    Technologies: CSS, Subversion (SVN), Apache, Redis, HTML, jQuery, JavaScript, Smarty, MySQL, PHP
  • Project Manager, Web Developer

    2009 - 2013
    • Organized and developed the service that would help bloggers get paid for their posts.
    • Managed a team of three people (a designer, a front-end developer, and a back-end developer) to successfully complete the project within the allocated time frame.
    • Implemented a RRD framework that can measure and draw graphs representing various statistical variables. Used this to help identify weak links in the business model.
    • Integrated different services including Twitter, Facebook, Youtube, PayPal, etc. using their API.
    Technologies: CSS, Subversion (SVN), Apache, Redis, HTML, jQuery, JavaScript, Smarty, MySQL, PHP
  • Web Developer

    2009 - 2011
    • Developed multi-functional reports for Yandex.Metrika service in Perl.
    • Supported and improved the RBAC system for a Yandex.Direct service using MySQL stored procedures.
    • Added language support for the entire service.
    • Used SVN to work with the code and taught my colleagues to properly create and merge branches.
    Technologies: CSS, Subversion (SVN), Apache, HTML, JavaScript, MySQL, Template Toolkit, Perl
  • PHP Developer

    2008 - 2008
    XQ Studio
    • Created a registration and authorization module.
    • Tested the service for high loads.
    • Created an API for usage by other platforms.
    Technologies: MySQL, PHP
  • Script Developer

    2005 - 2006
    • Maintained an internal website for RIM employees.
    • Created a script that could easily upload necessary software to a user's mobile device.
    • Created a web application for collecting statistical data.
    Technologies: MySQL, JavaScript, Perl


  • Hodor

    This is a Russian UGC entertainment website allowing users to post, comment, and rate each other. It accumulates approximately 3000 unique views per day.

  • Goodpeople

    A social network for artists.

  • Building an IMAP Email Client with PHP (Publication)
    Developers sometimes run into tasks that require access to email mailboxes. In most cases, this is done using the Internet Message Access Protocol, or IMAP. As a PHP developer, I first turned to PHP's built in IMAP library, but this library is buggy and impossible to debug or modify. So today we will create a working IMAP email client from the ground up using PHP. We will also see how to use Gmail's special commands.


  • Languages

    SQL, JavaScript, PHP, HTML, Solidity, CSS, XML, Java, XSLT, Perl
  • Tools

    Git, Subversion (SVN), Nginx, Template Toolkit, Apache, PhpStorm, Apache HTTP Server, Adobe Photoshop
  • Paradigms

    Model View Controller (MVC), Scrum, Agile Software Development
  • Platforms

    Windows, Ethereum, Apache2, AWS EC2, MacOS, Blockchain, Unix, Amazon Web Services (AWS), WordPress
  • Other

    Back-end, Back-end Development, Full-stack, Ethereum Smart Contracts, Cryptocurrency, Bitcoin, AWS
  • Frameworks

    Laravel, Symfony, Smarty, Bootstrap, Yii, Lumen, Twig, Truffle, Symfony 2, Symfony 3
  • Libraries/APIs

    jQuery, React, Facebook API, VK API
  • Storage

    JSON, Redis, MySQL, Memcached


  • Bachelor's Degree in Computer Science
    2002 - 2007
    York University - Toronto, Canada

To view more profiles

Join Toptal
Share it with others