Position: Full-stack Developer (NodeJS, React)
Category: JavaScript
English level: upper
Years of experience: 5

- Mentoring other developers and sharing knowledge
- Leading interviewing and hiring process of new developers
- The leadership of small agile teams
- Enforcing code standards and best practices
- Taking part in creating an architectural design in many projects
I'm a senior software engineer and technical consultant with over 5 years of experience in commercial development. I specialize in full-stack (React and Node.js) applications and help to solve business problems.

Front-end:
HTML5/Jade, CSS3, Sass/Stylus, Bootstrap, CSS in JS, BEM ES5/ES6, TypeScript, Flow, Elm
Angular, RxJS
React/Redux, Redux-Saga, Immutable.js, Recompose, Reselect Gulp, Webpack, Babel
jQuery, Lodash, Ramda

Backend:
Node.js, Express, Koa
Docker, Microservices
Sequelize, Redis, MongoDB
AWS (S3, Cognito, DynamoDB, etc.)
RESTful APIs, GraphQL, WebSockets, WebRTC, OAuth2

Testing:
Jest, Enzyme, Sinon

Patterns and best practices:
GitFlow, SOLID, GRASP, DDD, OOP, Functional programming