Andrey Shalashov, Developer in Tallinn, Estonia
Andrey is available for hire
Hire Andrey

Andrey Shalashov

Verified Expert  in Engineering

Web Developer

Location
Tallinn, Estonia
Toptal Member Since
August 11, 2017

Andrey is a seasoned full-stack web developer with over a decade of experience specializing in React. He has a broad range of skills encompassing both front-end development using React and back-end technologies such as Node.js and relational databases. His exceptional analytical abilities and problem-solving mindset, combined with his wealth of professional experience, enable him to deliver high-quality solutions consistently.

Portfolio

Thrive Health Inc.
CSS, React, WCAG 2, Front-end, JavaScript, Accessibility, User Interface (UI)...
NYC-based Startup
Chromatic, Storybook, React, Node.js, Express.js, Next.js, JavaScript...
Self-employed
JavaScript, Node.js, React, Apollo Server, React Apollo, Next.js, GraphQL...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Git, Storybook

The most amazing...

...job I've had was architecting and leading the implementation of a SaaS solution for a Washington DC-based company—giving them a competitive edge in the market.

Work Experience

Principal Front-end Developer

2022 - 2023
Thrive Health Inc.
  • Played a key role in successfully implementing the company's design system, ensuring consistency in visual design, user experience, and accessibility across all products and platforms.
  • Worked closely with a product manager, developer team, and designers to establish and implement design standards, guidelines, and patterns that prioritized accessibility.
  • Made necessary accessibility implementations and conducted relevant a11y tests to meet WCAG standards.
  • Contributed to the continuous improvement of the design system through testing and iteration.
Technologies: CSS, React, WCAG 2, Front-end, JavaScript, Accessibility, User Interface (UI), User Experience (UX), UX Design, UI Design, Storybook, Material UI, Node.js, HTML, TypeScript, Amazon Web Services (AWS), Styled-components

Principal Full-stack Developer

2021 - 2022
NYC-based Startup
  • Developed a minimum viable product (MVP) app from scratch for an NYC-based startup.
  • Created the front end of the app using Figma designs and added animations with GSAP.
  • Designed and implemented data processing logic and API integrations.
  • Implemented user-customizable theming using the MUI library.
  • Wrote automated unit, integration, and end-to-end tests to ensure quality and reliability.
  • Built a UI component library and design system in Storybook and Chromatic.
  • Provided mentoring and code reviews to team members and contributed to the design of the system architecture and the implementation of best coding practices.
Technologies: Chromatic, Storybook, React, Node.js, Express.js, Next.js, JavaScript, Shopify API, REST APIs, Front-end, Full-stack, Back-end, Heroku, Testing, Figma, Web Animation, GreenSock Animation Platform (GSAP), Material UI, CSS, HTML

Full-stack Software Engineer | Architect

2020 - 2021
Self-employed
  • Developed app specifications and architecture from the ground up to meet client requirements.
  • Implemented GraphQL API using Express.js and React 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, including Google Calendar and Google Maps, and Zapier API for seamless functionality.
  • Implemented payments and subscriptions using Stripe API.
  • Served as a team lead, directing several developers and QA testers. Implemented Agile methodologies to ensure timely and efficient delivery of a solution.
  • 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, MongoDB, Mongoose, Redis, Architecture, Web Architecture, SaaS

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, Full-stack, Node.js, Serverless, JavaScript, CSS, Sass, HTML, 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, Node.js, Payment Gateways, Payment APIs, Sprint Planning, Agile, APIs, Back-end, Front-end, Full-stack, HTML, Sass, Adobe Experience Design (XD), WordPress, JavaScript, PHP

Front-end Engineer

2019 - 2019
Double W
  • 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 Gatsby, 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), Serverless Architecture, Headless CMS, Full-stack, Node.js, Serverless, JavaScript, CSS, HTML, Web Animation, WordPress, Emotion Library, GraphQL, React

Implementation of Accessible Design System

https://www.getcircle.health/
As a major contributor, played a key role in successfully implementing the company's accessible design system, ensuring consistency in visual design, user experience, and accessibility across all products and platforms.

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.

Languages

TypeScript, PHP, HTML, CSS, Sass, SQL, CSS3, HTML5, JavaScript, GraphQL, ECMAScript (ES6)

Frameworks

Material UI, Bootstrap, Next.js, Express.js, Jest, Remix, Fastify, Cypress, Tailwind CSS

Libraries/APIs

GSAP, Google Geocoding API, Google Maps API, Google Maps, Stripe API, Facebook API, REST APIs, Google APIs, Stripe, PayPal API, React, Node.js, Shopify API, Auth0 API, Playwright, Emotion Library, Doctrine

Tools

Figma, GreenSock, GitHub, Google Analytics, GitLab, Jira, Git, Webpack, React Apollo, Zapier, Chromatic, Auth0, Adobe Experience Design (XD), Mongoose

Paradigms

Agile, Scrum, Responsive, Test-driven Development (TDD), Agile Software Development, Functional Programming, Responsive Web Design (RWD), Serverless Architecture, Testing, UX Design, UI Design, REST, Responsive Layout, Web Architecture, Responsive Development, Progressive Enhancement

Platforms

GreenSock Animation Platform (GSAP), WordPress, Amazon Web Services (AWS), Docker, Heroku, Amazon EC2, AWS Lambda, Visual Studio Code (VS Code), Algolia

Storage

PostgreSQL, MySQL, JSON, MongoDB, Redis

Other

Headless CMS, Web Animation, Full-stack, Back-end, Software Design, Software Architecture, APIs, Front-end, RESTful Services, RESTful Microservices, RESTful Web Services, Web Services, Payment Gateways, CSS3 Animation, Payment APIs, Serverless, eCommerce, eCommerce APIs, Responsive Design, Back-end Development, Apollo Server, User Experience (UX), Storybook, WCAG 2, Accessibility, User Interface (UI), Styled-components, Data Visualization, Front-end Development, DOM, API Integration, Architecture, Scalable Architecture, Web Development, Front-end Architecture, Full-stack Development, SaaS, Sprint Planning

FEBRUARY 2019 - PRESENT

Corda Certified Developer

R3

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring