Skip to content
View Gonzag4's full-sized avatar

Block or report Gonzag4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gonzag4/README.md

👋 Olá, eu sou Luiz Gonzaga!

Apresentação animada



Visualizações do perfil Seguidores no GitHub Estrelas no GitHub

👨‍💻 Sobre mim

Meu nome é Luiz Gonzaga e sou estudante do 6º período do Bacharelado em Ciência da Computação na Universidade Federal Rural de Pernambuco — UFRPE.

Sou desenvolvedor Full Stack, com conhecimentos em desenvolvimento de aplicações web, construção de APIs, bancos de dados, interfaces e organização de projetos de software.

Tenho experiência acadêmica e prática com tecnologias como Java, Spring Boot, JavaScript, TypeScript, React, Node.js, Python, MySQL e MongoDB.

Além do desenvolvimento web, também tenho interesse em Engenharia de Software, arquitetura de sistemas, qualidade de código e desenvolvimento de jogos.

Atualmente, busco evoluir principalmente nas seguintes áreas:

  • 🌐 Desenvolvimento de aplicações Full Stack
  • ⚛️ Desenvolvimento front-end com React e TypeScript
  • ⚙️ Desenvolvimento back-end com Java, Spring Boot e Node.js
  • 🔗 Desenvolvimento e integração de APIs REST
  • 🗄️ Modelagem e gerenciamento de bancos de dados
  • 🏛️ Arquitetura e Engenharia de Software
  • 🧹 Clean Code e refatoração
  • 🧩 Domain-Driven Design — DDD
  • 🧪 Testes automatizados e qualidade de software
  • 🎮 Desenvolvimento de jogos com GameMaker e Unity

Meu objetivo é construir aplicações completas, organizadas, responsivas e fáceis de manter, aplicando boas práticas tanto no front-end quanto no back-end.


🌐 Conecte-se comigo


🚀 Tecnologias e ferramentas

💻 Linguagens de programação

Java    JavaScript    TypeScript    Python    C Sharp

🎨 Front-end

HTML5    CSS3    JavaScript    TypeScript    React    Redux

HTML5 • CSS3 • JavaScript • TypeScript • React • Hooks • Redux


⚙️ Back-end

Java    Spring Boot    Node.js    Express    Django    Hibernate

Java • Spring Boot • Node.js • Express • Django • JPA • Hibernate • JDBC • APIs REST


🗄️ Bancos de dados

MySQL    MongoDB    SQLite

MySQL • MongoDB • SQLite • Modelagem de dados • SQL


🎮 Desenvolvimento de jogos

Unity    C Sharp

GameMaker • GML • Unity • C# • Pixel Art • Game Design


🛠️ Ferramentas e ambientes

Git    GitHub    Maven    Postman    Visual Studio Code    IntelliJ IDEA

Git • GitHub • Maven • Postman • Visual Studio Code • IntelliJ IDEA • STS


🧠 Engenharia de Software

Tenho interesse em desenvolver aplicações que não apenas funcionem, mas que também sejam organizadas, compreensíveis e fáceis de manter.

Meus principais conhecimentos e áreas de estudo incluem:

  • Programação Orientada a Objetos — POO
  • Princípios SOLID
  • Clean Code
  • Domain-Driven Design — DDD
  • Design Patterns — GoF
  • Arquitetura em camadas
  • Model-View-Controller — MVC
  • Desenvolvimento de APIs REST
  • Test-Driven Development — TDD
  • Testes automatizados
  • Selenium
  • UML
  • Refatoração de código
  • Estruturas de dados
  • Algoritmos
  • Git e GitHub
  • Metodologias ágeis
  • Documentação de software
  • Organização de issues e milestones

📌 Projetos em destaque

🛍️ Loja de Roupas

Projeto de aplicação web desenvolvido para praticar a criação de interfaces, organização de páginas e funcionalidades relacionadas a uma loja virtual.

Tecnologias e conhecimentos aplicados:

  • JavaScript
  • HTML
  • CSS
  • Desenvolvimento front-end
  • Organização de interfaces

🛒 Projeto Lista de Compras

Aplicação desenvolvida para gerenciamento de itens de uma lista de compras.

