Alexander Zinchuk, Developer in Barcelona, Spain
Alexander is available for hire
Hire Alexander

Alexander Zinchuk

Verified Expert  in Engineering

Cordova Developer

Location
Barcelona, Spain
Toptal Member Since
September 15, 2016

With more than 15 years of experience in JavaScript, 亚历山大对语言的内部运作有着深刻的认识. He's also worked for multiple years for Yandex, one of the largest IT companies in Europe, leading a development team. Alexander擅长构建容错系统,并且在软件设计模式方面也有很多专业知识, algorithms, development methods, refactoring, and testing software.

Portfolio

FlightVector (via Toptal)
ECMAScript (ES6), Node.js, Cordova, PhoneGap
Anyway Labs
PostgreSQL, Socket.IO, Redis, Ruby on Rails (RoR), Ruby, Node.js, Cordova...
DOC (via Toptal)
onessignal, Amazon Web Services (AWS), Heroku, PostgreSQL, Ruby on Rails (RoR)...

Experience

Availability

Part-time

Preferred Environment

GitHub, RubyMine, WebStorm, MacOS

The most amazing...

...我创建的项目是一个在线多人移动项目Mozg,它具有同时连接数千个移动玩家的能力.

Work Experience

Full-stack Software Engineer

2016 - PRESENT
FlightVector (via Toptal)
  • 使用响应式方法为航班运营创建了一套跨平台移动应用, data-binding, Google Maps API, ES6+, Webpack, and AWS for push notifications services.
  • 使用Node开发了一个干净的独立于数据库的RESTful API.js, Koa, ES6+(包括async/await),以及单元测试.
  • 建立一个仪表板,允许客户向他们的应用程序用户大量发送移动通知.
Technologies: ECMAScript (ES6), Node.js, Cordova, PhoneGap

Founder | Head Developer

2014 - PRESENT
Anyway Labs
  • 开发iOS和Android在线多人游戏《欧博体育app下载》的前端和后端.
  • 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)
  • 在Ruby on Rails和PostgreSQL中创建并实现了全面的REST API架构,该架构由单元测试和交互式文档完全覆盖.
  • 基于Material Design模型开发了一个全功能的React/Redux单页仪表板应用程序.
  • 使用Bitbucket Pipelines为两个项目设置持续集成和云托管, Heroku, and Amazon S3.
  • 集成在线支付(使用TAP网关)和onessignal推送通知.
Technologies: onessignal, Amazon Web Services (AWS), Heroku, PostgreSQL, Ruby on Rails (RoR), Ruby, Redux, React

Head of Yandex Maps API Visual Components Group

2014 - 2016
Yandex
  • 开发与Yandex Maps API相关的新产品的架构.
  • 管理现有服务和组件作为开源项目的重构和发布.
  • Took part in planning roadmaps and service strategy.
  • Interviewed potential hires and built out the team.
  • 创建了一个提供嵌入式OAuth认证的服务,并与Yandex服务集成.
Technologies: NGINX, Swift, Node.js, JavaScript

UI Software Engineer

2011 - 2014
Yandex
  • 从事界面工程和世界上最大的网络地图服务和第二大API之一的开发工作.
  • 参与创建异步模块系统(bundler, loader, web server).
  • 开发共享实体管理系统(共享和捕获接口).
  • 与团队一起构建了一个事件处理系统(热点系统,触摸和多点触摸事件).
  • 实现了视觉过渡效果(拖动惯性和逐步动画).
Technologies: Node.js, JavaScript

Full-stack Web Developer

2010 - 2011
StartupPoint
  • 创建了一个基于社交网络的网络项目,将创业公司的个人资料与投资者账户联系起来.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby

Web Developer

2005 - 2010
Freelance Work
  • 参与了大约十个不同网络项目的开发.
技术:JavaScript, Ruby on Rails (RoR), Ruby, PHP

Hybrid Mobile Apps and a Node.js REST API

http://anywaylabs.com/showcase/flightvector/index.html
FlightVector为应急服务和商业航空提供调度软件.

FlightCall应用程序是为EMS客户和医院设计的,提供了一种快速简便的方式来请求紧急服务, 具有交互式地图集成和收集有关事件和医院方向的有用信息.

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

http://anywaylabs.com/showcase/unium/index.html
Unium是俄罗斯最大的私立教育公司. 他们在全国拥有超过50万的客户.

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

该应用程序使用React Native和MobX技术为iOS和Android制作.

LovelyChart Library

http://ajaxy.github.io/lovely-chart/
🏆LovelyChart库是2019年电报图竞赛获奖库.

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. 这个多功能前端应用充分利用了React.js和Redux技术以及Webpack和其他花哨的东西.

Mozg

Mozg is my own startup project. 这是一款在线多人游戏,可在App Store、Google Play和Facebook上使用. It has more than 100,000 users that play online.

客户端架构基于JavaScript/HTML5和Cordova技术.

分布式后端架构是使用Node构建的.js, Redis, Socket.IO, Ruby on Rails, and PostgreSQL.

这款应用有很多第三方服务和api集成,比如Facebook/VK的OAuth.com/OK.ru, AWS SNS and S3, Yandex.Metrica用于分析,Google AdMob/Appodeal用于盈利,等等.

mo | Framework for Hybrid Mobile Apps

http://github.com/anywaylabs/mo
这是一个带有生成器的混合移动和web应用框架. 它允许用户创建出色的移动和网络应用程序. 它使用了所有ES6+的特性,生成脚手架的东西,并且可以在设备上无线热加载.

Yandex.Maps JavaScript API

http://tech.yandex.com/maps/jsapi/
JavaScript API是一个库,用于在浏览器和WebView应用程序中处理地图. 它允许用户在网站/应用程序中嵌入地图,以便用户搜索企业或地点, build routes, view panoramas, and use the other features available on maps.

Monster Mind

http://monstermind.net/
《欧博体育app下载》是一款基于原版棋盘游戏《欧博体育app下载》的iPhone/iPad逻辑益智游戏.

Anyway Labs

http://anywaylabs.com/
我为一家移动应用程序开发公司建立了主要网站.

"Check Online" Module from Mozg Project

该模块提供了通过收集不同来源的信息来检查用户在线可用性的功能, including client-side in-memory cache, remote server WebSockets requests, and social network JSON API requests.

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, JSON API

Paradigms

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

Other

Cordova, WebSockets,深度学习,神经网络,机器学习,OAuth

Tools

GitHub, Git, RubyMine, WebStorm, Webpack, NGINX, onessignal

Platforms

Linux、New Relic、亚马逊网络服务(AWS)、MacOS、Heroku

Storage

PostgreSQL, MySQL, Redis, MongoDB

2007 - 2013

Master's Degree in Computer Engineering

Moscow Aviation Institute - Moscow, Russia

NOVEMBER 2017 - PRESENT

Neural Networks and Deep Learning

Coursera

SEPTEMBER 2017 - PRESENT

Machine Learning

Coursera