Position: Senior Software Engineer. Senior Node.js Backend Developer
Category: Node.js
English level: upper
Years of experience: 5


Developer with more than 5 years of experience in the development of
commercial software and with a lot of experience in other IT spheres. Having extensive theoretical knowledge, good practical development skills and a desire to master new technologies. Big fan for a team work. Technical Interviews and mentor works don't scare me.

I took parts of big and different projects with using various technologies anf frameworks as Backend and FullStack developer.

A little about my experience:

Programming languages and technologies:
- JavaScript, TypeScript, Solidity
- Ethereum Smart Contracts
- SQL, NoSQL
- RESTful Web Services
- GraphQL
- WebSocket
- Lambda
- Microservice Architecture
- OOP, Design Patterns (GoF), SOLID, DRY, KISS
- HTML, CSS

Clouds:
- Amazon Web Services
- Google Cloud Platform

Frameworks and Libraries:
- Node.js (express, sequelize, mongoose, socket.io, redis, redis-smq, node-redis-pubsub, passport, request, swagger, joi, nodemailer, mailgun, web3, sentry ...)
- Serverless.js
- React.js (react, react-router, mobx, redux, mobx-state-tree, i18n ...)
- Vue.js (vue, vuex, vue-router)
- Bootstrap, Reactstrap, Material-ui, Bootstrap-vue
- Web3.js, Truffle, Geth, Remix, Metamask, ERC20, ERC930, Ethereum  Oraclize, OpenZeppelin, Infura, Portis

Databases: PostgreSQL, MySQL, Redshift, Snowflake, MariaDB, MongoDB,  DynamoDB, Redis

Development Environments: IntelliJ IDEA, WebStorm, Atom, VS Code

Application/Web Servers: Node.js, Apache Tomcat, Akka HTTP

Version control systems: Git, CodeCommit

Build Systems and Continuous Integration: Npm, Webpack, Maven, Sbt, Jenkins

Software development methodologies: Scrum, Kanban, Jira
I'm looking for a position mostly as a Backend JS Developer (Node.js, JavaScript, TypeScript) with deep using Clouds technologies. Big and difficult projects are my primary search goals.