Skip to content
View davidrogger's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report davidrogger

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
davidrogger/README.md

Bem vindo ao meu github! 👋

Olá! Meu nome é Davíd Roggér:bowtie:, moro no interior de São Paulo, uma cidade chamada Boituva, conhecida por ser a capital do paraquedismo!.

Por que virar dev 💻

Minha paixão por jogos acabou criando uma relação com tecnologia, inicialmente era aquela vontade de participar da criação de algum jogo, mas depois de um tempo estudando percebi que não era apenas isso mas por gostar de reconhecer padrões entendendo melhor os objetivos e desafios e estudar para evoluir, juntamente com a curiosidade de saber como as "coisas" funcinavam.

Iniciando como dev 🚀

Analisando os últimos anos trabalhando como projetista, mesmo gostando muito da área, minha paixão por tecnológica ainda era maior somando a vontade de ter uma experiência com horários mais flexíveis trabalhando home office, abrindo possibilidades de trabalhar de qualquer lugar, sem preocupação com deslocamento, então no final do ano de 2021 resolvi me desligar da parte de projetos mecânicos, e focar totalmente na área de desenvolvimento, começando minha nova jornada como dev, cursando a trybe. Começando minha jornada foquei totalmente no conteúdo oferecido pela trybe, onde passei por 4 módulos.

📗 Fundamentos

Onde conheci o github e seu funcionamento, aprendi minha primeira linguagem, Javascript e aumentei o nível de lógica de programação, focando sempre em boas práticas, foi apresentando e executado o uso de testes como algo fundamental no dia a dia para desenvolver aplicações com mais qualidade.

Detalhes dos projetos de Fundamentos

📙 Frontend

Esse modulo foi focado em aprender o funcionamento da biblioteca React.js, por ser muito reconhecida e usada no mercado de trabalho, aprendi a utilizar ela usando classes inicialmente para ser apto há realizar manutenção caso me depare com algum legado futuramente e por ser mais complicada comparando com sua versão funcional. Durante esse módulo foi abordado conceitos básicos e noções de uso do Agile usando Scrum e Kanban nos projetos em grupo.

Detalhes dos projetos de Frontend

📘 Backend

Conteinerização usando Docker, e seus benefícios para garantir o funcionamento da aplicação em um ambiente de contêineres, foi o modulo mais longo e cansativo, por ter muito material teórico e conceitos, que pareciam muito confusos no começo, aprendi a desenvolver um código para backend, robusto, usando Arquitetura de software seguindo padrão MSC, limpo, escalável usando banco de dados e realizando testes automatizados.

Detalhes dos projetos de Back-end

📚 Ciência da Computação

Iniciada uma nova linguagem, Python, padrões de projetos, raspagem de dados, complexidade de tempo e espaço com algoritmos e estrutura de dados, com alocamento de memória, funcionamento de pilhas, filas, conjuntos entre muitos outros conceitos e padrões.

Detalhes dos projetos de Ciência da Computação

Experiências Profissionais 🔧

  • Projetista: Onde desenvolvi uma habilidade mais analítica, que foi de extrema necessidade para criar soluções de montagem mecânicas, eu desenhava armários, gabinetes, mobiliários conforme os padrões de ferramental da empresa, todos em chapa metálica.

  • Suporte TI: Trabalhei por alguns anos prestando suporte e manutenção de computadores, onde realizava um atendimento direto ao público, analisando o defeito apresentado, e procurando a solução, com meus conhecimentos e habilidades de aprendizagem e colaboração como técnico atendendo uma empresa me levaram para outra área de trabalho que era de projetista mecânico.

Horas vagas 🎮

  • Normalmente reúno com amigos para jogar e bater um papo no discord, sempre fui uma pessoa que gosta de jogos multiplayer, até mesmo fora da época de internet, minha irmã que o diga haha, nós jogavamos muitos jogos do super snes Zombies Ate My Neighbors, Sunset Riders, entre muitos outros...
  • Com o poder da internet e evolução dos jogos, sempre jogo o gênero MMORPG, ou jogos COOP de uma forma geral, jogar sozinho mesmo o mais clássico eu acabo não me divertindo tanto, comparando com as altas gargalhadas com amigos e situações memoráveis que acontecem, seja por conta de história ou eventos do jogo mesmo ou bugs que acabam virando uma diversão.
  • Atualmente estou jogando Deep Rock Galactic e ancioso aguardando pelo lançamento do diablo 4.
  • Para manter a harmonita de atividades físicas eu acabei pegando gosto por me desafiar nas corridas, com a pandemia eu acabei parando, e no final do ano passado eu voltei a correr, pouco a pouco estou recuperando a força e o folego, estou batendo atualmente 8.5km em um percurso de rua que faço 3 vezes na semana.

Linguagens e ferramentas 🛠

Windows Linux VS Code HTML5 CSS3 JavaScript TypeScript Git GitHub Markdown Nodejs Npm Docker Express MySQL Sequelize MongoDB Mocha Chai Sinon React JWToken Python Pytest Pymongo Vue.js

Github Details
Github Status Github Top Languages

Contato:

Pinned

  1. trybe-fundamentos trybe-fundamentos Public

    Descrição de todos projetos realizados no modulo de Fundamentos no curso da Trybe.

    JavaScript

  2. trybe-frontend trybe-frontend Public

    Projetos realizados na trybe durante o modulo de frontend.

  3. trybe-backend trybe-backend Public

    Visão geral de atividades e projetos realizadas no modulo de backend da trybe.

  4. trybe-ciencia-da-computacao trybe-ciencia-da-computacao Public

    Visão geral de atividades e projetos realizadas no modulo de ciências da computação da trybe.