Andrew Vdovichenko, Developer in Tiraspol, Administrative-Territorial Units of the Left Bank of the Dniester, Moldova
Andrew is currently unavailable

Andrew Vdovichenko

Front-end Developer

Tiraspol, Administrative-Territorial Units of the Left Bank of the Dniester, Moldova

Toptal member since May 12, 2022

Bio

Andrew is a senior full-stack developer with over 15 years of experience developing projects from heavy data-loaded dashboards with graphs to real-time systems and cross-platform mobile applications. He specializes in modern UI development using React, Angular, Node.js, and React Native for mobiles. He completed projects for Dell, T-Mobile UK, and expressen.se. Andrew acted as a development manager numerous times, supervising teams from two to five developers.

Portfolio

Personio
TypeScript, Next.js, Front-end, Tailwind CSS, Contentful, Full-stack...
Blacc Spot Media, Inc.
Node.js, Redux, Amazon Web Services (AWS), NestJS, TypeScript, Full-stack...
Neighborhoods.com
React, TypeScript, Node.js, Redux, Redux Thunk, Agile Software Development...

Experience

  • JavaScript - 12 years
  • Git - 8 years
  • TypeScript - 6 years
  • Redux - 5 years
  • Angular - 5 years
  • React - 5 years
  • Node.js - 2 years
  • React Native - 2 years

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, React, Redux, TypeScript, Node.js

The most amazing...

...thing I've built is a Slack-like application for the company's internal use, saving $25,000 per month on the internal company communication.

Work Experience

Senior Front-end TypeScript and Next.js Developer

2023 - 2025
Personio
  • Led a complete website rebrand. Refactored the front-end codebase to align with the new brand identity, improving maintainability and performance. Migrated legacy components, reducing technical debt and enhancing scalability.
  • Designed and implemented reusable components, improving consistency and speeding up future development. Built 10+ new marketing calculator components, increasing user engagement and supporting business goals.
  • Enhanced stability and editor experience. Resolved critical bugs across the platform, improving site reliability and user experience. Provided direct support to content editors, optimizing CMS workflows.
Technologies: TypeScript, Next.js, Front-end, Tailwind CSS, Contentful, Full-stack, JavaScript, GraphQL, Code Review, Code Refactoring, React, Pixel Perfect, Mobile First, Responsive UI, Responsive Web Design (RWD), Zustand, Web Accessibility, Tailwind UI, Figma to React, Performance Optimization, API Integration, Shadcn, Vite, Vercel, React Testing Library, Webpack, Headless CMS

Lead Node.js, React, and TypeScript Engineer

2022 - 2023
Blacc Spot Media, Inc.
  • Developed plugins for Twilio Flex that added features to the application like Facebook and Instagram chat integration, business hours scheduling, Okta SSO integration, and more (e.g., Gravity CX).
  • Oversaw, deployed, and released processes of three versions of the product.
  • Increased team expertise through code reviews and mentoring.
Technologies: Node.js, Redux, Amazon Web Services (AWS), NestJS, TypeScript, Full-stack, GitHub, Git, Objection.js, PostgreSQL, Sentry, Redis, Twilio, React, Leadership, Okta, Single Sign-on (SSO), Facebook API, Instagram API, Next.js, Vite, Knex.js, Material UI, Material Design, CI/CD Pipelines, Storybook, Web UI, Code Review, Code Refactoring, Team Leadership, Webhooks, API Integration, BullMQ, Emotion, Nx

Senior Front-end Engineer

2021 - 2022
Neighborhoods.com
  • Increased the team's expertise through code reviews and coaching.
  • Rewrote a seven-year-old app using a modern tech stack and improved performance and the UX of the application, increasing the Lighthouse score from 40 to 70+ points on page average.
  • Moved users from the old application to the new one, partially and seamlessly, using the A/B testing feature.
