Position: Team Lead
Category: Node.js
English level: upper
Years of experience: 5


Technologies:
 Advanced: JavaScript, Typescript, Nest.js; Linux, Docker, git, bash, nginx; Kafka;
PostgreSQL.
 Intermediate: Jest; Node.js, MongoDB, Redis, MySQL.
 Little experience: GraphQL, React+Redux, Angular.JS, DynamoDB, AWS Lambda


Tasks I was working on:
 Leading several teams of 3-8 developers, providing code reviews, mentorship, and coordination
tasks
 Architecting and implementing advanced server-side logic using Node.js, using self-written
legacy framework of the old team, using Nest.js and Express.js frameworks as well
 Implemented Agile methodologies for project management, enhancing the overall efficiency of
the team
 Responsible for the full life cycle of application development, from ideation to deployment
and maintenance.
 Ensured code quality and maintainability by evolving architecture and tech stack, code
reviews, and addressing technical debt.
 Ensuring the performance, reliability, and security of the applications using various testing
and debugging tools.