Skip to content
View silvaoliveirajoao's full-sized avatar

Block or report silvaoliveirajoao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
silvaoliveirajoao/README.md

Hey, I'm João 👋

Software Engineer • TypeScript • React • Vue.js • Node.js

Building scalable, maintainable and API-driven web applications.

About me

I'm a Software Developer focused on building modern web apps with strong attention to architecture, state management, maintainability and user experience.

I work mainly with TypeScript, React, Vue.js, Node.js and the broader ecosystem around API consumption, scalable UI development and webapps architecture.

Currently based in Balneário Camboriú, SC — Brazil.


Tech Stack

Front-end

TypeScript React React Native Vue.js Next.js Nuxt TailwindCSS

Back-end & APIs

Node.js NestJS Express REST API WebSocket

Testing

Vitest Jest Cypress

Data & Tools

PostgreSQL MySQL SQLite Firebase Supabase Linux Git Figma


What I care about

  • Modeling software around business domains and ubiquitous language
  • Domain-Driven Design as the primary guide for software development
  • Clean and scalable architecture
  • Type-safe applications
  • API-first systems and integration ecosystems
  • Product-oriented engineering
  • Long-term maintainability
  • Testing as a first-class engineering practice
  • Open source and Linux ecosystem
  • Developer experience

GitHub


Contact

Pinned Loading

  1. bitcent-app bitcent-app Public

    NextJS + Firebase app for financial organization

    TypeScript

  2. ecommerce-challange ecommerce-challange Public

    E-commerce app utilizando Next JS para desenvolver a aplicação, a biblioteca Styled-Components, utlizando os recursos do CSS in JS para organizar e dividir a aplicação em componentes. Integramos a …

    TypeScript

  3. node-api node-api Public

    Node module system, require, exports, middleware and API creation with express

    JavaScript