As the squad's architect, my role is to analyze client's requests, break them down and assist the team with working on the tasks necessary to fulfill them. I also work on making sure the devs use good practices when developing by doing code reviews, analyzing merge requests and overseeing the delivery flow.
Starting as a freelancer but going full time after a while, I joined this project working exclusively on the front-end at first, but joined the back-end team too later on, working on the api consumed by the web application. My time there involved reworking the project's structure to make use of reusable components as well as breaking some parts of the API into microservices.
During my time working with Pix, I maintained and evolved legacy monolith applications and also created smaller applications based on micro frontends and microservices, having the opportunity to work on updated versions of applications that I've worked years before on another company (Xsocial).
At Websis, my main task was to maintain legacy applications and kickstart the development of newer versions from scratch to replace them.
At Xys, most of my time was focused on maintaining a PHP and angular based product, that was sold as a package to various different customers but also developing new modules on it to fit said customers' more specific needs.
Starting as an intern but being hired later on, Lightbase was where I started taking an interest in Open Source and collaborative development, working with daemons and crons for some time and then moving on to web development. I learned about foundations and good practices.