I have been working as a web developer for about 10 years.
As a software architect, I took a part of leading, managing and creation of application architecture in more than 20 different SaaS projects.
I position myself as a backend developer, but I also have experience working with front-end frameworks, in particular with React.js. Worked with REST API, GraphQL and classic server rendering applications. I worked with different versions of React.js and is familiar with different approaches to writing it with / without Redux, Apollo, Saga, Thunk. There is also experience writing small Node.JS projects on Express, Kue, Jest.
I confidently use TDD and I believe that tests can not only maintain the quality of the project, but also improve its architecture, reduce the time it takes to introduce new features, make it easier and more secure to update the application, and make it easier for new developers to step in.