Profile

João Pacheco

Senior Frontend Engineer

10+ years building scalable systems, focusing on usability and performance

São Paulo, Brazil

Core Skills

Languages/Frameworks

ReactNext.jsReact NativeJavaScriptTypeScriptVueAngularJSReduxZustandFlutter

Backend

Node.jsDart

Extra

GraphQLGitAzureCI/CDJestReact Testing LibraryUnit TestingE2E TestingSOLIDClean Architecture

Experience

Senior Frontend Developer

Aug 2023 - Present

Santander

  • Leading frontend architecture and development for high-traffic applications serving 20M+ users.
  • Working with React, Vue, Flutter, and Ionic across multiple platforms.
  • Responsible for CI/CD pipelines, automated testing, and code reviews.

Senior Frontend Developer

Jan 2021 - Jul 2023

MJV Technology & Innovation

  • Migrated legacy systems from Vue.js to React.
  • Implemented SOLID principles and Clean Architecture.
  • Integrated GraphQL and REST APIs in Santander projects.

Frontend Developer

Jun 2019 - Jan 2021

Pagtel

  • Developed Uber SIM product website using React and C#.
  • Implemented OAuth/JWT authentication and Testing Library.
  • Focused on scalable and UX-friendly solutions.

Frontend Developer

Jun 2017 - Jun 2019

Corebiz

  • Created e-commerce platforms for Motorola, Sony, and Grupo Boticário using VTEX.
  • Applied agile practices, performance optimization, and SEO techniques.
  • Delivered over 60 custom frontend projects.

Junior Frontend Developer

Jun 2016 - Jun 2017

Corebiz

  • Maintained and refactored legacy frontend codebases.
  • Contributed to small features and bug fixes.
  • Learned agile workflows and git versioning best practices.

Education

Bachelor of Computer Science

2017 - 2021

Universidade Paulista - UNIP

  • Completed core studies in algorithms, data structures, and software engineering.
  • Developed academic projects using Java, C, and web technologies.
  • Participated in group software development projects and presentations.

Computer Technician - Programming Focus

2015 - 2016

ETEC - Escola Técnica Estadual de São Paulo

  • Hands-on training in software development fundamentals.
  • Gained experience in HTML, CSS, JavaScript, and database design.