
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, 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
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.
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
http://goo.gl/zUN11Nodeschool.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
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
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