Position: Front-end developer
Category: JavaScript
English level: fluent
Years of experience: 7

As a full-stack developer, I have been fortunate enough to work on several exciting projects throughout my career, each of which has presented me with unique challenges and opportunities for growth. One of my biggest accomplishments was being a key contributor to the development of "VERO" project for a client in the leasing industry using React, React Redux, Node.js and MongoDB.
With tens of thousands of properties, I was the full stack engineer who developed most of the core framework for their redesigned web application. I worked closely with the design and back-end team, directed the front-end team, and played a major role in engineering decisions.
I have worked on various projects throughout my career as a full-stack software engineer. Most recently, I have been involved in building a marketplace application for healthcare professionals using React or Vue.js, Express, and MongoDB. I have also been responsible for enhancing and maintaining a web-based trading platform, used by hundreds of thousands of people, using React and Vue.js, TypeScript, GraphQL, Express, and PostgreSQL. Additionally, I have architectured and prototyped new versions of these applications using React and Vue.js.

In my current role at BrandBela, I have been developing the core functionality of a web platform product using React, TypeScript, GraphQL, Nest.js, Prisma, and PostgreSQL. I have also built a microservice backend application with NestJS, TypeORM, and PostgreSQL. As part of my role, I collaborate with project managers and other engineering groups to plan and prioritize projects, break them into scrum epics and stories for my teams (Agile), assess and review all pull requests created by teammates, ensure the quality and accuracy of the code, and mentor junior developers.

I have used a wide range of technologies throughout my career, including HTML5, CSS3, JavaScript, TypeScript, PHP, React, Vue.js, Svelte, React Query, GraphQL, and Nest.js, to name a few. I have also worked with Git, Agile/Scrum, and have experience performing code reviews.

In my current role, I want to continue improving my skills as a software engineer by keeping up-to-date with the latest technologies, frameworks and best practices. I am constantly looking for ways to grow and learn in my field, and I am always eager to take on new challenges that will stretch my abilities and help me continue to develop as a well-rounded engineer.
As a full-stack developer, there are certain tasks that I want to focus on and others that I would prefer to avoid. Ideally, I want to work on projects that allow me to leverage my skills and strengths as a developer. This includes tasks such as writing clean, efficient, and maintainable code, performing code reviews and refactoring, and building new features and functionality that contribute to the overall success of the project.

On the other hand, there are certain tasks that I would prefer to avoid. For example, I would prefer not to be bogged down by administrative tasks that do not leverage my strengths as a developer, such as documentation, project management, and tracking hours. While these tasks are important for the success of a project, I believe that it is more valuable to devote my time and energy to the areas where I can add the most value.

Additionally, there may be certain technologies or programming languages that I may not be comfortable working with as a full-stack developer. I prefer to focus on those technologies and programming languages that I have experience with, and I'm comfortable using, rather than being forced into using technologies where I have limited experience or aptitude.

In summary, I want to work on projects where I can add the most value as a full-stack developer, focusing on tasks that leverage my strengths and expertise in the field. I prefer to avoid administrative tasks and work with technologies that I am comfortable with, rather than taking on tasks or utilizing technologies that don't align with my skills or interests.