Menu
Navegação

Rafael Dias Garcia

Software Development Intern | QA, Automação e Backend

Estudante de Engenharia de Software com foco em QA, automação de testes e backend, atuando com Playwright, Spring Boot e PostgreSQL.

Sobre Mim

Sou estudante de Engenharia de Software e Software Development Intern, com foco em QA, automação de testes e backend. Concluí o Level 2 do CWI Crescer, onde aprofundei minha base em desenvolvimento, testes e boas práticas de qualidade de software. Atualmente, direciono meus estudos e projetos para Spring, Playwright e PostgreSQL.

Antes da tecnologia, estudei Violão Clássico no Conservatório de Tatuí, experiência que fortaleceu minha disciplina, atenção aos detalhes e constância no aprendizado. Busco evoluir profissionalmente contribuindo com qualidade, organização e melhoria contínua em projetos reais de software.

UNIFIO
Eng. Software (2028)
Certificados & Cursos
Ver Lista Completa

C1

INGLÊS AVANÇADO

SEMESTRE DE ENG. SOFTWARE

"Tarde, uma nuvem rósea lenta e transparente, sobre o espaço sonhadora e bela..."

— Villa-Lobos

Stack Tecnológico

Ferramentas que utilizo no dia a dia. Passe o mouse para saber mais.

Java
Linguagem robusta para sistemas backend corporativos.
PHP
Desenvolvimento web dinâmico e veloz para servidores.
JavaScript
Interatividade no frontend e lógica no backend.
Playwright
Testes E2E em navegadores com API estável e paralelização.
SQL
Modelagem e consulta eficiente de bancos de dados.
Spring Boot
Framework Spring Boot para APIs REST e serviços backend escaláveis.
HTML/CSS
Estrutura semântica e estilização visual responsiva.
Go
Linguagem moderna para sistemas de alta performance.
Python
Automação, processamento de dados e IA.
Git
Controle de versão e colaboração em equipe.
Docker
Containerização para ambientes de deploy consistentes.
Aprendendo Agora
Angular
Framework SPA do Google para aplicações web escaláveis.
DevOps
Integração contínua (CI/CD) e infraestrutura ágil.
Segurança
Proteção de dados, vulnerabilidades e OWASP.
IA
Integração com LLMs e ferramentas de GenAI.
Agile
Metodologias ágeis (Scrum/Kanban) para projetos.

Projetos

RealWorld Automation

Full-stack automation lab: testes E2E com Playwright para o app RealWorld Conduit (Angular + Spring Boot + PostgreSQL), containerizado com Docker.

Playwright Angular Docker

MeVeUm

Sistema operacional para restaurantes com cardápio digital, checkout por WhatsApp, CRM, pedidos, pagamentos e automações. Fui responsável pelo backend completo em Spring Boot e pela camada de automações com Playwright.

Spring Boot Playwright PostgreSQL

Partituras API

API REST em Spring Boot para gerenciar partituras, praticando arquitetura em camadas, validações e boas práticas do programa Crescer.

Java Spring Boot JPA

Portfólio & Blog

Código-fonte deste site. Desenvolvido com HTML, CSS e JavaScript Vanilla, com sistema de multi-idiomas nativo e geração de blog estático.

HTML/CSS JavaScript Bootstrap

Experiência Profissional

Atual
CWI Software

Estagiário de engenharia de software

Atuo como Software Development Intern na CWI Software, com foco em QA, automação de testes e desenvolvimento backend. Minha atuação envolve testes automatizados com Playwright, desenvolvimento com Spring Boot e banco de dados PostgreSQL, sempre com foco em qualidade, organização e melhoria contínua.

2024
Conservatório de Tatuí

Bolsista - Camerata de Violões

Atuação profissional como músico, desenvolvendo disciplina rigorosa, trabalho em equipe e gestão de tempo sob pressão de apresentações públicas.

2020 - 2021
Microtec Papelaria e Informática

Estagiário

Suporte técnico (hardware/software), gestão de inventário e atendimento ao cliente.

Últimos Artigos

Os artigos mais recentes sobre estudos, projetos e aprendizados da minha jornada em software.

Ver todos os artigos

DEFI Finances: automação de testes no trabalho final do CWI Crescer 28

Como estruturamos a estratégia de qualidade e a automação de testes da POC DEFI Finances — arquitetura em camadas com Playwright, contract tests, race conditions e 95% de cobertura em duas semanas.

Ler artigo

Uma API de Partituras com Spring Boot no Crescer

Como usei uma API de partituras para treinar arquitetura em camadas com Spring Boot durante o Crescer Level 2, conectando controllers, services, mappers, validators e banco de dados.

Ler artigo

Projeto Integrador III: Iniciando a Modelagem 3D

Primeiros passos na modelagem 3D com Blender para a disciplina de Projeto Integrador III. Comparativo de modelos iniciais e aprendizados.

Ler artigo

Vamos conversar?

Estou aberto a oportunidades em desenvolvimento web (Backend/Fullstack).

LinkedIn