Olá, Tudo bem?

Sou Gabriel Costa

Desenvolvedor Júnior 🧑🏻‍💻

foto do perfil do Gabriel

Sobre mim

foto sobre mim

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.

Habilidades

JavaScript

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

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

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.

HTML5

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.

CSS3

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.

Angular

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

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

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

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

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

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

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

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

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

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

Docker é uma plataforma para desenvolvimento, envio e execução de aplicações em containers, proporcionando portabilidade, escalabilidade e isolamento de ambientes.

Google Cloud

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.

Meus projetos