
Vitalii Meshchaninov
Verified Expert in Engineering
Software Developer
Valencia, Spain
Toptal member since April 4, 2014
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
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
Preferred Environment
Git, Linux, Chrome, Node.js, Cloudflare, Next.js, React, PostgreSQL, React Query, MongoDB
The most amazing...
...thing I've coded is a booking platform, where one codebase was compiled into three web apps: desktop, mobile, and a widget for 3rd-party websites.
Work Experience
Web Engineer
Squire Technologies
- Worked on several projects: Appointments booking front ends for desktop, mobile, and widget from scratch; Catalog of barbershops, front end and back end; Back office for barbershops; and Cloudflare Workers-based routing proxy.
- Handled features planning and implementation, app architecture and APIs design, UI library components development, release management, app performance monitoring and errors prioritization, and CI/CD pipeline development and optimization.
- Implemented booking features: map with clusters; shop, barber, service, and time search and select; barber and client available time intersection; auth and registration; payment processing; wait list; confirmation; emails; feedback collection; and app branding.
- Implemented nearby search: PostgreSQL DB schema, REST API, and React UI.
- Created client-side infrastructure for booking cart state validation and management.
- Integrated Google Maps, Google Calendar, and Google Analytics.
- Investigated and fixed animation performance issues. Investigated and fixed CSS styles bloating. Raised code quality by creating a shared code quality control configuration. Reduced deployment time 10x.
- Catalog: https://getsquire.com/discover Booking: https://getsquire.com/booking/brands/glassbox.
Full-stack JavaScript Developer (via Toptal)
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.
Senior Node.js Developer (via Toptal)
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.
Browser Extension Developer
Joinesty (via Toptal)
- Created a Chrome/Firefox extension.
- Automated cross-browser extension building.
- Participated in back-end development.
Chrome Extension Developer
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.
Lead Software Engineer
Yandex, LLC
- Supported and developed Yandex Mail, both front end and back end.
Software Engineer
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.
Systems Analyst
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.
Web Developer
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.
Experience
TabMemFree
https://chromewebstore.google.com/detail/tabmemfree/pdanbocphccpmidkhloklnlfplehiikbNodeschool.io
https://nodeschool.ioKloomba
https://github.com/glukki/kloombaMonit
Education
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, Google Maps
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, Assembler, GraphQL
Frameworks
Swagger, Express.js, Next.js, Chrome, Jest, AngularJS, Angular, Cypress, Yarn, Tailwind CSS, 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, Control Systems, Computer Systems
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