Vitalii Meshchaninov, Developer in Valencia, Spain
Vitalii is available for hire
Hire Vitalii

Vitalii Meshchaninov

Verified Expert  in Engineering

Bio

Vitalii is a seasoned web engineer with a strong focus on back-end development. He specializes in leveraging advanced technologies and frameworks to create innovative web solutions. With a passion for tackling intricate and demanding projects, Vitalii thrives on pushing the boundaries of what’s possible in the digital landscape.

Portfolio

Squire Technologies
React, TypeScript, Next.js, Stripe, Google Maps API, Datadog, FullStory...
iQualify
Stripe, Selenium, WebdriverIO, MongoDB, AngularJS, Angular, Express.js, Node.js...
Johnson & Johnson
Sinon.JS, Mocha, REST APIs, JSON/XML Schemas, Swagger, Express.js, Node.js...

Experience

  • HTML - 17 years
  • CSS - 17 years
  • Git - 16 years
  • Linux - 14 years
  • Node.js - 12 years
  • SQL - 10 years
  • TypeScript - 8 years
  • Docker - 7 years

Availability

Full-time

Preferred Environment

Git, Linux, Firefox, Chrome, Node.js, Cloudflare, Figma, Next.js

The most amazing...

...thing I've coded is the booking platform, where one codebase was compiled into three web apps: desktop, mobile, and widget for 3rd-party websites.

Work Experience

Web Engineer

2020 - 2025
Squire Technologies
  • Created booking web apps, an iframe booking widget, and a shop catalog. https://getsquire.com/booking/brands/glassbox - booking. https://getsquire.com/discover - catalog.
  • Implemented location-based barbershops and barbers search with PostGIS and PostgreSQL.
  • Reduced Docker container size by 20x to improve deployment time.
  • Routed requests with Cloudflare Workers to gradually enable new web apps.
  • Created a shared code quality control configuration.
  • Fixed performance issues in the front end, back end, and CI/CD pipelines.
Technologies: React, TypeScript, Next.js, Stripe, Google Maps API, Datadog, FullStory, React Query, Sentry, Cloudflare, i18n, Styled-components, Web Animation, Framer Motion, JavaScript, Git, Node.js, Babel, SQL, CSS, Docker, HTML, Webpack, Mocha, HTTP, Full-stack, Chrome Developer Tools, REST APIs, XML, OAuth, PostgreSQL, Redis, Linux, Express.js, MongoDB, Google Calendar API, Prisma, SVG, Figma, Jenkins, Cypress, Mapbox, Mapbox API, Yarn, Yarn Workspaces, Monorepos, Chrome

Full-stack JavaScript Developer (via Toptal)

2017 - 2020
iQualify
  • Built an Angular app with server-side rendering.
  • Created a UI components library with Angular.
  • Converted E2E tests from Zombie.js to WebdriverIO.
  • Implemented single sign-on (SSO) with Azure Administrator provider.
  • Integrated Stripe to accept payments for the service.
  • Participated in AngularJS to Angular app migration.
Technologies: Stripe, Selenium, WebdriverIO, MongoDB, AngularJS, Angular, Express.js, Node.js, TypeScript, JavaScript, Git, Babel, CSS, i18n, HTML, Webpack, Mocha, HTTP, Full-stack, Chrome Developer Tools, Web Animation, Web Worker, Google Maps API, REST APIs, OAuth, Docker, Linux, Chrome, Jenkins, SVG

Senior Node.js Developer (via Toptal)

2017 - 2017
Johnson & Johnson
  • Created a REST API "back end for front end" server for mobile clients.
  • Implemented a data conversion mechanism to pass data between client and back-end microservices.
  • Worked in an Agile, design-driven environment.
  • Covered code with Mocha unit/integration tests.
  • Supported a CI configuration.
Technologies: Sinon.JS, Mocha, REST APIs, JSON/XML Schemas, Swagger, Express.js, Node.js, JavaScript, Git, HTML, HTTP, Jenkins

Browser Extension Developer

2015 - 2016
Joinesty (via Toptal)
  • Created a Chrome/Firefox extension.
  • Automated cross-browser extension building.
  • Participated in back-end development.
Technologies: Amazon Web Services (AWS), Express.js, Microsoft SQL Server, Babel, Browserify, Gulp, Firefox Extensions, Chrome Extensions, Node.js, JavaScript, Git, CSS, HTML, HTTP, Chrome Developer Tools, Web Animation, Chrome

Chrome Extension Developer

