Andrey Shalashov, Web Developer in Moscow, Russia
Andrey Shalashov

Web Developer in Moscow, Russia

Member since July 9, 2017
Andrey is a full-stack web developer and WordPress expert with over ten years of experience. He is a versatile developer equally comfortable building modern front ends and web applications using React and working with traditional back-end technologies such as PHP and relational databases. His analytical and problem-solving skills are a perfect complement to his professional experience, leading him to deliver top-quality solutions consistently.
Andrey is now available for hire

Portfolio

  • Freelance
    GitHub, eCommerce, Material-UI, Shopify, React, Vue.js, WooCommerce...
  • Self-employed
    JavaScript, Node.js, React, Apollo Server, React Apollo, Next.js, GraphQL...
  • Toptal Client
    Amazon Web Services (AWS), GitHub, Gutenberg Editor, WooCommerce API...

Experience

Location

Moscow, Russia

Availability

Part-time

Preferred Environment

VS Code, Windows, Sublime Text, Git

The most amazing...

...thing I've built was a web app to manage and automate my company's business processes.

Employment

  • Developer

    2014 - PRESENT
    Freelance
    • Coded websites from scratch using PSD designs (PSD to HTML) and created rich back-end functionality.
    • Created a number of web apps using the Laravel framework.
    • Developed WordPress plugins and solutions for external API integration including Equifax, Google Maps, Facebook, Authorize.Net, PayPal, Braintree, and Algolia APIs.
    • Updated outdated WordPress plugins with modern architecture and compatibility with the latest WordPress versions and PHP 7.
    • Customized, troubleshot, and resolved WordPress themes and plugins.
    • Developed eCommerce websites with WooCommerce and Shopify.
    • Built a modern React front end with WordPress as a headless CMS back end.
    Technologies: GitHub, eCommerce, Material-UI, Shopify, React, Vue.js, WooCommerce, WordPress, CSS, HTML, Sass, jQuery, MySQL, JavaScript, Laravel, PHP
  • Full-stack Software Engineer | Architect

    2020 - 2021
    Self-employed
    • Created app specifications and architecture from scratch according to the client's requirements.
    • Implemented GraphQL API using Express and Apollo servers.
    • Contributed to the development of the front end, using a tech stack that consisted of Next.js, Apollo Client, and React.
    • Integrated Google APIs (calendar, maps) and Zapier API.
    • Implemented payments/subscriptions using Stripe API.
    • Served as a team lead directing a team of several developers and QA persons/testers.
    • Managed code review, maintenance, and bug fixing and mentored junior developers.
    Technologies: JavaScript, Node.js, React, Apollo Server, React Apollo, Next.js, GraphQL, Express.js, Google APIs, Stripe API, Stripe, Zapier, TypeScript
  • Full-stack Software Engineer

    2020 - 2020
    Toptal Client
    • Implemented a custom React app that had WordPress as a headless CMS and Doctrine on the back end.
    • Implemented custom REST API endpoints for this app.
    • Provided general maintenance and bug fixes to a large Legacy codebase.
    • Refactored legacy PHP codebase.
    • Implemented custom UI from Adobe XD designs.
    Technologies: Amazon Web Services (AWS), GitHub, Gutenberg Editor, WooCommerce API, WordPress API, Full-stack, Node.js, AWS, WordPress Themes, WordPress Plugins, Serverless, JavaScript, CSS, Sass, HTML, Advanced Custom Fields (ACF), WordPress, PHP, Doctrine, Docker, React
  • Senior Full-stack Web Developer

    2019 - 2020
    Fleishers (via Toptal Projects)
    • Implemented a custom-designed WordPress theme from scratch. Designs provided by the Toptal designer.
    • Integrated WooCommerce with existing POS operated on customer's premises.
    • Implemented custom site features and functionality as required by the business needs.
    • Fixed bugs and expanded functionality of a stock payment gateway plugin.
    • Took part in designing the system architecture and suggested improvements to be made and features to be added to the system.
    • Set up CI/CD pipeline that automated deployment and thus was a huge timesaver for the whole team.
    Technologies: GitHub, eCommerce, Gutenberg Editor, WordPress API, Node.js, WordPress Plugins, WordPress Themes, eCommerce Development, Payment Gateways, Payment APIs, Sprint Planning, Agile, APIs, Back-end, Front-end, Full-stack, HTML, Sass, Adobe Experience Design (XD), WooCommerce API, WooCommerce, WordPress, JavaScript, PHP
  • Web Developer

    2019 - 2019
    Double W (via Toptal)
    • Developed a completely custom React front end from scratch based on the provided designs.
    • Set up a headless CMS WordPress back end with GraphQL API.
    • Worked on webhooks for rebuilding the front end when content changes. Used GatsbyJS, hosted on Netlify.
    • Applied element animations and page transition animations.
    • Implemented a floating blob animation that follows the mouse pointer.
    Technologies: Amazon Web Services (AWS), GitHub, GreenSock, GSAP, GreenSock Animation Platform (GSAP), WooCommerce API, WordPress API, Serverless Architecture, Headless CMS, Full-stack, Node.js, AWS, WordPress Themes, WordPress Plugins, Serverless, Jamstack, JavaScript, CSS, HTML, Web Animation, ACF, WordPress, Emotion Library, CSS-in-JS, GraphQL, GatsbyJS, React
  • WooCommerce API Developer

    2019 - 2019
    Toptal Client
    • Implemented custom WordPress/WooCommerce REST API endpoints.
    • Audited legacy code for security vulnerabilities and fixed them.
    • Refactored and functionally improved legacy code.
    • Advised on WordPress/WooCommerce REST API solutions and software architecture.
    • Deployed and maintained WordPress installation to AWS EC2 instance.
    Technologies: GitHub, eCommerce, WooCommerce API, WordPress API, Serverless Architecture, Headless CMS, Full-stack, Node.js, WordPress Plugins, WordPress Themes, eCommerce Development, Amazon Web Services (AWS), CSS, HTML, AWS, JavaScript, PHP, REST APIs, WooCommerce, WordPress
  • WordPress Plugin Developer

    2018 - 2018
    (via Toptal)
    • Implemented a custom design for site features.
    • Debugged, refactored according to modern practices, and improved legacy code inherited from previous developers.
    • Greatly improved performance of existing back-end plugins by refactoring or rewriting them.
    • Developed custom plugins and theme features.
    • Provided general maintenance and bug fixes.
    • Audited site security and implemented best security practices.
    Technologies: GitHub, WooCommerce API, WordPress API, Full-stack, WordPress Themes, WordPress Plugins, Git, CSS, HTML, Docker, Responsive Web Design (RWD), Sass, WooCommerce, WordPress, JavaScript, PHP
  • Blockchain Architect

    2018 - 2018
    Toptal Client
    • Consulted on blockchain technology and smart contract development.
    • Designed and developed smart contracts for token distribution and future ICO.
    • Wrote extensive automated tests for smart contracts.
    • Performed extensive smart contract security audits.
    • Developed professional web UI for managing smart contracts.
    Technologies: GitHub, PHP, Remix IDE, Ganache, Truffle, Web3.js, Vue.js, JavaScript, Solidity, Ethereum, ICO, Blockchain
  • Blockchain Developer

    2018 - 2018
    Freelance
    • Audited Solidity smart contracts to discover exploits and vulnerabilities.
    • Consulted on smart contracts deployment and best practices.
    • Forked a bitcoin based altcoin for research and demo purposes. It was run on several nodes over network and was fully operational.
    • Created a web UI for the bitcoin fork.
    Technologies: GitHub, Bitcoin, Smart Contracts, Solidity, Ethereum, Blockchain
  • Customizing of a WordPress Template

    2018 - 2018
    (via Toptal)
    • Modified stock theme functionality to include infinite scrolling, custom blog page, custom posts header, and featured image just to name a few.
    • Modified the theme design according to given PSD.
    Technologies: GitHub, WooCommerce API, WordPress API, WordPress Plugins, Responsive Web Design (RWD), WordPress Themes, WordPress, UX, jQuery, CSS, HTML, JavaScript, PHP
  • WordPress Developer

    2017 - 2017
    Simpler Trading (via Toptal)
    • Developed custom WordPress plugins.
    • Created a WP admin extension for Authorize.Net CIM to manually tokenize and store customers' payment information.
    • Integrated Discourse API to sync forum groups and WooCommerce memberships allowing premium users to access restricted forum groups.
    • Implemented Discourse single sign-on (SSO).
    • Performed performance audit and speed optimization.
    Technologies: GitHub, WooCommerce API, WordPress API, Full-stack, WordPress Plugins, WordPress Themes, Discourse, Authorize.Net, CSS, HTML, JavaScript, PHP, WooCommerce

