Menu
Navegação
CWI Crescer Level 2

Rafael Dias Garcia

Engenharia de Software | Full Stack Developer

Desenvolvedor apaixonado por criar soluções robustas com Java e Angular. Músico clássico trazendo harmonia e lógica para o código.

Sobre Mim

Atualmente cursando o terceiro termo de Engenharia de Software, minha trajetória é marcada pela disciplina e pela busca constante por excelência. Antes de mergulhar no código, dediquei anos ao estudo do violão clássico em conservatórios renomados, o que me ensinou a importância da prática deliberada, atenção aos detalhes e trabalho em equipe.

Como estagiário Level 2 no CWI Crescer, estou aplicando esses conceitos em um ambiente corporativo de alta performance, desenvolvendo softwares escaláveis e aprendendo as melhores práticas de mercado.

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

C1

INGLÊS AVANÇADO

BACHARELADO ENG. SOFTWARE

"Arquitetura de software é música congelada."

— Adaptado de Goethe

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.
HTML/CSS
Estrutura semântica e estilização visual responsiva.
SQL
Modelagem e consulta eficiente de bancos de dados.
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.
Projeto Destaque

SGE - Sistema de Gerenciamento de Eventos

Sistema de Gerenciamento de Eventos desenvolvido para o Centro Universitário UNIFIO. Aplicação web completa para modernizar e centralizar a gestão de eventos esportivos e acadêmicos na quadra poliesportiva da instituição.

PHP 8.2 & MySQL
Repository Pattern
Controle de Acesso (RBAC)
Dockerized
Ver Código
EventService.php
public function hasUserSportEventInWeek(int $userId, string $date, string $esporteTipo): bool
{
    $dataNovoAgendamento = new \DateTime($date);

    $inicioSemana = (clone $dataNovoAgendamento)
        ->modify('monday this week')
        ->format('Y-m-d');
    
    $fimSemana = (clone $dataNovoAgendamento)
        ->modify('sunday this week')
        ->format('Y-m-d');

    $sql = "SELECT COUNT(*) 
            FROM agendamentos 
            WHERE usuario_id = :usuario_id 
            AND tipo_agendamento = 'esportivo'
            AND esporte_tipo = :esporte_tipo
            AND DATE(data_agendamento) BETWEEN :inicio_semana AND :fim_semana
            AND status IN ('aprovado', 'pendente')";

    $stmt = $this->pdo->prepare($sql);
    $stmt->bindValue(':usuario_id', $userId, PDO::PARAM_INT);
    $stmt->bindValue(':esporte_tipo', $esporteTipo);
    $stmt->bindValue(':inicio_semana', $inicioSemana);
    $stmt->bindValue(':fim_semana', $fimSemana);
    $stmt->execute();

    return $stmt->fetchColumn() > 0;
}

Outros Projetos

Classificador de Texto LLMOps

Gemini AI Powered

Sistema de classificação de feedbacks usando fine-tuning (DistilBERT) com deploy via Docker e API FastAPI.
Feito inteiramente com Gemini AI para iFood GenAI.

Python PyTorch Docker

WeatherNow

Dashboard de clima consumindo API OpenWeatherMap. Features de tema dark/light e requisições assíncronas.

JS API CSS3

Violão Clássico

Guia interativo open-source para a comunidade de violonistas. Recurso educacional colaborativo.

HTML Comunidade

Bookshelf API

API RESTful com Node.js e Express. CRUD completo de livros com persistência local em JSON.

Node.js Express

Experiência Profissional

Atual
CWI Software (Crescer)

Estagiário - Level 2

Capacitação intensiva em desenvolvimento de software corporativo focando em Java e Angular. Práticas de DevOps, Segurança e Metodologias Ágeis em ambiente simulado de alta performance.

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 de TI

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