Skip to content
View danielsantosbr255's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report danielsantosbr255

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
danielsantosbr255/README.md

Typing SVG

Experiência como Game Developer Experiência em Web Development Tecnologias de Back-End Tecnologias de Front-End

🧑‍💻 Sobre mim

Minha história na programação começou no universo dos jogos, onde passei mais de 8 anos criando, testando e aprendendo na prática como transformar ideias em algo que realmente funciona. Foi aí que construí uma base sólida em lógica, criatividade e solução de problemas.

Com o tempo, senti a necessidade de explorar novos caminhos e encontrei no desenvolvimento web um espaço para expandir ainda mais minhas habilidades. Hoje, trabalho com backend, frontend e bancos de dados (relacionais e não relacionais), sempre buscando unir performance e simplicidade em cada projeto.

Tenho um cuidado especial com a forma de escrever código: gosto que seja limpo, organizado e fácil de entender. Organização, simplicidade e coerência são meus princípios. Para isso, estudo bastante sobre boas práticas e arquitetura de software, mas sempre com foco no que realmente ajuda no dia a dia. Conceitos como Clean Code, SOLID, DDD e Clean Architecture fazem parte da minha bagagem, assim como padrões clássicos do catálogo GOF.

Entre os que considero mais úteis e aplicáveis no dia a dia estão:

  • Repository Pattern
  • Adapter
  • Strategy
  • Factory
  • MVC
  • Object Calisthenics

Esses conceitos me ajudam a criar soluções mais consistentes sem perder a simplicidade.

Sou movido pela curiosidade e pela evolução constante. No meu tempo livre, gosto de explorar design patterns, praticar lógica em desafios como o LeetCode e testar novas ideias. Para mim, programar é colocar a mão na massa para criar soluções que funcionam de forma clara, organizada e que façam sentido no contexto.

🚀 Tecnologias que utilizo


📈 Estatísticas & Top Linguagens

GitHub Stats Top Linguagens

📊 Meus Projetos em Destaque

Readme Card Readme Card


📫 Conecte-se comigo

                   

📚 Canais de estudo que recomendo

Renato Augusto Augusto Galego Diego ArmandoOM Thiago Veigah Joao Alves dev Rinaldo Dev Sujeito programador Maria Lazara

Curso em Vídeo Cod3r Cursos Rocketseat DevClub | Programação DevClub PRO Full Cycle LuizTools Bernas Dev

Software Developer Diaries Web Dev Simplified Anson The Dev Alex Rusin Nic Barker Net Ninja Dipesh Malvia TechWorld with Nana

📺 Canais informativos e de estudo

Código Fonte TV Filipe Deschamps Lucas Montano Fabio Akita Attekita Dev O Novo Programador Universo Programado


🧠 Filosofia de Código

"Primeiro faça funcionar. Depois faça limpo. Então, faça rápido."
- Kent Beck

🛡️ "Código que não é testado é código quebrado."
- Autor desconhecido

🎨 "Simplicidade é a sofisticação máxima."
- Leonardo da Vinci

Popular repositories Loading

  1. demo-bookstore demo-bookstore Public

    Repository to improve full stack skills with: TypeScript, NodeJS, ReactJS, SQL, Linux, Docker

    TypeScript 1

  2. study-leetcode study-leetcode Public

    My personal repository for LeetCode solutions. This project is a space to document my progress, practice algorithms and data structures, and keep a clean record of my problem-solving journey.

    JavaScript 1

  3. study-docker study-docker Public

    Dockerfile 1

  4. demo-social-media demo-social-media Public

    TypeScript 1

  5. danielsantosbr255 danielsantosbr255 Public

    Config files for my GitHub profile.

  6. ecommerce ecommerce Public

    Ecommerce Fullstack

    TypeScript