Position: Software Engineer
Category: Node.js
English level: intermediate
Years of experience: 5

- APIs design;
- integrate Elasticsearch;
- integrate payment system;
- integrate communication system APIs for voice and SMS;
- email templates (Cross-Platform + mobile devices supporting);
- setup CI/CD (from scratch);
- setup and maintain VPS;
- mail server from scratch;
My last four projects are:
 - marketing platform:
project tech review; breaking a monolith into microservices; integrate third-party API; integrate payment system; integrate communication system; collaborate with DevOps team; boost performance; NodeJS, Express, React, Redux SAGA, Mongodb+Mongoose, Twilio, Stripe, AWS, Auth0, Docker; full stack - tech lead 4 developers team;

 - fun supporters platform:
split monolithic app; integrate third party API; integrate payment system; boost web app performance; NodeJS, Express, React, Redux SAGA, PostgreSQL+knex, Mongodb+Mongoose, Stripe, AWS, Docker, Nginx; full stack developer;

 - restaurant search system:
project tech review; restaurants search engine from scratch; collect and analyze users search actions; collect and analyze data from Google Places API; NodeJS, Express, Elasticsearch, Logstash, MySQL+Sequelize, AWS, Docker, Nginx; back end developer;

 - construction project management system:
migrate project from Microsoft Azure to DigitalOcean; setup CI/CD; implement voting system; email templates (Cross-Platform + mobile devices supporting); TypeScript, NodeJS, Express, React, PostgreSQL+Sequelize, DigitalOcean, PM2, Docker, Nginx, Mailchimp, Microservices arch.;  full stack developer;
I want to land in challenging and interesting long-term 
project with unlimited professional growth.