Vlad Zotov, Developer in Barcelona, Spain
Vlad is currently unavailable

Vlad Zotov

Front-end Developer

Barcelona, Spain

Toptal member since November 18, 2020

Bio

Vlad is a passionate learner and systems thinker. Curiosity is his main driver, propelling him to explore diverse fields and new concepts. Vlad believes in the power of A/B testing and data-driven decision-making. Over the past 10 years, he's tackled various challenges ranging from front-end and distributed systems to data analysis. Vlad takes ownership of the issue and produces quality solutions. He enjoys learning and can quickly pick up languages and frameworks, and he enjoys helping others.

Portfolio

Skyscanner
Full-stack Development, React, TypeScript, Node.js, Java, A/B Testing...
Glovo
Vue 2, Vuex, TypeScript, Jest, Cypress, Vue 3, Pinia...
Deutsche Telekom IT Solutions
Nuxt.js, Angular, Vuex, Vue 2, TypeScript, Node.js, Jest

Experience

  • TypeScript - 7 years
  • React - 7 years
  • Node.js - 5 years
  • Vue 2 - 4 years
  • Full-stack Development - 4 years
  • React Native - 2 years
  • Java - 2 years
  • Vue 3 - 1 year

Preferred Environment

IDEA IDE, MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've built was my own project from the initial idea to release. Seeing people using it has been so rewarding.

Work Experience

Senior Full-stack Engineer

2023 - PRESENT
Skyscanner
  • Collaborated with data scientists to introduce ML-driven recommendation models.
  • Developed a user behavior-tracking solution for critical reporting and better product insights.
  • Took full ownership of many products belonging to different teams across the organization (setting up o11y, tracking, and addressing tech debt).
  • Conducted a dozen A/B tests improving user click rate and conversion.
Technologies: Full-stack Development, React, TypeScript, Node.js, Java, A/B Testing, Statistics, Azure Databricks, Spark SQL, New Relic, W3C, Accessibility, Jest, Cypress

Senior Front-end Engineer

2021 - 2023
Glovo
  • Published a web application in Google Play Store to onboard partners from 10+ new markets.
  • Led app migration from Vue 2 to Vue 3 involving two teams.
  • Introduced service worker and web push notifications to drive key OKRs.
  • Introduced visual testing with Applitools and improved Cypress test coverage.
Technologies: Vue 2, Vuex, TypeScript, Jest, Cypress, Vue 3, Pinia, Progressive Web Applications (PWAs), Java, Kotlin, Full-stack Development, Nuxt.js, A/B Testing, Datadog

Senior Front-end Engineer

2020 - 2021
Deutsche Telekom IT Solutions
  • Developed an IoT platform for building analysis and sensor management.
  • Collaborated with the back-end team on migrating big data to a new platform with Node.js.
  • Added many different features to the platform upon the client's requests.
  • Refactored a poorly architected application, resulting in much better performance and a cleaner codebase.
Technologies: Nuxt.js, Angular, Vuex, Vue 2, TypeScript, Node.js, Jest

Senior Front-end Engineer

2019 - 2020
Agile Code
  • Built a white-label FX platform for the banking industry, coping with rigorous performance requirements.
  • Contributed to the development of the federative computational network for DNA research.
  • Conducted interviews and worked closely with clients for knowledge acquisition.
Technologies: Express.js, MobX, React, TypeScript, Node.js, Jest

Senior Front-end Engineer

2018 - 2019
ITMO University AI Research Lab
  • Developed a natural language processing (NLP) research platform for a major telecom operator.
  • Spearheaded the front-end aspect of the project.
  • Delivered all releases and helped the project progress to its final stage.
Technologies: Vuex, Vue 2, TypeScript

Front-end Engineer

2017 - 2019
Itrium
  • Developed several rich web apps, including the PSIM system, video client, NVR platform, and access control solutions, still used by the largest bank and the largest oil production company in Russia.
  • Grew from joining the company as an engineer to managing the whole front-end development.
  • Contributed to the launch of two major products, resulting in noticeable company growth.
  • Collaborated closely with the sales department and pitched new ideas. Some of my ideas were implemented in the subsequent project phases.
Technologies: Redux, React, JavaScript

Full-stack Web Developer

2015 - 2017
Questtel Broadcast Systems
  • Created several eCommerce platforms from ground zero.
  • Performed and managed every aspect of front-end and back-end development.
  • Contributed to the SEO aspect of the business and designed the system that did not need maintenance.
Technologies: PostgreSQL, JavaScript

Experience

AI Research Platform

A Vue.js-based web app that helps data scientists test and fine-tune NLP pipelines, developed for one of the country's largest telecom operators. The app's core functionality allows users to upload and transcript voice to text, analyze metrics on each run, create reports with graphs, and configure and evaluate different parameters and metrics.

FX Trading Terminal

White-label solution for the banking industry with high performance and security demands. It features a rich web application with extensible widgets, allowing the user to configure the terminal for his field of usage, including resting orders and swap trades. The front end is implemented with React and MobX, while the back end relies on Express.js and SocketCluster for real-time communication.

IoT Platform | Building Monitoring and Analytics

A whole family of IoT apps that allows users to perform big data analysis and manage their IoT cluster. The majority of applications utilize Vue.js and Angular, and the back end consists of Spring and Аzure functions.

Food Delivery App | Complete Ecosystem

The application resembles Uber Eats, adopted for the Russian market. It's a React Native mobile app with a Node.js back end. The CRM was implemented using React and MobX stack, and it also features a scraping pipeline, which parses menus from partners' websites and imports them to the app.

PSIM Monitoring Platform

In this project, we built an access control and video surveillance platform for high-security applications. It features a video client that enables viewing streams for multiple cameras and playing back the archived data. It comes with an access control application, allowing users to receive security updates and control turnstiles and sensors inside the building. The front end is implemented using React with Redux, the back end uses Scala with Play Framework, and some parts are written in C++.

Certifications

AUGUST 2023 - PRESENT

PH125.3x Data Science: Probability

HarvardX

Skills

Libraries/APIs

React, Node.js, Vue 2, Vuex, Vue 3, MobX

Tools

Spark SQL

Languages

TypeScript, JavaScript, SQL, Java, Kotlin, Scala

Frameworks

Jest, Redux, React Native, Express.js, Next.js, Nuxt.js, Cypress, Angular, NestJS

Paradigms

W3C

Platforms

New Relic

Storage

PostgreSQL, Datadog

Other

A/B Testing, Full-stack Development, Pinia, Progressive Web Applications (PWAs), Statistics, Azure Databricks, Accessibility, FIX Protocol, Applied Mathematics, Data Analysis

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