Andrey Shalashov
Verified Expert in Engineering
Web Developer
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
Experience
Availability
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
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.
Principal Full-stack Developer
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.
Full-stack Software Engineer | Architect
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.
Full-stack Software Engineer
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.
Senior Full-stack Web Developer
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.
Front-end Engineer
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.
Experience
Implementation of Accessible Design System
https://www.getcircle.health/Completed Toptal's "Blockchain Challenge"
https://www.toptal.comWordPress Source Theme for Gatsby
https://github.com/progital/gatsby-theme-wp-source-oneCertifications
Corda Certified Developer
R3
Skills
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
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
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
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