Sou Gabriel, tenho 27 anos e estou cursando o 3º semestre de Análise e Desenvolvimento de Sistemas. Participo da residência em Desenvolvimento Fullstack promovida pela Universidade Estadual do Ceará (UECE) em parceria com o Instituto Atlântico, e sou formado em Desenvolvimento Fullstack pelo IEL Ceará.
Tenho experiência com metodologias ágeis e atuo com tecnologias como React, Angular, JavaScript, TypeScript, Node.js, Flask, Python, Express, Sequelize, Prisma, PostgreSQL, SQL e Firebase. Possuo também conhecimentos em Java com Spring Boot (nível júnior), além de práticas de Integração Contínua (CI), versionamento com Git e GitHub.
Na área de testes, trabalho com automação de testes end-to-end utilizando Playwright e Cypress, além de realizar testes em APIs REST com Postman e Insomnia.
Busco uma oportunidade como desenvolvedor em um ambiente colaborativo, com boas práticas de engenharia de software, onde possa crescer e contribuir com projetos desafiadores. Sou organizado, adaptável, atento aos detalhes e estou sempre em busca de aprimorar minhas entregas. Tenho grande interesse por iniciativas que integrem tecnologia e sustentabilidade, visando gerar impacto positivo no meio ambiente por meio de soluções inovadoras.
JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma. Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias da World Wide Web.
TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft que é uma extensão do JavaScript. Ela adiciona recursos avançados ao JavaScript, como a tipagem estática e interfaces, tornando mais fácil detectar e prevenir erros durante a fase de desenvolvimento.
Java é uma linguagem multiplataforma, orientada a objetos e centrada em rede que pode ser usada como uma plataforma em si. É uma linguagem de programação rápida, segura e confiável para codificar tudo, desde aplicações móveis e software empresarial até aplicações de big data e tecnologias do servidor.
Atualmente na quinta versão do Hypertext Markup Language, uma das primeiras e principais linguagens de marcação da web. O HTML serve, basicamente, para o desenvolvimento de páginas que contenham conteúdos simples, como textos, imagens, áudio, vídeos e etc.
A terceira mais nova versão das famosas Cascading Style Sheets, pela qual se define estilos para um projeto web. Com efeitos de transição, imagem, imagem de fundo/background e outros, pode-se criar estilos únicos para seus projetos web, alterando diversos aspectos de design no layout da página.
Uma plataforma de aplicações web de código-fonte aberto e front-end baseado em TypeScript liderado pela Equipe Angular do Google e por uma comunidade de indivíduos e corporações. Angular é uma reescrita completa do AngularJS, feito pela mesma equipe que o construiu.
React é uma biblioteca JavaScript de código aberto para a criação de interfaces de usuário, mantida pelo Facebook. Permite o desenvolvimento de aplicações web rápidas, escaláveis e modulares, utilizando o conceito de componentes reutilizáveis.
Node.js é um ambiente de execução JavaScript server-side, baseado no motor V8 do Google Chrome. Permite criar aplicações escaláveis e de alta performance, especialmente para APIs e serviços web.
Express é um framework minimalista e flexível para aplicações web em Node.js, que fornece um robusto conjunto de recursos para criar APIs e aplicações web de forma rápida e eficiente.
GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.
Git é um software de controle de versões desenhado por Linus Torvalds, o criador do Linux. O propósito do Git é levar um registro de mudanças e coordenar o trabalho de várias pessoas em um repositório compartilhado.
PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional de código aberto, conhecido por sua robustez, desempenho e conformidade com padrões SQL. É amplamente utilizado para aplicações que exigem integridade e escalabilidade de dados.
Firebase é uma plataforma do Google para desenvolvimento de aplicações web e mobile, oferecendo banco de dados em tempo real, autenticação, hospedagem e outras ferramentas para acelerar o desenvolvimento e facilitar a integração de serviços.
Playwright é uma ferramenta de automação de testes end-to-end para aplicações web, permitindo testar em múltiplos navegadores com facilidade e confiabilidade.
Insomnia é uma ferramenta poderosa para testar e gerenciar APIs REST, GraphQL e WebSocket, facilitando o desenvolvimento e a depuração de serviços web.
Docker é uma plataforma para desenvolvimento, envio e execução de aplicações em containers, proporcionando portabilidade, escalabilidade e isolamento de ambientes.
Google Cloud é uma suíte de serviços de computação em nuvem que oferece infraestrutura, armazenamento, machine learning e ferramentas de desenvolvimento para criar e escalar aplicações modernas.