
Gabriel Moreira
Tecnologia / Internet
Serviços oferecidos
Olá, sou Gabriel, um desenvolvedor apaixonado por resolver problemas e criação de softwares. Minha jornada começou no ensino médio-técnico no CEFET/RJ, onde iniciei meu contato com programação e adquiri noções básicas em C++.
Percebi que desenvolvimento era minha vida enquanto me graduando em Engenharia Elétrica, deparei-me com a disciplina PEE - Programação para Engenharia Elétrica, e precisei fazer um software para a resolução de circuitos elétricos. Durante a realização, entendi como a programação pode ser usada para solucionar problemas, e isso despertou meu interesse em ir além daquele projeto.
Encontrei um Bootcamp durante algumas pesquisas e me candidatei para fazer parte. Assim que entrei, resolvi me dedicar 100% a esse processo de aprendizagem, realizei muitos projetos do zero e alguns desses projetos com outros desenvolvedores. Essa experiência fez eu desenvolver minha pró-atividade em uma equipe, adquiri a habilidade de lidar com problemas em conjunto, a planejar, estipular tempo para cada tarefa e a replanejar. Essa jornada, trouxe também a habilidade de como ajudar e ser ajudado por companheiros na hora do desenvolvimento e, principalmente, aprimorou minha autoaprendizagem (nunca precisei pesquisar tanto por soluções quanto nesse trajeto).
No front-end, minhas principais habilidades são em React (utilizando Vite ou Next), TypeScript, Styled-components e estou adquirindo tailwindCSS.
No back-end, programo em NodeJs (utilizando Express) com TypeScript e na persistência dos dados uso os bancos SQL: PostgreSQL e noSQL: MongoDb, realizo os testes de integração e unitários com Jest.
Experiência
Projeto Linkr | Rede social de links
• O projeto foi realizado com uma equipe de 5 colaboradores.
• Levatamentos de requisitos e estipulação de prazos através da metodologia ágil Scrum. Desenvolvendo através de user stories, a equipe cumpriu a realização de todas as funcionalidades no prazo estimado.
• Desenvolvi por completo as funcionalidades de curtir, editar e deletar publicações, proporcionando ao usuário a experiência de interagir com publicações de outros usuários e permitindo alterar ou deletar apenas suas próprias publicações.
• Desenvolvi a funcionalidade de verificar a existência de novas publicações para o usuário logado, emitindo uma notificação na timeline para que ele possa incluir e visualizar as novas publicações, resultou em interações em tempo real.
• Reduzi 3 query's em 1 unindo posts e re-posts além de ordená-los por mais recentes, acarretou em maior performance ao usuário na renderização de posts e re-posts.
Educação
Driven Education - Curso Desenvolvimento Web Full-Stack
- Formação intensiva de +1.200h focadas em projetos práticos.
- Mais de 25 projetos práticos nas tecnologias: HTML, CSS, Javascript (React, Node.js, Typescript e Prisma).
- Fundamentos da engenharia de software: lógica de programação, algoritmos, estrutura de dados, orientação a objetos, arquitetura, otimização, performance e clean code.
- Bancos de dados relacionais e não relacionais com Postgres, Mongo e Redis.
- Princípios de DevOps com GitHub Actions, Docker e AWS.
- Testes unitários, integração e ponta a ponta com Jest, SuperTest e Cypress.
- Trabalhos em equipe usando metodologias ágeis (Scrum), Git, Slack, Trello, Zoom, colaborando, dando e recebendo feedbacks
- Desenvolvimento de competências comportamentais e habilidades profissionais (soft skills).
Profissionais do mesmo Tecnologia / Internet setor que Gabriel Moreira
Profissionais de diferentes setores próximos Nova Iguaçu, Nova Iguaçu
Outros usuários que são chamados Gabriel
Empregos próximos Nova Iguaçu, Nova Iguaçu
-
Desenvolvedor Full Stack
há 1 mês
innolevels Rio de JaneiroBuscamos Desenvolvedores Fullstack Pleno/Sênior para atuar em projetos estratégicos de Tecnologia e Inovação. · ...
-
Desenvolvedor Full Stack
há 1 semana
Cadmus Soluções em TI Rio de JaneiroA Cadmus busca um Desenvolvedor Full Stack para trabalhar em seu time. · Frontend: · Experiência sólida em React para desenvolvimento de Single Page Applications (SPA). Conhecimento em Web Workers para otimização de performance e processamento paralelo. Boas práticas de UI/UX e i ...
-
Desenvolvedor(a) Full Stack
há 1 mês
Tesis IT & Automation Rio de JaneiroProfissional Desenvolvedor Full Stack com mais de 30 anos de experiência em tecnologia. · Construir aplicações web Full Stack (back-end em C#/.NET e front-end em Angular). · ...