I create a complex JavaScript (server side / client side) applications using next technologies:

Backend:

Node.js (ES6)

REST, GraphQL, WebSockets, Server Sent Events.

Modules: Express, Restify, Koa, Mongoose, Rambda, Apollo-server, Swagger, many others...

MongoDB, MySQL (ORM), PostgreSQL.

PM2, Node Clusters.

Social API: Auth0, Facebook, Instagram, Twitter, Vkontakte.

REST APIs: Amazon S3, Dropbox, Google (maps, mail, drive), Twillio, Outlook Live.

Frontend:

React (Redux, Saga), Babel

HTML5, CSS3 (vanilla)

Responsive Design (from 300px to 2500px)

JavaScript (OOP | functional, vanilla)

Fetch, GraphQL, WebSockets, Server Sent Events, WebRTC (p2p).

Software design patterns (e.g decorator, observer (pub/sub), mediator, facade, module, mvc)

Webpack, Browserify

API: Auth0, Google maps, Facebook, Instagram, Twitter, Vkontakte.

Auxiliary skills and instruments:

Nginx

Control version system: github, gitlab, bitbucket

Control systems of projects and tasks: asana, trello, mindmap's

Code quality tools: eslint, flow-bin, jsdoc

Unit-tests: TDD (mocha, jasmine)

Server tools: vps, ssh, ftp, screen, heroku

Linux (Ubuntu) and OSX.