Tecnologias e conhecimentos aplicados:

  • Java
  • Programação Orientada a Objetos
  • Organização de dados
  • Desenvolvimento de funcionalidades
  • Estruturação de código

📝 Editor de Texto Básico

Projeto de editor de texto desenvolvido para praticar interfaces gráficas e manipulação de arquivos.

Tecnologias e conhecimentos aplicados:

  • Java
  • Interface gráfica
  • Manipulação de arquivos
  • Eventos e componentes visuais

🌐 Mini Navegador Web

Aplicação desenvolvida para praticar interfaces gráficas, navegação e integração com conteúdos web.

Tecnologias e conhecimentos aplicados:

  • Java
  • Interface gráfica
  • Navegação web
  • Programação Orientada a Objetos

🌱 EcoCampus

Jogo educativo desenvolvido como projeto acadêmico na disciplina de Engenharia de Software da UFRPE.

O projeto utiliza gamificação para ensinar conceitos relacionados à sustentabilidade e à separação correta de resíduos.

Tecnologias e conhecimentos aplicados:

  • Unity
  • C#
  • Engenharia de Software
  • Game Design
  • Git e GitHub
  • Desenvolvimento em equipe

🎮 Projeto Bonecos

Jogo 2D desenvolvido em equipe com a GameMaker, inspirado em jogos de coleta, gerenciamento e evolução como Forager.

O projeto envolve coleta de recursos, construção, gerenciamento de personagens e defesa da base.

Tecnologias e conhecimentos aplicados:

  • GameMaker
  • GML
  • Git e GitHub
  • Pixel Art
  • Game Design
  • Desenvolvimento em equipe
  • Issues e milestones
  • Documentação de software

📊 Estatísticas do GitHub

Estatísticas do GitHub Linguagens mais utilizadas

📚 Atualmente estudando

  • 🌐 Desenvolvimento Full Stack
  • ⚛️ React e TypeScript
  • ☕ Java e Spring Boot
  • 🟢 Node.js e Express
  • 🔗 Desenvolvimento de APIs REST
  • 🗄️ Bancos de dados relacionais e não relacionais
  • 🏛️ Arquitetura de Software
  • 🧩 Domain-Driven Design
  • 🧹 Clean Code
  • 🔄 Refatoração de código
  • 🧪 Testes automatizados
  • 🎮 GameMaker e GML
  • 📖 Engenharia de Software

🤝 Competências pessoais

  • Facilidade de aprendizado e adaptação
  • Trabalho em equipe e colaboração
  • Organização e comprometimento
  • Comunicação
  • Resolução de problemas
  • Pensamento analítico
  • Interesse por novos desafios
  • Comprometimento com a qualidade do código

🎯 Objetivos profissionais

Busco oportunidades para desenvolver minha experiência como desenvolvedor Full Stack, participando da construção de aplicações completas e colaborando em todas as etapas do desenvolvimento.

Tenho interesse em projetos que envolvam:

  • Desenvolvimento de interfaces web
  • Construção e integração de APIs
  • Desenvolvimento de regras de negócio
  • Modelagem e integração com bancos de dados
  • Testes e qualidade de software
  • Arquitetura e organização de projetos
  • Trabalho em equipe e versionamento com Git

⭐ Obrigado por visitar meu perfil!

Estou sempre buscando aprender novas tecnologias, desenvolver projetos e evoluir como profissional.

“Sempre aprendendo e evoluindo na jornada da tecnologia.”

Pinned Loading

  1. DaviPac/IA-NaiveBayes DaviPac/IA-NaiveBayes Public

    JavaScript

  2. Fly_3VA.IP2 Fly_3VA.IP2 Public

    Java

  3. EcoCampus.v1 EcoCampus.v1 Public

    Projeto de jogo educativo desenvolvido em Unity, com o objetivo de unir aprendizado e entretenimento. Este repositório foi criado para a disciplina de Engenharia de Software da UFRPE e contém scrip…

    C#

  4. Guiziin25/Vendas Guiziin25/Vendas Public

    Java 1

  5. Adapter- Adapter- Public

    padrão de projeto

    Java