Alexander Zinchuk, Cordova Developer in Barcelona, Spain
Alexander Zinchuk

Cordova Developer in Barcelona, Spain

Member since September 15, 2016
With more than 15 years of experience in JavaScript, Alexander has a deep awareness of how the language internally works. He's also worked for multiple years for Yandex, one of the largest IT companies in Europe, leading a development team. Alexander specializes in building fault-tolerant systems and also has much know-how in software design patterns, algorithms, development methods, refactoring, and testing software.
Alexander is now available for hire




Barcelona, Spain



Preferred Environment

GitHub, RubyMine, WebStorm, MacOS

The most amazing...

...project I've created is an online multiplayer mobile project Mozg that has the capability of thousands simultaneously connected mobile players.


  • Full-stack Software Engineer

    2016 - PRESENT
    FlightVector (via Toptal)
    • Created a set of cross-platform mobile apps for flight operations using reactive approach, data-binding, Google Maps API, ES6+, Webpack, and AWS for push notifications services.
    • Developed a clean database-independent RESTful API with Node.js, Koa, ES6+ (including async/await), and unit testing.
    • Built a dashboard that allows customers to mass-send mobile notifications to their app users.
    Technologies: ECMAScript (ES6), Node.js, Cordova, PhoneGap
  • Founder | Head Developer

    2014 - PRESENT
    Anyway Labs
    • Developed the front-end and back-end for Mozgā€”an online multiplayer game for iOS and Android.
    • Developed MonsterMind: a logic puzzle game for iOS.
    • Created Sibur: a New Year party helper mobile app.
    • Built the mobile app for a real-life escape room.
    Technologies: PostgreSQL, Socket.IO, Redis, Ruby on Rails (RoR), Ruby, Node.js, Cordova, PhoneGap, React Native
  • REST API and React Dashboard Developer

    2017 - 2018
    DOC (via Toptal)
    • Created and implemented comprehensive REST API architecture in Ruby on Rails and PostgreSQL which was fully covered by unit tests and interactive documentation.
    • Developed a fully-functional React/Redux single-page dashboard app based on Material Design mockups.
    • Set up continuous integration and cloud hosting for both projects using Bitbucket Pipelines, Heroku, and Amazon S3.
    • Integrated online payments (using a TAP gateway) and push notifications with OneSignal.
    Technologies: OneSignal, Amazon Web Services (AWS), Heroku, PostgreSQL, Ruby on Rails (RoR), Ruby, Redux, React
  • Head of Yandex Maps API Visual Components Group

    2014 - 2016
    • Developed the architecture for new products related to the Yandex Maps API.
    • Managed the refactoring and release of existing services and components as open source projects.
    • Took part in planning roadmaps and service strategy.
    • Interviewed potential hires and built out the team.
    • Created a service providing embedded OAuth authentication and integration with Yandex services.
    Technologies: NGINX, Swift, Node.js, JavaScript
  • UI Software Engineer

    2011 - 2014
    • Worked on interface engineering and development of one of the largest web mapping services and second largest API in the world.
    • Took part in creating asynchronous modules system (bundler, loader and web server).
    • Developed shared entities management system (sharing and capturing interfaces).
    • Built with a team an event-handling system (hotspot system, touch, and multi-touch events).
    • Implemented visual-transition effects (drag inertia, and stepwise animation).
    Technologies: Node.js, JavaScript
  • Full-stack Web Developer

    2010 - 2011
    • Created a social network-based web project connecting profiles of startups with investor accounts.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby
  • Web Developer

    2005 - 2010
    Freelance Work
    • Took part in the development of around ten different web projects.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby, PHP


  • Hybrid Mobile Apps and a Node.js REST API

    FlightVector provides dispatching software for emergency services and commercial aviation.

    FlightCall app is designed for EMS clients and Hospitals and provides a quick and easy way to request emergency services, with interactive map integration and a collection of useful information about events and hospital directions.

    There is an even more sophisticated crew app. This app allows crew members to track their duties, receive and manage EMS requests, view and report flight plans, and manage their vehicle status.

    The apps are built with Cordova. The REST API uses modern approaches such as a Koa.js framework along with ES6+ (i.e., async/await) features and unit testing.

  • React Native Unium Mobile App

    Unium is the largest private education company in Russia. They have had more than 500,000 customers all over the country.

    The app helps students keep track of their schedule, progress and academic performance in a convenient way.

    The app is made for iOS and Android using React Native and MobX techniques.

  • LovelyChart Library

    šŸ† LovelyChart Library is a Telegram Chart Contest 2019 award-winning library.

    It is also mobile-friendly, high performant, extra lightweight, has zero-dependency, is production-ready, and is open-sourced.

  • React and Redux Dashboard for MoonMail

    MoonMail is a modern email marketing tool. The multifunctional front-end app takes full advantage of React.js and Redux techniques along with Webpack and other fancy stuff.

  • Mozg

    Mozg is my own startup project. It's an online multiplayer game that is available in the App Store, Google Play, and Facebook. It has more than 100,000 users that play online.

    Client-side architecture is based on JavaScript/HTML5 and Cordova technologies.

    The distributed back-end architecture was built using Node.js, Redis, Socket.IO, Ruby on Rails, and PostgreSQL.

    The app has a lot of third-party services and APIs integrations, such as OAuth for Facebook/, AWS SNS and S3, Yandex.Metrica for analytics, Google AdMob/Appodeal for monetization, and so on.

  • mo | Framework for Hybrid Mobile Apps

    This is a hybrid mobile and web app framework with generators. It allows the user to create awesome mobile and web apps. It uses all the ES6+ features, generates scaffold stuff, and can wireless hot-reload on devices.

  • Yandex.Maps JavaScript API

    The JavaScript API is a library for working with maps in browsers and in applications with WebView. It allows the user to embed a map in a website/app so that users can search for businesses or places, build routes, view panoramas, and use the other features available on maps.

  • Monster Mind

    Monster Mind is a logic puzzle game for the iPhone/iPad based on the original Mastermind board game.

  • Anyway Labs

    I built the main site for a mobile-app-development company.

  • 5 Things You Have Never Done With a REST Specification (Publication)
    The existence of RESTful APIs is a popular myth in web developmentā€”but it's a myth we can work with. The right tools can help keep documentation consistent and streamline automated testing. In this article, Toptal Freelance JavaScript Developer Alexander Zinchuk explores several time-saving approaches to developing REST APIs, with examples in Node.js and Ruby on Rails.
  • Cordova Frameworks: Ionic vs. Framework7 (Publication)
    Hybrid mobile apps may have their limitations, but often it's well worth the boost in cross-platform consistency and development speed. Apps made with Apache Cordova in particular can further leverage existing web developer skills through the use of Cordova frameworks. This tutorial compares Ionic with Framework7.


  • Languages

    ECMAScript (ES6), JavaScript, HTML, Bash, SQL, CSS, Ruby, Swift, Python, PHP
  • Frameworks

    Express.js, PhoneGap, Ruby on Rails (RoR), .NET, Ionic, Redux, React Native, Angular
  • Libraries/APIs

    REST APIs, Node.js, Yandex Maps API, React, VKontakte API, jQuery, TensorFlow, Socket.IO, Facebook API
  • Paradigms

    Behavior-driven Development (BDD), Object-oriented Programming (OOP), Agile, Agile Software Development, Unit Testing, Functional Programming
  • Other

    Cordova, WebSockets, Deep Learning, Neural Networks, Machine Learning, OAuth
  • Tools

    GitHub, Git, RubyMine, WebStorm, Webpack, NGINX, OneSignal
  • Platforms

    Linux, New Relic, Amazon Web Services (AWS), MacOS, Heroku
  • Storage

    PostgreSQL, MySQL, Redis, MongoDB


  • Master's Degree in Computer Engineering
    2007 - 2013
    Moscow Aviation Institute - Moscow, Russia


  • Neural Networks and Deep Learning
  • Machine Learning

To view more profiles

Join Toptal
Share it with others