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.