Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 6

Team leadership, mentoring, architecture development
Senior Software Engineer with expertise in designing, developing, and testing Web and Hybrid Mobile applications using JavaScript / Typescript, Node.js, and React.js. Have an experience in managing and leading software development teams in an Agile environment.

RECENT PROJECTS:

Description: One of the biggest German car-selling platform
Responsibilities: Development of new features, legacy codebase refactoring, participated in making architectural decisions
Technologies: Node.js, Nest.js, MongoDB, PostgreSQL, Elasticsearch, Docker, Microservices, Google Cloud Platform

Description: Mental health platform
Responsibilities: Development of project architecture that integrates appropriate technologies in accordance with desighn goals and business requirements, team leadership
Technologies: Node.js, Nest.js, MongoDB, Python, React / React Native, AWS, Kubernetes, Docker, Microservices, RabbitMQ

Description: Events aggregation platform
Responsibilities: Development of new features, CI/CD integration, team leadership
Technologies: MongoDB, Node.js, React.js, Elasticsearch, Jenkins

EDUCATION: 

Bachelor's degree, Computer Science, Lviv Polytechnic National University, Lviv
I seek experience in enterprise software projects and team leadership