Experience

  • Completed Toptal's "Blockchain Challenge"
    https://www.toptal.com

    I was one of only of few people to entirely complete Toptal's proprietary "Blockchain Challenge" competition.

  • WordPress Source Theme for Gatsby
    https://github.com/progital/gatsby-theme-wp-source-one

    An open-source project of mine. Gatsby blog theme that allows using WordPress as a headless CMS.

  • Custom Website for Double W
    https://ww.xyz

    Custom React front end + headless WordPress + GraphQL API + GatsbyJS.

  • How to Approach Modern WordPress Development (Part 2) (Publication)
    WordPress code, especially back-end PHP code, is often a mess—even in WP core! But legacy code is no excuse. Find out how to develop WP customizations the right way, so your code is readable and maintainable.
  • How to Approach Modern WordPress Development (Part 1) (Publication)
    It's no secret that the WordPress codebase is a mess. Many developers use its legacy code as an excuse for writing sloppy code themselves, even if its newer additions follow best practices. If this is you, it's time to level up your skills!

Skills

  • Languages

    TypeScript, PHP, ECMAScript (ES6), HTML, CSS, PHP 5, PHP 7, Sass, SQL, CSS3, HTML5, JavaScript, GraphQL
  • Frameworks

    Material-UI, Twig, Bootstrap, Laravel, Next.js, Bulma, Express.js
  • Libraries/APIs

    GatsbyJS, GSAP, Google Maps Geocoding API, Google Maps API, Google Maps, Stripe API, WooCommerce API, Vue.js 2, WordPress REST API, REST APIs, Vue.js, Google APIs, WordPress API, jQuery, Stripe, PayPal API, React, Node.js, Emotion Library, Doctrine, Facebook API, Braintree API, Authorize.Net
  • Tools

    Gutenberg Editor, GreenSock, GitHub, GitLab, Jira, Git, Advanced Custom Fields (ACF), Webpack, Figma, Adobe Photoshop, Google Analytics, Bitbucket, WPML, Gulp.js, Sublime Text, VS Code, Adobe Experience Design (XD), React Apollo, Zapier
  • Paradigms

    Refactoring, Responsive, Object-oriented Programming (OOP), Functional Programming, Responsive Web Design (RWD), Serverless Architecture, Jamstack, Responsive Development, Agile, Scrum, RESTful Development, Test-driven Development (TDD), REST, Progressive Enhancement, Agile Software Development
  • Platforms

    WordPress Theme Design, GreenSock Animation Platform (GSAP), WooCommerce, WordPress, Amazon Web Services (AWS), Algolia, Docker
  • Storage

    PostgreSQL, JSON, MariaDB, MySQL
  • Other

    WPGraphQL, Headless CMS, AWS, CSS-in-JS, Full-stack, Software Design, Software Architecture, WordPress Design, APIs, WordPress Plugins, Front-end, RESTful Services, RESTful Microservices, RESTful Web Services, RESTful APIs, WooCommerce Subscriptions 2, HTML to WordPress, Payment Gateways, WordPress Themes, ACF, Payment APIs, Sketch to WordPress, Serverless, eCommerce, eCommerce APIs, eCommerce Development, Responsive Design, Back-end Development, UX, Discourse, Web Animation, Web Services, Site Speed Optimization, CSS3 Animation, Back-end, Sprint Planning, Apollo Server

Certifications

  • Corda Certified Developer
    FEBRUARY 2019 - PRESENT
    R3

To view more profiles

Join Toptal
Share it with others