Gabriel de Rezende Gonçalves

Software Engineer | Full Stack Developer | JavaScript, Vue.js, React, Laravel, Python | MBA in Solutions Architecture

Troque para versão em português

# Professional Summary

I am a software developer with a degree in Software Engineering from PUC Campinas and currently pursuing an MBA in Solutions Architecture at FIAP, focused on cloud computing, microservices, and scalable system design.

I work on full stack applications using Vue 3, JavaScript, TypeScript, Node.js, and Python (FastAPI), building RESTful APIs, modern web apps, and distributed systems. I have experience with microservices architecture, Docker orchestration, Git versioning, databases such as PostgreSQL, MySQL, DynamoDB, and Firebase, as well as integrations with services like Form.io, Okta, and Algolia.

I enjoy working in agile environments, with continuous delivery, clean code practices, and collaboration among product, design, and engineering teams. I’m familiar with automated testing (Pytest, Playwright), CI/CD pipelines, and technical documentation with Swagger.

I believe in simple solutions to complex problems, in well-crafted code, and in continuous growth — both technical and personal.


# Professional Experience

# Encora Inc.

Software Developer · Jan/2023 – Present

  • Full stack solution development and maintenance with focus on scalability, performance, and code quality.
  • RESTful APIs using Python (FastAPI), SQLAlchemy, PostgreSQL, Alembic.
  • Distributed services with Docker and Docker Compose, automated CI/CD.
  • Frontend with Vue.js (Composition API), JavaScript, and TypeScript.
  • Refactoring of legacy systems in PHP (Laravel).
  • Automated tests with Pytest (backend) and Playwright (frontend).
  • High-performance search with Algolia.
  • Active participation in agile squads, technical reviews, and architecture decisions.
  • Tools: Jira, Trello, GitHub.

# Encora Inc.

Software Development Intern · Feb/2021 – Jan/2023

  • Internal solutions development with focus on modern architecture and scalability.
  • APIs using Node.js and Python (FastAPI), integrated with PostgreSQL and MySQL.
  • Firebase (Auth, Realtime Database, Firestore) for authentication and data persistence.
  • Web applications with Vue.js and React.
  • API documentation with Swagger.
  • Repository organization and code standardization.

# SuperOpa

Software Development Intern · Jun/2019 – Feb/2021

  • Development of a multi-sector marketplace using Vue.js and Flutter.
  • Node.js-based APIs under microservices architecture.
  • Integration with AWS Lambda, API Gateway, CloudWatch, SQS, and DynamoDB.
  • API documentation with Swagger.
  • Collaboration with product, design, and business teams.
  • Startup environment with fast-paced deliveries and customer-focused mindset.

# OpaBox

Software Development Intern · Jun/2019 – Feb/2021

  • White-label e-commerce solutions development for B2C businesses.
  • Reusable Vue.js and Flutter applications.
  • Node.js APIs using AWS services (Lambda, SQS, API Gateway).
  • Custom logic and layout adaptations for different clients.
  • Integration with external services.
  • Technical collaboration with product teams under high-demand deliveries.

# Education

# FIAP – Faculdade de Informática e Administração Paulista

MBA in Solutions Architecture (in progress) · 2025 – 2026

  • System architecture
  • Cloud computing
  • Microservices
  • Information security
  • Systems integration
  • Technical leadership

# PUC Campinas – Pontifícia Universidade Católica de Campinas

Bachelor’s in Software Engineering · 2019 – 2023

  • Software development
  • Data structures
  • Requirements engineering
  • Code quality
  • Agile methodologies
  • DevOps practices

# ETEC Bento Quirino

Technical High School in Computer Science · 2016 – 2018

  • Programming logic
  • Web development
  • Computer networks
  • Databases
  • Operating systems

# Canadian College of English Language (CCEL), Vancouver – Canada

Academic Exchange – Advanced English · Jul/2022

  • Intensive course focused on technical English
  • Oral communication in professional international settings

# Technical Skills

# Technologies and Frameworks

Vue 3 (Composition API), JavaScript (ES6+), TypeScript, Python (FastAPI), Node.js, Express.js, React, Flutter

# Architecture and APIs

RESTful APIs, Microservices Architecture, Serverless (AWS Lambda, API Gateway), Firebase, Form.io, Okta, Algolia

# Cloud and DevOps

Docker, Docker Compose, AWS (Lambda, SQS, API Gateway, CloudWatch, S3), Firebase Hosting, CI/CD (GitHub Actions)

# Databases and ORMs

PostgreSQL, MySQL, MongoDB, Firebase Realtime Database, Firestore, Amazon DynamoDB, SQLAlchemy, Alembic

# Testing and Quality

Pytest (unit/integration), Playwright (E2E), Swagger/OpenAPI, Postman, Mailtrap

# Tools and Methodologies

Git, GitHub, Jira, Trello, Figma, Agile (Scrum/Kanban), Code Review, Technical Documentation


# Contact