Position: Team/Tech Lead, Senior Full-stack Software Engineer (Node.JS, React stack)
Category: Node.js
English level: fluent
Years of experience: 11

Develop migration scripts RDS>CloudSQL, Mongo>PSQL (~300 tables, 500Gb of data with migration downtime <20 minutes)

Implemented CI process on every project to improve the quality of the project. The backend was covered by 95% by unit test and API tests (usually), it saving costs for the client and prevent developers from bug fixing.
15 years in E-commerce, 6+ years in Javascript, and 4 in Node.js development. Have an understanding and knowledge of OOP and FP in javascript, software engineering principles, and approaches. Experienced in server-side development using Node.js with different databases and frameworks.

Last 3 years I'm working as Team Lead/Lead Software Engineer

Microservices, Node.js, React+Redux, JavaScript, AWS (EC2, Lambda, DynamoDB, S3, SQS, SNS), AZURE, K8S, GraphQL, Microservices architecture, ElasticSearch, Kibana, Prometheus, Grafana, JQuery, Memcache, MongoDB, MySQL, Postgres, Sequelize, Redis, PHP, Cordova, Electon, IOnic, Git, JWT, Docker, Express, Grunt, Bower, Webpack, Karma, Mocha, Jasmine, Chai, Selenium, Selendroid, Appium, Linux, APC, MacOS, IOS (backend api node.js/php), Google+Yandex map & etc., CSS/JS/HTML, SASS/LESS.

Big experience of work with scrapping content (from LinkedIn, FB, and other social networks to public sites, e-commerce prices and e-shops).

Additional skills: Raspberry PI development, POS devices (printers, MSR, barcode, terminals and etc), third parties API integration (Facebook, VK, Twitter, Instagram)
- EU projects (located in Poland right now)
- EU working hours project
- NO Typescript on backend!!!

If you have EV-charging projects - write me (they will be reviewed at first with bonuses from my side :) )

I don't consider game or gambling projects.

Sensible amount of bureaucracy. The project MUST have a process! The leading team (project manager, business analyst, team lead, CTO) MUST support process adherence and execution.

Either too hurry or too relaxed environment must not be a common practice in the company