Position: Senior Software Engineer (Node.js)
Category: Node.js
English level: upper
Years of experience: 7


Hi,
I've been working as a software engineer for more than 7 years for various products worldwide. For the last 3 years, I'm taking senior and technical lead positions. Take a look at my carrier achievements below.

Senior Software Engineer - current.
I'm working within the pretty complex microservice architecture which was built for the multi-region project. 
JS, TypeScript, Node.js, Express.js PostgreSQL, MySQL, React, AWS.

Technical Lead Software Engineer - 1 year.
JS, Node.js, Express.js, PostgreSQL, React, TypeSript, Flow, CI/CD, Jenkins, AWS, Selenium, Heroku, etc.

Sofware Engineer - 1 years
JS, Node.js, Express.js, MySQL, PostgreSQL, Redis, TypeSript, Jest, Flow, Selenium, AWS, Heroku, etc.

Senior Software Engineer - 2 years
Ruby, Ruby on Rails, PostgreSQL, MySQL, Heroku, Selenium, Node.js, Jenkins.

Software Engineer - 3 years
Ruby, Ruby on Rails, PostgreSQL, MySQL, Redis, Heroku, AWS, Digital Ocean, Selenium, etc.

Main roles and responsibilities:
- Architect and document various applications and features.
- Integrate 3rd party APIs and providers
- Develop new features and support present.
- Develop various APIs using Node.js (JS, TypeScript), Ruby on Rails (Ruby), and ASP.NET (C#).
- Participating actively in code review processes.
- Collaborate with PO/PM/BA/Principal Developers/Architects regarding product definition, schedule, scope, and project-related decisions.
- Hotfix and production support.

I have experience with the next management systems: Kanban, Scrum, SAFe.
- Complex and interesting infrastructures
- Strong and proactive teammates.
- Active product development.