Skip to content
View RafaelMoreira96's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report RafaelMoreira96

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
RafaelMoreira96/README.md

Olá, eu sou Rafael, o programador 👋

Sou um desenvolvedor apaixonado por tecnologia e programação. Atualmente, meu foco principal é no desenvolvimento back-end e estou sempre em busca de aprender coisas novas.

  • 🌱 Após me formar e ter contato com Go e Python, estou aprendendo mais sobre ambos. Vi que são linguagens que estão crescendo (principalmente o Go) e estou aprendendo tudo que eu posso. Pra ser sincerão, estou mais focado em Go do que qualquer outra coisa. Go é muito bom e estou tentando me especializar nele o máximo que eu posso (o céu é o limite, né?).

  • 👉 As linguagens que eu uso em segundo e terceiro lugar são Java e Python, respectivamente. Java porque aprendi desde quando entrei na faculdade e foi ela que me deu a base principal para orientação à objetos e Python que simplificou um pouco mais e me mostrou que existem outras linguagens interessantes, principalmente quando o assunto é processamento de imagens e outras coisas.

  • 💬 Fora do mundo "programativo" (acho que essa palavra não existe para esse contexto), gosto de escrever histórias de fantasia, tocar minha viola de arco e jogar videogame, sendo meu hobby principal jogar. Nada melhor que depois daquele dia programando em Go ou em React, pegar o controle e abrir um Final Fantasy ou um Zelda e aproveitar a folga.

  • ⚡ E falando de videogame, gosto de tudo um pouco e até penso em desenvolver um jogo indie aqui. Mas eu teria que arrumar assets porque desenhar e modelar personagens não é a minha praia. Mas no mundo da programação, aprender a desenvolver um jogo é válido.

Principais tecnologias que eu trabalho:

  • Java (a primeira a gente nunca esquece)
  • Go (candidata a ser minha principal linguagem, já que eu venho trabalhando com ela em um projeto aí)
  • Python (ando estudando. Não com muita frêquencia, mas estudo. Sei desenvolver muita coisa com ela e grande parte do que eu sei, foi durante meu estágio, antes de me formar.)
  • Angular (Front-end, o que falar? Particulamente não gosto de desenvolver na parte do front-end, porém, sempre é bom saber e Angular foi uma mão na roda na hora de desenvolver meu TCC.)

Projetos destacados:

  • xCelsior - Gerenciamento de Vendas - É o meu TCC. Consiste em um sistema de vendas com gerenciamento de estoque. Ele também gera um relatório simples de lucros e prejuízos. Com ele, fui aprovado na faculdade. Eu, futuramente, pretendo atualizar o projeto e estudar como foi a evolução do Spring Boot, mas com este projeto, eu tenho uma base interessante aí.

  • API-GO-TELP - Gosto de destacar este projeto por um simples motivo: foi o projeto que me provou pra mim mesmo que sou capaz de buscar conhecimento pra completar uma tarefa. O objetivo era só criar um pequeno projeto que fizesse o cadastro de alunos, o cadastro de materias e unidades curriculares e com uma regra de negócio, vincular ao aluno isso e depois de lançado as notas, mostrar se o aluno foi aprovado ou reprovado. Acabei criando uma API para isso, usando SQLite, já que a proposta do professor era não precisar de instalar nenhum banco de dados na máquina dele. Aproveitei e fiz também um front-end para aplicação, bem simples. Hoje eu desenvolvo os projetos um pouco mais coeso, mas esse eu guardo com carinho.

  • API de gerenciamento de biblioteca - Devido ao meu estágio, resolvi criar um CRUD para estudar alguns conceitos que eu já havia visto em outras linguagens, agora aplicando em Python. Com esse projeto, eu aprendi a utilizar um pouco melhor o Python (ainda tem muita coisa que eu tenho que aprender) e aprendi a usar o FastAPI e o SQL Alchemy, fora que é o primeiro projeto que eu tenho me preocupado mais se estou acertando na orientação à objetos (já que não vi como fazer o Python em OO ou se existe uma forma correta - acredito que sim - de fazer isso).

Estatísticas do GitHub:

Entre em contato:

Pinned

  1. Exercicios-Golang Exercicios-Golang Public

    Exercícios propostos por alunos em sala de aula. Resoluções

    Go 1 1

  2. projeto-helpdesk-dicasdeumdev projeto-helpdesk-dicasdeumdev Public

    Projeto Spring Boot + Angular, desenvolvido durante o curso de Formação Spring Boot + Angular, na Udemy.

    Java 1