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

Took part in the development of two large-scale projects and learned a lot of new things both in the technical part and in the fields related to the projects. After reaching the required level of expertise, I proposed and implemented radical changes to the project, which significantly improved its performance and allowed the client to save a significant part of their budget. Assisted in training and working with other developers to improve code quality and the delivery of new features.
Title: Node.js Backend Developer
Company Name: SweetCode Lab
Location: Kyiv, Ukraine
Duration: July 2022 - Present

Responsibilities:
Designing and developing the backend part of a system for live communication with clients in the veterinary field using Node.js, Fastify, and MongoDB. AWS infrastructure is being used as a platform, including CI/CD and other services.
Working with cross-functional teams to understand business needs and deliver high-quality software solutions.
Optimizing application performance through monitoring, testing, and troubleshooting.
Participating in Agile development processes, including sprint planning and daily stand-ups.
Ensuring quality control of work and distribution of suitable tasks among junior developers in the team. Onboarding and training new developers.

Achievements:
Refactored the legacy codebase to improve maintainability, reduce technical debt, and increase application performance by 30%.
Completely changed the structure of the project, which simplified further development and documentation of the project.

Title: Junior Backend Developer
Company Name: SweetCode Lab
Location: Kyiv, Ukraine
Duration: October 2021 - July 2022

Responsibilities:
Worked on developing backend systems using Node.js, NestJS, and MongoDB in the veterinary field and the distribution system of connections between sellers.
Contributed to software solutions by participating in code reviews.
Participated in Agile development processes, including sprint planning and daily stand-ups.

Achievements:
Developed and implemented new application features. Participated in team discussions of application development plans. Worked in a multifunctional team, helping other colleagues.
I am interested in work in a team that is ready to share knowledge and emotions from well-executed projects.