Gabriel Rocha
PortuguêsEnglish
Na janela de impressão, escolha "Microsoft Print to PDF" (ou "Salvar como PDF").

Gabriel Neves Ferreira da Rocha

Desenvolvedor de Software · Back-End · APIs · Sistemas

Recife, PE, Brasil · Disponível para trabalho remoto

Resumo

Desenvolvedor com interesse em back-end, sistemas e engenharia de software. Construo aplicações e APIs com stacks diferentes conforme o problema — Java e Spring Boot, Python e Django, e C para programação de sistemas. Tenho prática com bancos relacionais, testes automatizados, documentação e deploy contínuo (Docker e GitHub Actions). Cursando Ciência da Computação na CESAR School, em busca da primeira oportunidade profissional.

Competências Técnicas

  • Linguagens: Java, SQL, Python, C, JavaScript, TypeScript
  • Back-End: Spring Boot, Spring Framework, Spring Security, Spring Data JPA, Hibernate, REST API, JWT, Bean Validation, Django, Flask
  • Front-End: React, TypeScript, Tailwind CSS, HTML, CSS
  • Bancos de Dados: PostgreSQL, H2, modelagem relacional, SQL
  • Testes: JUnit 5, Mockito, pytest, Selenium, testes unitários, de integração e E2E
  • Dados: Pandas, NumPy, Matplotlib, Seaborn, análise exploratória
  • DevOps & CI/CD: Docker, GitHub Actions, CI/CD, Deploy Hooks, Maven
  • Nuvem & Deploy: AWS (fundamentos), Azure, Render, Vercel, Cloudflare
  • Ferramentas: Git, GitHub, Swagger/OpenAPI, Postman, Jira
  • Práticas: SOLID, Clean Code, tratamento de erros, documentação de API, rate limiting

Seleção de projetos

  • Heracles Tracker — API REST de treinos e execuções — Java 21, Spring Boot, Spring Security + JWT, PostgreSQL, JUnit 5, Docker, CI/CD com GitHub Actions e Swagger/OpenAPI. Front-end em React e TypeScript.
  • STELLA — Plataforma de acompanhamento de tratamento de FIV (Clínica AMARE) — Django, API REST, React, TypeScript, Tailwind CSS, Selenium, CI/CD e Azure. Projeto em equipe.
  • ProcessFlow — Orquestrador de processos em C — fork, exec, waitpid, dup2 e pipe, sem shell; execução sequencial, paralela e encadeada por pipe.
  • Scheduler — Simulador de escalonadores de tempo real — rate-monotonic e earliest-deadline-first (EDF) sobre tarefas periódicas, em C.
  • Mandelbrot — Paralelização em C — 4 estratégias (serial, OpenMP e pthreads) com comparativo de desempenho.
  • Alarm Clock — Kernel PintOS — Fila de dorminhocos ordenada por prazo em devices/timer.c, substituindo o busy-wait de timer_sleep, em C.
  • AstroBeat — Jogo rítmico 3D — Escrito em C com raylib; máquina de estados, julgamento por janelas de tempo e recordes persistidos.

Formação Acadêmica

Bacharelado em Ciência da Computação — CESAR School · Recife, PE

2025.2 – Jul 2028 (em andamento)

Ciência da Computação — UNIT · Recife, PE

2024.1 – 2024.2 (transferência para a CESAR School)

Certificações

  • AWS Cloud Practitioner Essentials — AWS Skill Builder (curso oficial de fundamentos: serviços principais, arquitetura, segurança, precificação e suporte)
  • JavaScript Essentials 1 — Cisco / OpenEDG JS Institute (badge)
  • Computer Hardware Basics — Cisco (badge)

Idiomas

Português (nativo) · Inglês (fluente)