Alterar Linguagem
icon

Olá, eu sou o Luis Gabriel

Desenvolvedor Full Stack!

Sobre mim

Meu nome é Luis Gabriel e estou estudando para me tornar um Programador Full Stack completo. Com 23 anos de idade, sou formado em Sistemas de Informação e sou apaixonado por tecnologia desde os 16 anos. Comecei minha carreira trabalhando como suporte de computadores durante meu estágio, mas acabei me apaixonando pela programação. Desde então, tenho me dedicado aos estudos de desenvolvimento web e estou em busca da minha primeira oportunidade como desenvolvedor. Estou focado em expandir meus conhecimentos em outras áreas também, pois acredito que isso pode me tornar um profissional mais completo e versátil. Tenho confiança de que posso agregar valor em qualquer posição que eu assumir e estou animado para colocar em prática tudo o que aprendi até agora.

my photo

Habilidades

HTML

Conhecimento para criar as estruturas das páginas web. Estou familiarizado com as tags e atributos HTML, e posso escrever código limpo e semântico para melhorar a acessibilidade e a usabilidade dos sites.

CSS

Me permite estilizar as páginas web de forma atraente e responsiva. Sou capaz de aplicar estilos, definir cores, fontes, tamanhos e posicionamento dos elementos. Além disso, posso utilizar técnicas avançadas, como animações e transições, para criar uma experiência visualmente agradável. Estou atualizado com as últimas tendências e boas práticas do CSS.

javascript [#ffffff] Created with Sketch.

JAVASCRIPT

Sólido conhecimento em JavaScript e sou capaz de desenvolver funcionalidades interativas e dinâmicas para páginas web. Posso criar scripts para manipular elementos da página, lidar com eventos, validar formulários, fazer requisições assíncronas e trabalhar com APIs. Estou familiarizado com conceitos fundamentais da linguagem, como variáveis, condicionais, loops e funções, e posso aplicar boas práticas de programação para escrever código limpo, eficiente e de fácil manutenção.

TYPESCRIPT

Além do meu conhecimento em JavaScript, possuo experiência em TypeScript. Com o TypeScript, posso adicionar tipagem estática ao código, o que traz vantagens como detecção de erros em tempo de compilação, autocompletar e melhorias na manutenção do código. Estou familiarizado com a sintaxe do TypeScript, incluindo a definição de tipos, interfaces, classes e módulos. Posso aproveitar as funcionalidades avançadas do TypeScript, como union types, type guards e generics, para tornar meu código mais robusto e escalável.

GIT E GITHUB

Conhecimento em Git e posso gerenciar repositórios, controlar histórico de alterações e lidar com fluxos de trabalho colaborativos.

NODE JS

Conhecimento em Node.js e sou capaz de desenvolver aplicações do lado do servidor utilizando essa servidores web, manipular arquivos, realizar operações de entrada e saída, acessar bancos de dados e trabalhar com APIs. Além disso, estou familiarizado com a utilização de pacotes e módulos do npm para ampliar a funcionalidade das minhas aplicações.

file_type_nest_service_ts

NEST JS

Domino a framework Nest.js, uma poderosa ferramenta para construção de aplicações eficientes e escaláveis do lado do servidor em JavaScript e TypeScript. Com sua arquitetura modular e baseada em decoradores, sou capaz de criar soluções robustas que integram facilmente com bancos de dados, sistemas de arquivos e APIs. O Nest.js, ao combinar elementos de programação orientada a objetos, programação funcional e programação reativa, me permite desenvolver com um padrão de código limpo e manutenível. Além disso, sua integração profunda com o ecossistema do npm garante que posso contar com uma vasta gama de pacotes para enriquecer e expandir as capacidades das minhas aplicações.

REACT JS

Tenho experiência em React.js para a construção de interfaces de usuário interativas e reativas. Sou capaz de criar componentes reutilizáveis, gerenciar o estado da aplicação utilizando o conceito de props e estados, e utilizar o ciclo de vida dos componentes para controlar o fluxo de dados. Além disso, estou familiarizado com a manipulação de eventos, navegação entre páginas e integração com APIs externas.

NEXT JS

Conhecimento no framework Next.js, posso criar aplicativos web com renderização no servidor (SSR) e no lado do cliente (CSR), proporcionando um desempenho aprimorado e otimizações para SEO. Também posso aproveitar recursos avançados, como geração estática e do lado do servidor, para criar páginas estáticas pré-renderizadas ou gerar conteúdo dinâmico em tempo de execução.

BANCO DE DADOS

Tenho conhecimento e experiência no uso de ORMs como Prisma, Sequelize e Mongoose, além de habilidades em projetos envolvendo banco de dados SQL e NoSQL. Minha expertise inclui o uso de MySQL, SQLite e MongoDB, bem como a capacidade de trabalhar com essas tecnologias por meio dos ORMs mencionados.

DOCKER

Sou habilidoso com o Docker, uma ferramenta líder em containerização que transforma o desenvolvimento e implantação de aplicações. Usando Docker, garanto que as aplicações funcionem de forma consistente em diferentes plataformas, melhorando a escalabilidade e a segurança. Com o Docker Compose, gerencio aplicações complexas, e o Docker Hub permite acesso rápido a imagens pré-configuradas.

Projetos

Se interessou? Entre em contato!

©2023 por Luis Gabriel.
Todos os direitos reservados.