2015 - 2016
UCapture (via Toptal)
  • Made a Chrome extension with OAuth integration to a website.
  • Made an integration with third-party REST APIs.
  • Built automated extensions with Gulp and Browserify.
  • Built data extractions from third-party JS files with Esprima parser.
Technologies: OAuth, Browserify, Gulp, Chrome Extensions, JavaScript, Git, CSS, HTML, HTTP, Chrome Developer Tools, Web Animation, Chrome

Lead Software Engineer

2014 - 2015
Yandex, LLC
  • Supported and developed Yandex Mail, both front end and back end.
Technologies: Git, Gulp, Node.js, JavaScript, Express.js, Linux, jQuery, CSS, i18n, HTML, NGINX, HTTP, Full-stack, Chrome Developer Tools, Web Animation, Google Maps API, REST APIs, XML, Chrome, SVG

Software Engineer

2013 - 2014
F0-Soft
  • Created components of a CRM platform.
  • Developed a Mongo abstraction and document references management module.
  • Built an ORM module (similar to Mongoose).
  • Developed an internal and email messaging module.
  • Created a model representation module.
  • Implemented a platform dependency management module.
Technologies: Redis, MongoDB, Node.js, JavaScript, Git, Express.js, Linux, jQuery, HTML, Memcached, NGINX, HTTP, Full-stack, Chrome Developer Tools, REST APIs, OAuth, CSS, Chrome

Systems Analyst

2011 - 2013
Telda NPP
  • Created a report web system for a multi-regional corporation.
  • Managed the development of a hydroelectric power station controlling a system report module.
  • Managed installation of a police station's automation system in Krasnoyarsk city.
  • Analyzed requirements.
  • Developed documentation.
Technologies: CSS, HTML, Oracle, PHP, Git, jQuery, SQL, MySQL, HTTP, Full-stack, Chrome Developer Tools, Google Maps API, REST APIs, PostgreSQL, JavaScript, Chrome

Web Developer

2008 - 2009
Tager Media
  • Developed the back and front end of the banner network Adzilla.
  • Created layouts of the corporate website for TagerStroy.
  • Developed the back and front end of an SMS test site.
  • Designed layouts for the banner network Admigo.
  • Handled other back- and front-end development.
Technologies: JavaScript, CSS, XML, MySQL, PHP, Git, jQuery, SQL, HTML, HTTP, Full-stack, Chrome Developer Tools, Google Maps API, REST APIs, Chrome

Experience

TabMemFree

http://goo.gl/zUN11
A Chrome extension that lowers the RAM consumption and CPU load of Chrome by "parking" inactive tabs on a lightweight page. It works similarly to the BarTab Firefox extension and has 70,000 users. I have been developing it since 2011 using JavaScript and Chrome API.

Nodeschool.io

https://nodeschool.io
I supported beginners in learning JavaScript, Node.js, HTML, and CSS for free in Saint Petersburg, Russia.

Kloomba

https://github.com/glukki/kloomba
A mobile geo-MMO game for Android. I was involved in the conception of the idea, team management, and back-end development. I worked on this from 2011 to 2012 using Python, App Engine, Protobuf, and Memcached.

Monit

A car-tracking system with a single-page web app and server handling tracker messages. I created it from 2009 to 2010 using PHP, JavaScript, MySQL, XHTML, CSS, and Google Maps API.

Education

2005 - 2010

Master's Degree in System Analysis and Management

North-West State Technical University - Saint-Petersburg, Russia

Skills

Libraries/APIs

REST APIs, React, Sinon.JS, Node.js, Stripe, jQuery, React Query, Framer Motion, Mapbox API, Google Maps API, Web Worker, Google Calendar API

Tools

Git, Babel, Gulp, Mocha, Chrome Developer Tools, Prisma, Browserify, NGINX, Sentry, Figma, Jenkins, Yarn Workspaces, WebdriverIO, Webpack, Apache, FullStory

Languages

XML, HTML, TypeScript, CSS, JavaScript, SQL, PHP, Python

Frameworks

Swagger, Express.js, Next.js, Chrome, AngularJS, Angular, Cypress, Yarn, Selenium, Bootstrap

Storage

JSON/XML Schemas, MongoDB, Redis, PostgreSQL, MySQL, Microsoft SQL Server, Memcached, Datadog

Platforms

Linux, Docker, Google App Engine, Mapbox, Amazon Web Services (AWS), Azure, Oracle, MacOS, Firefox

Other

Chrome Extensions, Styled-components, Full-stack, HTTP, Cloudflare, i18n, Web Animation, SVG, Monorepos, OAuth, Firefox Extensions

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