Flavio – React, Node.js, Next.js
Meet Flavio: a Senior Full-stack Web Developer with nine years of experience, excelling in React and Node.js, leveraging state management tools like Redux, Redux-Thunk, and Redux Saga. According to our technical interviewer, Flavio also brings proficiency in TypeScript, context API, and various state management technologies. He demonstrated leadership in projects spanning diverse segments, including monolith-to-microservices migration, pipeline automation, and web/mobile app development. On top of that, Flavio places a strong emphasis on team structure and is actively seeking a Scrum-based, sprint-oriented, and highly organized work environment where he can contribute his expertise effectively. He has excellent communication skills and a friendly and outspoken nature, and he can contribute his skills to the project for up to 40 hours/per week.
13 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead
A dealer-branded mobile application that is central to their Connected Car platform, designed to elevate the customer experience while simultaneously enhancing brand recognition, loyalty, and revenue for dealerships. This app empowers customers with vehicle protection features, including geolocation, speed alerts, and tools for easy service scheduling, stolen vehicle recovery, and roadside assistance, along with potential driver insurance discounts. For dealers, the Connect app serves as a retention-building platform that strengthens customer relationships and encourages repeat business, keeping the dealership top-of-mind for customers and providing additional tools at their fingertips
- Led the development of a React Native app using Expo including the release automation to mobile stores, mentoring a team of 3 mobile engineers;
- Developed and maintained a Apollo GraphQL interface consumed by the frontend;
- Contributed to replatforming a distributed monolith into a microservices architecture using NestJS, following best practices such as testing, event‑driven design, and more;
- Led showcases, presenting developed features to business and stakeholders;
- Collaborated closely with Scrum Masters and Product Managers during epic and task planning.
Senior Software Engineer
A comprehensive and diverse range of fitness and wellness solutions designed to help individuals achieve their health and fitness goals from the comfort of their homes. It provides a variety of exercise routines suitable for all fitness levels. Additionally, the platform offers access to a vast library of on-demand workout videos, nutritional guidance, and meal-planning tools. The product aims to empower individuals with the resources and support they need to lead a healthier lifestyle.
- Successfully migrated React web pages to Next.js, leading to improved SEO and performance due to enhanced caching capabilities. This achievement was accomplished by refactoring the Node/Express server responsible for managing both Next.js and legacy React applications;
- Made improvements and modernization efforts for a 6-year-old React codebase. These enhancements were achieved by refactoring the Redux layer and significantly increasing the unit test coverage using Jest and automation using CircleCI;
- Refactored the GraphQL application to enhance caching capabilities, aiming for an improved frontend user experience and reduced server overload;
- Enhanced the Video Player analytics tool (Conviva) to capture and analyze stream data efficiently, ensuring accurate and reliable insights.
Software Engineer
A range of healthcare services through its mobile app and website, including virtual consultations with healthcare professionals, AI-powered symptom checking, health monitoring, and prescription services in some regions. The company has developed chatbots and AI algorithms to assist with medical diagnosis and triage, making healthcare more accessible and convenient for patients.
- Contributed to different microservices based on Spring (Java), Flask (Python), GraphQL (Typescript) across the business and led releases to production using Kubernetes;
- Migrated more than 20 screens from our native app (Android, iOS) to React Native, which now serves the US and UK markets. The app used technologies such as Redux, Redux Sagas, Redux Persist, Context API, React Router, React SVG, React Forms...;
- Built and reviewed dozens of React components in order to make them accessible and compliant (WCAG);
- Wrote high-quality Unit/Integration tests (Jest, React Testing Library) and E2E tests (Appium, Detox);
- Managed and maintained CI/CD pipelines using CircleCI and Azure DevOps that facilitated the automation of building, testing, and deploying applications. Also advocated for caching strategies between jobs in the pipeline in order to reduce running time and costs (over 40% improvement in some cases);
- Led meetings (standups, showcases, retros, estimations) and wrote documentation for products and engineers;
- Mentored new engineers (more than 10) and supported the hiring process (more than 25) by leading technical interviews;
- Deployed new microservices and databases to AWS using Terraform.
Full-stack Engineer
A platform that provides training and coaching resources primarily focused on football (soccer) players (mobile and web). They offer various training programs, drills, and coaching content to help football players of all levels improve their skills, fitness, and knowledge of the game.
- Developed a web application using React, Redux, and Firebase;
- Developed a mobile application using React Native, Redux, and Firebase SDK;
- Developed a REST API using Node and Firebase hosted on Google Kubernetes Engine (GKE);
- Scaled our product user base worldwide by 1000% by implementing a Freemium model. In order to increase revenues, I also reformulated the payment system using Stripe and In-App Purchases, following Apple and Google guidelines;
- Managed and maintained CI/CD pipelines using Jenkins that facilitated the automation of building, testing, and deploying applications;
- Worked as a Scrum Master for a web, mobile, and backend application.
Tech Lead
Alunosbook is a SaaS platform designed for the comprehensive management of schools, encompassing financial, academic, and other company aspects.
- Successfully migrated a SaaS monolith developed with .NET Framework to a microservices' architecture, based on three REST APIs based on .NET Core and a React Admin portal;
- migrated the legacy authentication provider to Auth0 and implemented a Role-Based Authentication across the frontend and backend;
- developed an MVP app based on Ionic/Angular 2 with TypeScript that was later moved to React Native;
- built CI/CD pipelines using Cloud Build and Cloud Run for containerized applications (Docker);
- managed the infrastructure via GCP using Cloud SQL, Compute Engine, Cloud Run, and Cloud Build.