Jorge Ferreira

Jorge Ferreira

Senior Software Developer

7 years building products with Vue, React and Node, from startups to fintech. Involved across the whole development cycle, from idea to deploy.

BRQLocawebMercado EletrônicoStone360 SuítesVittaGrupo PetrópolisDirecional
Jorge Ferreira

About

I'm a developer who loves solving problems and cares about the whole development cycle, whether it's SPA and SSR projects, micro front-ends or legacy migrations. Deep experience with Vue.js for 7+ years and React for 5 and Node.js for 4 on the back-end, building the APIs and services that support the front-end. Belo Horizonte, Brazil.

Download CV as PDF

Career

git log --oneline carreira
Feb 2025 – now

Mercado Eletrônico

Senior Front-end Developer

On the Home team, I own the platform service screens: dozens of routes built around data grids and tables, where the challenge is keeping many similar screens consistent and fast. I also help evolve the company Design System, shared by every product and serving a base of 15,000+ client companies. Architectural decisions from UX prototypes; code reviews and technical support for the team.

  • Vue.js
  • JavaScript
  • Vite
  • Design System
  • ESLint
  • Rancher
  • Scrum
  • Kanban
Oct 2024 – Jan 2025

360 Suítes

Senior Front-end Developer

Worked directly on the back office and on the official site where the apartments are rented and booked, including the credit-card payment flow. Coordinated the development of the new apartment-management systems and trained the junior developers who joined the team.

  • Vue.js
  • Node.js
  • JavaScript
  • Vite
  • Vitest
  • ESLint
  • Jest
  • Docker
  • AWS
  • Linux
  • Scrum
  • Kanban
Nov 2023 – Oct 2024

Stone (Vitta)

Front-end Developer

At Stone (Vitta), I worked on the front-end of an online medical care system, including the live video-call components between doctor and patient, with occasional back-end work. Led the migration from Webpack to Vite and from Jest to Vitest, covered the application with unit tests and took part in interface decisions with the design team.

  • Vue.js
  • Node.js
  • JavaScript
  • Vite
  • Vitest
  • ESLint
  • Jest
  • Docker
  • AWS
  • Linux
  • Scrum
  • Kanban
Nov 2022 – Nov 2023

BRQ Digital Solutions

Front-end Developer

Consulting: assigned to two clients, working end to end across front-end, back-end and system integration.

Clients served

  • Worked on the goods distribution system that schedules deliveries to bars and supermarkets. Front-end and back-end: fixes and new features on the interface, and new back-end services ensuring integration between systems.

    • React
    • Node.js
    • NestJS
    • JavaScript
    • ESLint
    • Jest
    • Docker
    • Linux
    • Scrum
    • Kanban
  • Migration of the VPS, servers and DNS management panel: built the new front-end from scratch in Vue.js, from UX prototypes and the Locaweb Design System, with unit tests across the whole application.

    • Vue.js
    • JavaScript
    • ESLint
    • Jest
    • Docker
    • AWS
    • Linux
    • Google Analytics
Sep 2020 – Nov 2022

Direcional Engenharia

Intern → Front-end Developer

Roles

  • Front-end Developer

    Sep 2021 – Nov 2022

    Looked after every internal site in the company, across front-ends and micro front-ends. Built from scratch the front-end of the construction-site tools and equipment inventory system, led the creation of the Single Sign-On (SSO) used by every system and helped the DevOps team integrate CI/CD.

    • Vue.js
    • React
    • TypeScript
    • JavaScript
    • Sass
    • ESLint
    • Docker
    • AWS
    • Cognito
    • Scrum
    • Kanban
  • Software Engineer Intern

    Sep 2020 – Aug 2021

    Took part in every phase of the software development lifecycle, in an agile setting, solving issues across the company systems alongside the team.

    • Vue.js
    • JavaScript
    • Scrum

Stack

front

  • Vue 3
  • React
  • TypeScript
  • Vite
  • Sass
  • Vitest
  • Jest
  • ESLint

back

  • Node.js
  • NestJS
  • Hono
  • PostgreSQL

infra

  • Docker
  • AWS
  • Rancher
  • CI/CD
  • Linux

Education

2019 – 2022 · Belo Horizonte, MG

Bachelor's degree in Computer Science

Dom Helder Escola Superior

Courses and certifications

  • 2022
    Vue.js 3 track · Alura
  • 2022
    TypeScript track · Alura
  • 2022
    Docker: creating and managing containers · Alura
  • 2023
    SEO track · Alura
  • 2021 – 2022
    Inter Frontend Developer · DIO
  • 2020
    Full Stack Developer Bootcamp · IGTI

Recognition

  • 2016
    Honorable mention, 12th Brazilian Public Schools Mathematics Olympiad (OBMEP) · MEC
  • 2013–2018
    Qualified for the OBMEP second round in 4 editions (2013, 2015, 2016 and 2018) · OBMEP

Projects

What I'm building and what I've shipped on my own.

Pátio
Own product in production

Pátio

An app for car washes to run the day: live yard, history, customers and vehicles, cash. App, API and database, all designed and built from scratch. In production since September 2026.

  • Expo + React Native app (Expo Router, Reanimated), one codebase running on iOS, Android and the web.
  • Own API in Hono on Node.js, talking directly to PostgreSQL 17.
  • Multi-tenant database: versioned SQL migrations, read views and row-level security isolating each car wash.
  • Authenticated sessions and per-role permissions, with security designed for the realities of a mobile app.
  • Expo
  • React Native
  • Expo Router
  • TypeScript
  • Hono
  • Node.js
  • PostgreSQL
  • Docker
Beerflow
Own product in progress

Beerflow

Management system for beverage distributors with on-site consumption: table and tab control, cash register, inventory, purchasing, expenses and daily closing. Concurrent operation across multiple devices, with every entry attributed to its user.

  • Three-tier architecture: Expo + React Native app, Hono API on Node.js, and PostgreSQL, reusing the foundation built for Pátio.
  • Multi-tenant isolation with row-level security and column-level privileges; floor and cash register business rules implemented as transactional functions in the database.
  • API contracts defined with Zod and documented in OpenAPI; 260+ integration tests run against a real PostgreSQL instance.
  • Flows validated with the client on a clickable prototype before implementation.
  • Expo
  • React Native
  • TypeScript
  • Hono
  • Zod
  • OpenAPI
  • Node.js
  • PostgreSQL

Contact

Get in touch through whichever channel you prefer.