Technologies: React, TypeScript, Node.js, Redux, Redux Thunk, Agile Software Development, Jest, Express.js, ESLint, CSS, SCSS, Docker, User Interface (UI), Git, Authentication, HTML5, User Authentication, Functional Programming, React Redux, REST APIs, HTML, Automated Testing, Test Automation, APIs, Architecture, API Architecture, Back-end, Front-end, Front-end Architecture, Front-end Development, REST, Software Architecture, GitHub, Debugging, Performance, Facebook API, Front-end Build Tools, Leadership, Agile, JavaScript, Mapbox, Web UI, Web UX, Code Review, Code Refactoring, Pixel Perfect, Figma to React, Performance Optimization

Chief Software Architect

2016 - 2021
Aurea
  • Completed projects in various fields, from heavy data-loaded dashboards with graphs to real-time chatting applications and social network clients.
  • Created a front-end code style guide and enforced it as a quality bar for the team's code.
  • Coached the team and reviewed their code to increase their expertise.
Technologies: TypeScript, React, Angular, JavaScript, React Native, Node.js, GraphQL, Docker, Redux-Saga, MySQL, PostgreSQL, Agile Software Development, Kanban, Material UI, Karma, Jasmine, Jest, Emotion Library, Styled-components, Express.js, ESLint, NgRx, RxJS, CSS, SCSS, User Interface (UI), Git, Authentication, Next.js, Tailwind CSS, HTML5, User Authentication, Functional Programming, React Redux, REST APIs, Full-stack, HTML, Figma, User Experience (UX), AWS Amplify, Amazon Web Services (AWS), Amazon S3 (AWS S3), WebSockets, Puppeteer, MVP Design, Expo, Sequelize, Automated Testing, Test Automation, Heroku, Live Chat, D3.js, Firebase, MongoDB, Technical Leadership, Web Development, Web App Development, React Native Bridge, REST, Full-stack Development, Software Architecture, Gatsby, GitHub, Debugging, Performance, Cypress, iOS, Android, API Documentation, Swagger, Slack API, Web Components, Design Systems, Front-end Build Tools, Leadership, NestJS, Agile, Relational Database Design, Data Visualization, Reselect, Mobile Apps, Contentful, Agriculture, Research, CI/CD Pipelines, Material Design, Storybook, Web UI, Web UX, Electron, Code Review, Code Refactoring, Pixel Perfect, Minimum Viable Product (MVP), Team Leadership, Socket.IO, JSON Web Tokens (JWT)

Lead Software Engineer

2015 - 2016
goTRG
  • Introduced a React framework of components used by the company that replaced an old ASP.NET application with a SPA.
  • Contributed to the architecture of the new SCM system.
  • Built a front-end development team by interviewing and onboarding new developers.
Technologies: JavaScript, React, ASP.NET, C#, CSS, SCSS, User Interface (UI), Git, HTML5, REST APIs, HTML, Front-end, Front-end Architecture, Front-end Development, REST, Software Architecture, GitHub, Debugging, Performance, Design Systems, Front-end Build Tools, Leadership, Reselect

Lead Software Engineer

2010 - 2015
First Line Software
  • Redesigned the web application to introduce a modern look and feel and a better UX.
  • Conducted interviews and onboarded new developers to build a front-end development team.
  • Contributed to the mobile front-end site performance and reduced load time from three seconds to 300 milliseconds.
Technologies: React, JavaScript, ASP.NET, C#, CSS, Microsoft SQL Server, Agile Software Development, SCSS, User Interface (UI), Git, Authentication, HTML5, REST APIs, Full-stack, HTML, APIs, Back-end, Front-end, Front-end Architecture, Front-end Development, Test-driven Development (TDD), REST, Full-stack Development, GitHub, Debugging, Performance, Design Systems, Front-end Build Tools, Leadership, Agile, Relational Database Design, Reselect, SEO Tools

Lead Software Engineer

2006 - 2010
Exigen Services
  • Established and maintained good communication with customers.
  • Introduced TDD to improve the quality of the product.
  • Managed a local team of three developers for UK customers.
