Scroll To View More
Alexander Zinchuk

Alexander Zinchuk

Barcelona, Spain
Member since August 8, 2016
With more than 12 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
Portfolio
Experience
  • JavaScript, 12 years
  • Ruby on Rails (RoR), 7 years
  • REST API, 7 years
  • PhoneGap, 6 years
  • Node.js, 5 years
  • React, 3 years
  • React Native, 2 years
  • Deep Learning, 1 year
Barcelona, Spain
Availability
Part-time
Preferred Environment
OS X, WebStorm, RubyMine, GitHub
The most amazing...
...project I've created is an online multiplayer game Mozg that has the capability of thousands simultaneously connected mobile players.
Employment
  • 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: PhoneGap, Cordova, Node.js, ES6+
  • 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: React Native, PhoneGap, Cordova, Node.js, Ruby on Rails, PostgrSQL, Redis, Socket.IO
  • 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: React.js, Redux, Ruby on Rails, PostgreSQL, Heroku, Amazon AWS, Tap Payments, OneSignal
  • Head of Yandex Maps API Visual Components Group
    2014 - 2016
    Yandex
    • 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: JavaScript, Node.js, Swift, Ngnix
  • UI Software Engineer
    2011 - 2014
    Yandex
    • 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).
    • Developed with a team an event-handling system (hotspot system, touch, and multi-touch events).
    • Developed visual transition effects (drag inertia, stepwise animation).
    Technologies: JavaScript, Node.js
  • Full-stack Web Developer
    2010 - 2011
    StartupPoint
    • Created a social network-based web project connecting profiles of startups with investor accounts.
    Technologies: Ruby on Rails, JavaScript
  • Web Developer
    2005 - 2010
    Freelance Work
    • Took part in the development of around ten different web projects.
    Technologies: PHP, Ruby on Rails, JavaScript
Experience
  • React Native Unium Mobile App (Development)
    http://anywaylabs.com/showcase/unium/

    Unium is the largest private education company in Russia. They have had more that 500,000 customers all over the country. The app is a digital helper for pupils to keep aware of their schedule, education plan, marks, and updates.

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

  • Node.js REST API and Hybrid Mobile Apps for Vanderbilt (Development)
    https://itunes.apple.com/us/app/vanderbilt-lifeflight/id1128875627?mt=8

    The app allows for emergency responders to request a helicopter at the tap of a button. The app also uses computer-aided software to deliver the essential emergency responders’ information.

    The app uses PhoneGap for iOS and Android distributing. The REST API uses modern approaches such as a Koa.js framework along with ES6+ (i.e. async/await) features and unit testing.

  • React.js and Redux Dashboard for MoonMail (Development)
    https://api.moonmail.io/demo-user/login

    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.

  • Yandex.Maps JavaScript API (Development)
    http://tech.yandex.com/maps/jsapi/

    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.

  • mo | Framework for Hybrid Mobile Apps (Development)
    https://github.com/anywaylabs/mo

    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.

  • Mozg (Development)
    https://itunes.apple.com/us/app/apple-store/id994898562?pt=117811877&ct=face&mt=8

    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.

  • Monster Mind (Development)
    http://monstermind.net/

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

  • Anyway Labs (Other amazing things)
    http://anywaylabs.com/

    Built the main site for a mobile apps 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.
Skills
  • Languages
    JavaScript, HTML, ECMAScript (ES6), SQL, Ruby, Bash, CSS, PHP, Python
  • Frameworks
    Ruby on Rails (RoR), Express.js, PhoneGap, Cordova, Redux, React Native, Machine Learning
  • Libraries/APIs
    Node.js, React, REST API, Yandex Maps API, WebSockets, jQuery, VKontakte API, Facebook API, Socket.IO, TensorFlow
  • Paradigms
    Object-oriented Programming (OOP), Behavior-driven Development (BDD), Agile Software Development, Unit Testing, Agile, Functional Programming
  • Tools
    WebStorm, RubyMine, Git, GitHub, Webpack
  • Platforms
    Amazon Web Services (AWS), Linux, New Relic
  • Storage
    PostgreSQL, MySQL, MongoDB, Redis
  • Other
    OAuth, Deep Learning, Neural Networks
Education
  • Master's degree in Computer Engineering
    2007 - 2013
    Moscow Aviation Institute - Moscow, Russia
I really like this profile
Share it with others