
Vitaliy Zaytsev
Verified Expert in Engineering
Software Developer
Krasnodar, Krasnodar Krai, Russia
Toptal member since January 24, 2019
Vitaliy is a full-stack JavaScript web developer with over eight years of experience. He's the type of developer who always tries to understand the client's needs when he works on a project, and then develop the best solutions. Vitaliy joined Toptal to venture out in the freelancing field and to see what contributions he can make to the exciting projects out there.
Portfolio
Experience
- JavaScript - 8 years
- Redis - 5 years
- MongoDB - 3 years
- Express.js - 3 years
- Node.js - 3 years
- Docker - 1 year
- PostgreSQL - 1 year
- React - 1 year
Availability
Preferred Environment
Git, Node.js, Visual Studio Code (VS Code)
The most amazing...
...thing I've worked on was a photo-sharing platform which is now used by professional photographers and people who simply enjoy photography.
Work Experience
JavaScript Developer
Winstrike
- Implemented a RESTful API with an OAuth authentication server.
- Performed regular code reviews of the app built on React (which was the main API consumer).
- Prepared Docker configuration files for the development and deployment of API app.
- Implemented authentication with SteamID and SMS OTP.
- Implemented brackets (single and double elimination) and round robin matches generation for any number of participants.
Full-stack Web Developer
BMA
- Implemented authentication with social networks (Telegram, Twitter, and Facebook).
- Built a RESTful API and the front-end (a React app which consumes the API).
- Implemented a real-time chat system based on WebSockets (Socket.IO).
JavaScript Developer
Skychute
- Built a Node.js application that synchronizes data in two databases (Mongo and Salesforce). Some of the tables were 1-to-1 (almost the same table structure) and some required complex transformations.
- Implemented live updates (listening to changes and performing immediate changes in the corresponding database) and bulk updates (used for the initial synchronization).
JavaScript Developer
phlow zone
- Created and supported the production and test environments (API, app, and database servers).
- Periodically reviewed the code of other developers in the team.
- Added push notifications (via the Urban Airship service) for mobile apps.
- Created a service for automatic and semi-automatic importation of photos from various social platforms (Tumblr, Instagram, Twitter, and We Heart It).
- Developed a plugin for Lightroom which allowed a user to import photos into platform right from Lightroom app.
- Installed automatic tagging of an uploaded photo using the Google Vision platform.
- Implemented a complex photo relevance calculation algorithm based on user activities (views, likes, dislikes, shares, and so on).
Full-stack Web Developer
Perfecto
- Developed a mini CMS for landing pages.
- Built several sites (landing pages, a mini-CMS) on the Laravel framework (PHP 5 and jQuery).
Full-stack Web Developer
Untitled Studio
- Supported various sites (mostly WordPress).
- Sliced tens of marketing email (PSD to HTML).
- Developed and supported sites based on Ruby on Rails.
Full-stack Web Developer
A2 Design
- Supported various WordPress websites (CSS, JavaScript, PHP).
- Maintained various 1C Bitrix (Russian CMS for sales) sites.
- Developed and supported various sites built with the CakePHP framework.
Education
Specialist's Degree in Applied Informatics in Economics
Omsk State Technical University - Omsk, Russia
Skills
Libraries/APIs
Node.js, React, jQuery, Salesforce API, Socket.IO
Tools
Git, WebStorm
Languages
JavaScript, TypeScript, PHP 5, HTML5, CSS, Sass, PHP, Ruby, HTML, GraphQL
Frameworks
Express.js, Koa, CakePHP, Ruby on Rails (RoR), Laravel, Bootstrap
Storage
MongoDB, MySQL, PostgreSQL, Redis
Paradigms
Database Design, Object-oriented Programming (OOP)
Platforms
Visual Studio Code (VS Code), WordPress, Linux, Amazon Web Services (AWS), Docker
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