Thoughtworks 2019 - 2021
I worked as a full-stack web developer for a giant Canadian company from the Telecommunication industry. Working on different layers, from UI to server, since product selection, cart, and then checkout. I worked on remote teams with 3 to 20 people.
I acted as a tech anchor, helping the tech lead with things regarding the team, decision making, analysis, mapping and distribution of activities to be done, unblocking impediments, refining processes, and collaborating across different teams.
I built an automation that reduced the infrastructure cost for a few teams, using tools like Github, Openshift, and Jenkins. I led the implementation of a new feature to allow customers to upgrade end-to-end their network for some provinces in Canada. I worked on a feature that gives the user the ability to save their cart and keep buying in another moment, which exceeded the expectations of rate conversions. I worked on the conception of a new product for the client, and once it ended it was a case of success. I dealt with different vendors and contractors, mapping and making available new services alongside them. I led the technical analysis for the new architecture of cart and checkout flow.
I worked on a diverse domain of projects, mostly focused on the front-end, close to the design team, creating design systems, researching with the customer, defining good practices, creating boilerplates, using different resources to improve the experience, performance, and accessibility of the products. I worked on teams with 5 to 20 people.
I had the opportunity to share my knowledge and experience through articles and talks in meetups, for my coworkers, and in different cities around my country.
I worked on the definition of patterns, reinforcing good practices, preparing the ground to start something new and fast. I built different tools for internal usage in order to help our routine in different situations, since technical tools like CLI, until browser extensions, an app to follow the status of hours, budgets, days off, and so on. I worked on the conception of a product that uses technology to fight against women's violence.
I worked as a front-end engineer, developing a platform for vigilance surveillance, building dashboards for monitoring, and systems to help the detection of diseases using digital tools. I worked on a remote team with 6 to 15 people.
In addition to that, I had the opportunity to be part of a startup since the beginning, working close to doctors, researchers, biologists, teachers, and so on. From the technical perspective, I also developed strong abilities on maps, location, real-time applications, internationalization, and mobile devices, working on a solution to be used by the population from Brazil, the USA, Canada, and Porto Rico.
I worked on defining conventions and good practices, architecture, and automation. I worked on the migration, extension, and availability of a system for 3 different languages, using tools like i18next I worked on mapping and gathering all information from the user journey to identify improvements, using Google Tracking Events. I worked on improvements for performance and usability due to a huge amount of data being populated on a map, using Google Maps API.
I worked on projects in different domains, always focused on the front-end and close to the design team. I was responsible for organizing the codebase, settings conventions, patterns, good practices for HTML and CSS when possible using animations to improve the experience of the products we were building. I worked on a team with 6 to 10 people.
I was introduced to a completely different way to work and visualize software, in addition to that it was my first contact with the remote culture, teams from different regions with different languages, and build software on a large scale.
I worked on a variety of projects for the web, since games for social networks, landing pages, animations using flash, dashboards, and complex interfaces, always focused on the front-end layer. I acted close to the design team, aligning the possibilities given the technical limitations and the end date of the project. I worked on a team with 6 to 15 people.
I became a more dynamic professional, aligning what the customer needs with technology, applying good practices and concepts like progressive enhancement and responsive design on a daily basis.
I decided to start to share my knowledge and experience through articles and talks for local communities I started to participate in client facing meetings and had the opportunity to bring the technology perspective