Technologies: ASP.NET, SQL, C#, .NET, Microsoft SQL Server, User Interface (UI), Git, Full-stack, HTML, APIs, Back-end, Front-end, Front-end Development, REST APIs, REST, Full-stack Development, Debugging, Leadership, Relational Database Design, JavaScript, Team Leadership

Experience

Personio.com—Marketing Website for A HR Software Company

As a full-stack developer (front end-focused), I worked on a marketing website built with Next.js and a headless CMS. My key contributions included:
• Developing reusable UI components and custom content types to enhance flexibility and maintainability.
• Performing a full website redesign, transforming Figma designs into a Pixel-Perfect, responsive UI with high fidelity to the original mockups.
• Collaborating closely with the designer and editor teams to ensure seamless integration between the front end and CMS-driven content.

Real Estate Selling Website

https://www.neighborhoods.com/
A React-based application that helps people find their new home.

I was a front-end team member, implementing the app from scratch using the existing APIs. We achieved all of our goals, including building a great UX and having high Lighthouse scores.

Mobile Version of a News Website

https://www.expressen.se/
A React-based mobile newspaper website used by over 4 million unique users monthly.
I was the front-end developer implementing new widgets available for editors.
One of my goals was to decrease page load time. So after the profiling and improving the page load time, it decreased from three seconds to 300 ms.

Education

2001 - 2007

Master's Degree in Computer Science

St Petersburg University - Saint Petersburg, Russia

Certifications

JUNE 2009 - PRESENT

Microsoft .NET Framework—Application Development

Microsoft

Skills

Libraries/APIs

React, Redux-Saga, Node.js, RxJS, React Redux, REST APIs, Reselect, Emotion Library, Puppeteer, NgRx, AWS Amplify, D3.js, Facebook API, Slack API, Objection.js, Instagram API, Socket.IO, Emotion, React Testing Library

Tools

Redux Thunk, Karma, Git, GitHub, Slack, Figma, Expo, Sequelize, Front-end Build Tools, Sentry, Knex.js, Nx, Shadcn, Webpack

Languages

TypeScript, JavaScript, CSS, SCSS, HTML5, HTML, SQL, C#, GraphQL

Frameworks

Angular, React Native, Redux, Jasmine, Jest, Express.js, Material UI, Tailwind CSS, Next.js, Cypress, Swagger, ASP.NET, .NET, .NET Core, NestJS, Electron, JSON Web Tokens (JWT)

Paradigms

Automated Testing, Test Automation, REST, Agile, Agile Software Development, Kanban, Functional Programming, API Architecture, Test-driven Development (TDD), Code Refactoring, Responsive Web Design (RWD)

Platforms

MacOS, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), Heroku, Firebase, iOS, Android, Contentful, Mapbox, Twilio, Vercel

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), MySQL, PostgreSQL, MongoDB, Redis

Other

Software Development, ESLint, User Interface (UI), Full-stack, APIs, Front-end, Front-end Architecture, Front-end Development, Web Development, Web App Development, Full-stack Development, Debugging, Performance, Leadership, Applied Mathematics, Authentication, User Authentication, MVP Design, WebSockets, React Native Bridge, Architecture, Back-end, Live Chat, Technical Leadership, Software Architecture, Gatsby, Design Systems, Relational Database Design, Data Visualization, Mobile Apps, Research, System Programming, Software Design, Styled-components, Microsoft Certified Solutions Developer .NET 4.5 Web Applications Developer, User Experience (UX), API Documentation, Web Components, SEO Tools, Agriculture, Okta, Single Sign-on (SSO), Vite, Material Design, CI/CD Pipelines, Storybook, Web UI, Web UX, Code Review, Pixel Perfect, Minimum Viable Product (MVP), Team Leadership, Mobile First, Responsive UI, Zustand, Web Accessibility, Tailwind UI, Webhooks, Figma to React, Performance Optimization, API Integration, BullMQ, Headless CMS

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