HelloFresh - Senior Software Engineer @ Benefits Management 2023 - present
I’m working as a full-stack web developer on the Benefits Management team, responsible for the main B2B platform that handles multiple products (Vouchers, Marketing Campaigns, Pricing Tests, and Discount Communications) within the HelloFresh group.
My role involves the development of features and building internal tools to support the ecosystem of benefits. This position made me shift to a mindset focused on monitoring and quick recovery, supported by validating ideas with Proof of Concepts (PoC) before launching broadly. That results in deliveries that are easy to understand, diagnose, monitor, and reverse. This enabled the team to deliver with more confidence, quality, and lower risk. I work with hybrid teams of 5 to 10 people.
I led the adoption of Feature Flag development, from defining strategy and implementation to documenting processes and educating the team on their benefits. Used Statsig, Next.js, and Node.js. I introduced new ways of working to improve collaboration and reduce risks, including Given-When-Then, Desk Checks, RAID logs, Proof of Concepts (PoCs), and Development with Feature Flag. I led the strategy for scaling a feature that enabled pricing tests across all landing pages at HelloFresh, setting the tools to reduce risk while improving monitoring and tracking. Tools: Contentful, Cloudflare Workers, React.js, Honeycomb I led technical improvements of the platform, from identifying problems and planning solutions to executing tasks and organizing teamwork, ensuring technical progress alongside delivering value to the business. I led the Knowledge Sharing group, organizing topics, communication, agendas, and regular meetings to ensure continuous team learning. I led the team's monitoring and tracking topics, adding new capabilities and implementing tools, good practices, and automation and training the team. Tools: Grafana, Node.js, Sentry, Next.js, GitHub Actions. Tech Stack: Next.js Node.js Statsig Feature Flags Agile methodologies Contentful Cloudflare Workers React.js Honeycomb Grafana Sentry GitHub Actions
HelloFresh - Senior Software Engineer @ Experimentation Squad 2022 - 2023
I worked as a full-stack web developer in the Experimentation Squad, responsible for cultivating and scaling the experimentation culture across the HelloFresh group.
My role involved the development of features and building internal tools to support various user experience research methods, such as A/B and A/A tests, for HelloFresh business units worldwide. Collaborating with Product Owners, Data Scientists, and other engineers across the different data stages, from ingestion and processing to data visualization. I work with hybrid teams of 5 to 10 people.
I led an automation initiative that reduced metric onboarding time by 97%, using tools like Airflow, S3, Athena, GitHub Actions, FastAPI, Next.js, and Sentry. I drove the technical modernization of the primary experimentation analysis platform by defining testing strategies and quality assurance practices, establishing clear coding conventions and standards, improving the CI pipeline, and educating and mentoring the team to adopt new tools and best practices. I mentored junior and mid-level engineers, facilitating knowledge sharing and professional growth. I managed task analysis, mapping, and distribution, actively removing impediments, refining workflows, and facilitating cross-team collaboration. I make complex problems into clear, incremental deliverables, ensuring continuous value delivery and consistent progress toward business goals. Tech Stack: Airflow AWS S3 AWS Athena FastAPI Next.js Sentry Github Actions Continuos Integration Data visualization Agile methodologies
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. Tech Stack: Javascript Ramda React Nodejs Docker Google Cloud Platform Terraform OpenShift PostgreSQL Contentful Jenkins
Labcodes 2016 - 2019
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. Tech Stack: HTML CSS Javascript React Styled Components Redux Sentry CircleCI Heroku Django Figma
Epitrack 2014 - 2016
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. Tech Stack: HTML CSS Javascript Angular NodeJS Google Maps Ionic Adobe Suite Grunt Bower Gulp
Guava Software 2014 - 2014
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.
Tech Stack: HTML CSS Javascript Ruby Adobe Suite
Bold Advertise Agency 2014 - 2014
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 Tech Stack: HTML CSS Javascript PHP Google APIs Adobe Suite Flash