icone de um camaleão

João Spinelli

cabeça de um camaleão

Software Engineer
Web FullStack

located in Brazil 🏖

Experience

I develop full-stack projects using industry best practices and current technologies. On the front end, I work with React, Angular or Vue with TypeScript and in the back end Node or Python with MySQL or MongoDB as databases.

2024 - Present

Software Engineer Pl

Oliver Benefits

I participate in the design and development of OLiver AD sales platforms and other projects.

  • React
  • Vitest
  • Nest
  • Oracle
  • TypeORM
2023 - 2024

Software Engineer Jr

Aktie Now

I participate in the design and development of customized applications within the Zendesk ecosystem for major market players.

  • React
  • Zendesk Api's
  • CSS
2022 - 2023

Front-End Software Engineer

ICOMM Group

Development of a headless PWA (Progressive Web Application) e-commerce platform using Magento 2.0 and React as the main stacks.

  • React
  • Magento
  • GraphQl
2020

Software Engineer Front-End Jr

Eu Médico Residente

Company website maintenance and creation of landing pages for company product launches.

  • HTML
  • CSS
  • JavaScript
  • Wordpress
2018 - 2019

Partner of Digital Marketing & Web Developer

VaaS - Value as a Solution

Creating websites using the WordPress platform, along with basic HTML, CSS, and JavaScript for styling and some interactions.

  • HTML
  • CSS
  • JavaScript
  • Wordpress

Projects

Here you'll find the personal projects I've enjoyed the most.

2023

Coffe Shop

Personal Project

This project is an example of creating an online menu for a fictional café using React and Styled Components. It allows users to view available menu items, add items to the shopping cart, and complete the purchase. (mobile friendly)

  • React
  • Styled Components
  • Azure
  • CSS
  • TypeScript
2023

To-Do List Maniac

Personal Project

This To-Do List project was created in 7 different ways: using Vanilla JavaScript and 6 other libraries/frameworks. It's solely a front-end project without integration with a database and lacks data persistence. (mobile friendly)

  • React
  • CSS
  • JavaScript
  • Angular
  • Svelte
  • Vue
  • Solid
  • Lit
  • Render
2022

User Manager

Personal Project

A client management system built in Vue implementation of CRUD.

  • Vue
  • CSS
  • TypeScript
2021

Trybetunes

Trybe Project (Bootcamp)

A music player project consuming the Apple Music API. (Desktop only)

  • React
  • JavaScript
  • CSS
  • Vercel
2020

Zoo Function

Trybe Project (Bootcamp)

project from the fundamentals module of my Trybe training involved manipulating an object with information from a fictional zoo. It was a pivotal project for me—it was from this point onwards that I truly began to understand JavaScript.

  • JavaScript

Education

  • Bachelor

    Business

    UNICAP - PE
  • Bootcamp

    FullStack Web Development

    Trybe
  • Technologist

    Analysis and Systems Development (not concluded)

    Estácio