
Andrew Vdovichenko
Verified Expert in Engineering
Front-end Developer
Tiraspol, Administrative-Territorial Units of the Left Bank of the Dniester, Moldova
Toptal member since May 12, 2022
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
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
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.
Lead Node.js, React, and TypeScript Engineer
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.
Senior Front-end Engineer
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.
Chief Software Architect
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.
Lead Software Engineer
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.
Lead Software Engineer
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.
Lead Software Engineer
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.
Experience
Personio.com—Marketing Website for A HR Software Company
• 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/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/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
Master's Degree in Computer Science
St Petersburg University - Saint Petersburg, Russia
Certifications
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
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