
Vladimir Ovchinnikov
Verified Expert in Engineering
Software Developer
Torzhok, Tver Oblast, Russia
Toptal member since June 24, 2022
Vladimir has been a professional full-stack developer since 2009. He has architected complex software systems and is experienced with relative databases and cloud computing. He also has extensive expertise in a wide area of software development, including desktop applications, high-load servers, and hybrid mobile applications.
Portfolio
Experience
- JavaScript - 12 years
- SQL - 12 years
- Amazon Web Services (AWS) - 7 years
- Node.js - 7 years
- GraphQL - 6 years
- Python - 5 years
- React - 4 years
- PostgreSQL - 3 years
Availability
Preferred Environment
WebStorm, Slack, DataGrip, pgAdmin
The most amazing...
...thing I've done is migrate a MySQL database with numerous functions and trigger logic to PostgreSQL.
Work Experience
Full-stack Developer
Eletive
- Developed the back end, including a GraphQL API, SCIM integration API, database schema and logic, authorization, Slack, and Teams integrations.
- Tracked and fixed bugs using Jira as a reporting tool.
- Migrated MySQL database to PostgreSQL to solve performance problems.
- Participated in developing a React component library for the custom design of applications.
- Participated in developing the front-end part of an application.
Full-stack Developer
Legalink.Tech
- Participated in developing Office365 Word add-on for providing extra functionality when working with legal documents.
- Tracked and fixed bugs using Jira as a reporting tool.
- Participated in developing a Django back-end REST API working with the PostgreSQL database.
Full-stack Developer
Zortee
- Developed Zortee's store website as part of a team of three developers.
- Developed Shopify add-on Quest Hunt. (https://apps.shopify.com/quest).
- Developed Shopify add-on Lucky Leads. (https://apps.shopify.com/sale-spinner).
- Developed Shopify add-on Quiz Deals (https://apps.shopify.com/quiz-deals).
Full-stack Developer
Royal ride
- Developed an application for ride-booking using Google cloud function and Firebase as back end.
- Built a ride-booking application with Vue for a client.
- Created a hybrid ride-booking application with Ionic for a client.
- Developed a chatbot system that allows extending different messengers with a single core logic.
- Created adapters for most popular messengers like Skype, Messenger, Telegram, and WhatsApp.
Full-stack Developer
Electronic Creations
- Developed an email marketing application when leading a team of four developers.
- Architected AWS-based infrastructure to allow customers to register their domain and emails for sending emails.
- Created Python serverless functions for implementing scheduled sending logic.
Full-stack Developer
Brand Trinity
- Developed a platform for search cases of content owner rights abuse and illegal use of content.
- Created a system for tracking peers that upload illegally using content.
- Built web and API scrappers that search for illegal use of content.
Full-stack Developer
SohoSub
- Developed a web application that allows customers to hire translators and them to be hired to translate subtitles.
- Created a system for secure money transactions between the application users using Escrow functionality.
- Developed an AWS-based multimedia decoding platform. It allows the creation of video content with minimal quality and a forensic watermark.
Full-stack Developer and Senior IT Engineer
Institute for The Development of Energy Efficient Technologies
- Developed a SCADA system for collecting data on energy use from counters.
- Created a converter from the file format of Testo 875-2 to report an image extended with a heat map.
- Built a simple native application for billing customers.
- Developed an add-on for a geo-information system that allows getting public data to map. Like satellite images, addresses, heights, and more.
- Created a tool that was using during migration to replicate the MS Access database to MySQL.
- Built a tool that calls phone numbers of remote devices by sending AT-commands to modem.
Senior IT Engineer
Sberbank
- Developed administrative and automation tools with Bash for SCO Unix and VBScript for Windows and ActiveDirectory.
- Managed various SCO Unix servers. Supported MSSQL server.
- Administrated overall network, security, and access.
Experience
Royal Ride
It has a Google Firebase and Google cloud functions in the back end, and I used Vue and Vuetify.js in the front end.
eCampaignHub
I scheduled tasks based on AWS Lambda using Python and administrated the entire web application. A client documentation application based on MarkDown syntax.
Brand Trinity
A web application for managing a search system.
Sohosub
The video protection part was the main point. The back-end's subsystem is in Python to prepare video sources like watermarks and encoding for users.
Carder
It allows to obtain images from a file or image scanner and process them with image recognition for specific objects. The goal is to identify and summarize the number of objects. Used C++ and Qt framework.
SCADA
MySQL database for storing data and reverse engineering a private protocol.
Testo 875-2
Reverse engineering of a private file format.
Skills
Libraries/APIs
Node.js, React, Vue, Slack API, Google Maps
Tools
Slack, WebStorm, DataGrip, pgAdmin, Apache, Microsoft Teams
Languages
JavaScript, SQL, GraphQL, Python, PHP, VBScript, Bash, C++, TypeScript, Rust
Paradigms
REST
Platforms
Amazon Web Services (AWS), Linux, Unix, Shopify, Firebase, Azure
Storage
PostgreSQL, MySQL, Google Cloud, Microsoft SQL Server, SQLite
Frameworks
Vuetify, Bootstrap, Qt, JSON Web Tokens (JWT), Django, Angular, Ionic, React Native
Other
PWA, Scraping, Reverse Engineering, SCIM, Single Sign-on (SSO), Cordova, BrainTree, Image Recognition, Video Encoding
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