Skip to main content
Portrait of André Barros
Hello! 👋

I'm André Barros

I'm a developer specialized in frontend, with solid experience in backend as well. With over 10 years of experience in technology, I have expertise in web development and systems integration, always seeking to unite technology, performance, and an excellent user experience.


Technologies

Frontend

Next.js
React.js
React Native
Expo
TypeScript
JavaScript
Tailwind CSS
SASS
HTML
CSS
Vue.js
Nuxt.js
Vite
Redux
Zustand
MaterialUI
ShadCN
React Hook Form
Axios
Android
WordPress

Backend

Nest.js
Node.js
Python
PHP
Prisma
PostgreSQL
MongoDB
REST API
Zod

DevOps

Docker
Git
GitHub
AWS
GCP
CI/CD

Testing

Jest
Cypress
React Testing Library

Design

UI/UX
Figma

Experience

A path through product companies, edtech, agencies, and research — frontend, full-stack work, and technical leadership.

  • Freelancer Software Developer

    andrebarros.dev

    July 2025 – Present (9 months)Brazil

    In July, I officially registered my business to pursue an independent career and expand my work as a developer. This new chapter allows me to take on projects autonomously, collaborate with different partners, and continue building software solutions.

  • Software Engineer

    Pravaler

    Apr 2022 – Jul 2025 (3 years 4 months)São Paulo, Brazil

    At Pravaler, I worked across multiple strategic products involving frontend development, platform modernization, system integrations, and infrastructure tooling. I initially maintained and enhanced an internal employability platform built with Vue.js and Nuxt.js. I later contributed to a whitelabel scholarship platform developed for enterprise partners such as iFood, enabling employees to access higher education. I then became responsible for a customer service platform, leading a full UI/UX redesign, implementing new Figma-based interfaces, and migrating the application from React to Next.js. The platform used Redux, Storybook, React Testing Library, and a complete CI/CD pipeline. Beyond frontend work, I supported backend development using Node.js and NestJS and worked on integrations with CRM systems like Zendesk and Salesforce. I also participated in automation, infrastructure, and monitoring processes using Backstage (repo templates), ArgoCD (pod/log monitoring), Grafana (metrics and alerts), New Relic (SSR monitoring), and Terraform for service provisioning. Toward the end of my tenure, I contributed to improving student onboarding workflows—registration and enrollment visibility—using Next.js, Material UI, and Storybook, along with supporting task management and coordination.

    Key responsibilities and achievements

    • Maintained and enhanced the internal employability platform built with Vue.js and Nuxt.js.
    • Contributed to the whitelabel scholarship platform for partners including iFood.
    • Led redesign and migration of the customer service platform to Next.js.
    • Worked with Redux, React Testing Library, Storybook, and full CI/CD pipelines.
    • Supported backend integrations using Node.js and NestJS.
    • Integrated systems with CRM platforms such as Zendesk and Salesforce.
    • Used Backstage, ArgoCD, Grafana, New Relic, and Terraform for automation, monitoring, and service provisioning.
    • Improved student onboarding workflows using Next.js and Material UI.
  • Head of Front-end

    Jobis

    Mar 2019 – Jun 2023 (4 years 4 months)São José dos Campos area, Brazil

    At Jobis, I served as the Head of Front-End, leading the development of the entire frontend architecture and its integration with the backend API. Using React, Next.js, Redux, and Axios, I translated all Figma designs into scalable, performant, and maintainable interfaces. I collaborated closely with the backend team to plan and refine CI/CD processes, and initiated the implementation of integrated tests using React Testing Library. As part of the project’s technological exploration, I also developed micro-frontends using Vue.js and Svelte to evaluate their performance and suitability for specific features. In addition to technical leadership, I contributed to defining user-experience-driven business logic, ensuring that product decisions aligned with usability and interaction best practices.

    Key responsibilities and achievements

    • Led all frontend development efforts as Head of Front-End for the Jobis platform.
    • Built the entire UI using React, Next.js, Redux, and Axios, fully integrated with backend APIs.
    • Translated all Figma design assets into functional, responsive, high-quality interfaces.
    • Collaborated with backend engineers to plan and optimize CI/CD pipelines.
    • Initiated integrated tests with React Testing Library.
    • Developed micro-frontends using Vue.js and Svelte to evaluate alternate frameworks and architectures.
    • Contributed to defining UX requirements and business rules related to frontend interactions.
    • Ensured code quality, performance, and maintainability across the application.
  • Front-end Developer

    Miletus Education

    Dec 2018 – Apr 2022 (3 years 5 months)

    At Miletus Education, I was responsible for building the frontend for a significant portion of the company’s online courses platform. Working closely with the product designer, I translated Figma prototypes into functional interfaces using HTML, CSS, and JavaScript. After completing the frontend layer, the components were integrated into a Laravel environment by a backend partner, while I continued to oversee the structure, quality, and consistency of the implemented UI. My role combined hands-on development with interface analysis, ensuring that the platform delivered a cohesive and user-oriented experience for online course delivery.

    Key responsibilities and achievements

    • Led development of major frontend components for the online courses platform.
    • Collaborated directly with the UI/UX designer to analyze and interpret Figma designs.
    • Built responsive, accessible interfaces using HTML, CSS, and JavaScript.
    • Coordinated with a backend developer integrating the frontend into a Laravel application.
    • Managed frontend architecture and consistency of components throughout the project.
    • Contributed to UX and interface quality for the educational product.
  • Web Developer and Project Manager

    WayShip

    Nov 2018 – Apr 2022 (3 years 6 months)São José dos Campos area, Brazil

    In partnership with WayShip, I led full-cycle web development and project management for a diverse portfolio of over 80 client projects. My responsibilities included client negotiation, scope definition, timeline planning, and Agile (Scrum) delivery management. I developed solutions using WordPress, WooCommerce, HTML, CSS, JavaScript, Bootstrap, React, and Vue.js, while also overseeing DevOps tasks such as hosting architecture, deployment preparation, and CI/CD workflows. Additionally, I supported clients with SEO, Google Ads, paid media, landing page development, and email marketing to enhance digital performance and user engagement.

    Key responsibilities and achievements

    • Managed end-to-end web projects from scope to delivery across 80+ client engagements.
    • Led client communication, requirements gathering, and Agile (Scrum) project planning.
    • Developed websites and applications using WordPress, WooCommerce, HTML, CSS, JavaScript, Bootstrap, React, and Vue.js.
    • Oversaw DevOps activities including hosting setup, deployment, and CI/CD processes.
    • Executed SEO optimization, Google Ads campaigns, landing pages, and email marketing initiatives.
    • Delivered high-quality work aligned with client expectations and business goals.
  • Technology Intern

    INPE — National Institute for Space Research

    Mar 2014 – Apr 2016 (2 years 2 months)Cachoeira Paulista, SP, Brazil

    During my internship, I worked primarily on Bash and shell scripting to support automated monitoring of climate models, including integration of an SMS-based alerting system. I also maintained and improved the organization’s web pages using HTML, CSS, JavaScript, and PHP, while contributing to UI/UX design and producing internal visual assets such as icons and banners. My main focus was the complete development of an Android weather-forecasting application written in Java. The app delivered 7-day forecasts, included GPS-based location detection to simplify city selection, and consumed weather data through REST APIs. I managed the full lifecycle of the application—from design and development to publication—and it surpassed 100,000 downloads.

    Key responsibilities and achievements

    • Developed Bash and shell scripts for automated climate-model monitoring and SMS alert integration.
    • Maintained and enhanced web pages using HTML, CSS, JavaScript, and PHP.
    • Contributed to UI/UX design and internal visual assets (icons, banners, interface elements).
    • Led the full development lifecycle of an Android weather app built in Java.
    • Implemented Activities, Fragments, XML layouts, REST API consumption, and background operations.
    • Delivered 7-day forecast data and GPS-based location retrieval.
    • Published the application, achieving more than 100,000 downloads.
  • Graphic Designer

    Rosa Mística Turismo LTDA

    Oct 2011 – Mar 2012 (6 months)Cachoeira Paulista, SP, Brazil

    Worked on the creation and editing of travel-themed banners, producing visual assets optimized for promotional campaigns and digital channels. Responsibilities included layout design, image treatment, color adjustments, and adapting materials for various formats while ensuring visual consistency and alignment with brand guidelines.

    Key responsibilities and achievements

    • Created and edited travel-themed banners for campaigns and digital channels.
    • Layout design, image treatment, color correction, and multi-format adaptations.
    • Maintained visual consistency aligned with brand guidelines.


Get in touch

If you'd like to get in touch, here are a few ways to reach me.


André Barros | Full Stack Developer | Portfolio