Gustavo Abreu

Eu sou

Sobre

Olá, seja bem-vindo(a)! Sou Gustavo, tenho 23 anos, natural de Belo Horizonte-MG. Apaixonado por tecnologia, sou um desenvolvedor web e atuo como Full Stack.

Desenvolvedor Web Full Stack

Um desenvolvedor web full stack é um profissional que possui habilidades para trabalhar em todas as camadas de um projeto de desenvolvimento web, incluindo a interface do usuário, o servidor e o banco de dados. Eles podem criar sites e aplicativos completos, desde a parte visual até a implementação do back-end, e geralmente possuem conhecimentos em várias tecnologias e linguagens de programação.

  • Nascimento: 19 Jan 2002
  • Naturalidade: Brasileiro
  • Telefone: +55 (88)99482-8557
  • Cidade: Sobral, CE
  • Idade: 23
  • Nível: Júnior/Pleno
  • Email: gustavopinheiroabreu@gmail.com
  • WhatsApp: +55 (88)99482-8557

Desenvolvedor de Sistemas especializado em manutenção de sistemas ERP, integrações avançadas e gerenciamento de bancos de dados, com expertise em tecnologias front-end e back-end, visando impulsionar o sucesso e a estabilidade das operações empresariais.

Trybe

Porque decidi fazer um curso de programação? É um fato que o mercado de tecnologia no Brasil sofre diretamente com a não capacitação de seus profissionais, estatisticamente pessoas que acabaram de sair da faculdade de tecnologia não sabem programar, acreditei na Trybe como uma fuga dessa estatística e funcionou. Atualmente estou cursando Ciência da Computação! Aqui estão alguns dados do curso de Desenvolvimento Web da Trybe!

Projetos front-end e back-end

Horas de formação

estudantes da Trybe trabalhando na área de tech

Empresas Parceiras

Skills

As habilidades ou skills de um programador incluem um conjunto de conhecimentos técnicos e habilidades práticas necessárias para desenvolver softwares e soluções tecnológicas. Isso inclui a compreensão de linguagens de programação, frameworks, bancos de dados, desenvolvimento de interface de usuário, arquitetura de software e testes.

HTML 100%
CSS 70%
JavaScript 75%
React 80%
Redux 70%
Bootstrap 70%
Node.js 90%
Express.JS 80%
Mysql 75%
TypeScript 75%
Sequelize 70%
Docker 70%

Resumo

Formação acadêmica e experiências profissionais ao longo da minha trajetória.

Formação

Desenvolvimento Web Full Stack

2022 - 2023

Trybe, Belo Horizonte-MG

Mais de 1500 horas de formação em fundamentos de desenvolvimento web, Front-end, Back-end, ciência da computação, metodologias ágeis e habilidades comportamentais, com modelo de sucesso compartilhado, pagando apenas após inserção no mercado.

Ciência da Computação - Bacharelado

2023 - 2026

Anhanguera Educacional, Sobral-CE

Graduação voltada para programação, algoritmos, redes, inteligência artificial, engenharia de software, banco de dados, segurança da informação e ética profissional, preparando para atuação prática e teórica na área de computação.

Análise e Desenvolvimento de Sistemas

2025 - 2027

UNINTA, Sobral-CE

Formação focada no desenvolvimento e manutenção de sistemas, modelagem de dados, engenharia de software, metodologias ágeis e segurança da informação, capacitando para criar soluções tecnológicas eficientes.

Experiência Profissional

Analista de Desenvolvimento de Sistemas

Ago 2023 - Atualmente

SobralNet, Sobral-CE

Atuação no desenvolvimento e manutenção de sistemas, integrações, gerenciamento de bancos de dados e deploy de aplicações.

  • Manutenção do ERP Voalle e integrações de sistemas
  • Gerenciamento de bancos de dados PostgreSQL e MySQL
  • Desenvolvimento Front-End (React, Redux, CSS, HTML5, JavaScript, Bootstrap)
  • Desenvolvimento Back-End (Node/Express.JS, Docker, TypeScript, Sequelize)
  • Outras tecnologias: Git, Linux, PM2, SQL, NoSQL, API REST

Portfólio

Aqui estão os meus principais projetos feitos até agora.

  • Todos
  • Back-end
  • Front-end

Tecnologias

Aqui estão algumas das principais tecnologias usadas nos projetos acima.

Docker

Docker é uma plataforma de virtualização de contêineres que permite que os aplicativos sejam empacotados em um ambiente isolado e portátil, fornecendo uma solução flexível e escalável para o gerenciamento de aplicativos e seus recursos.

Node.Js

Node.js é uma plataforma de desenvolvimento em JavaScript, baseada no motor de execução V8 do Google Chrome, que permite a criação de aplicações de alta performance do lado do servidor, utilizando o modelo de I/O assíncrono e não bloqueante para lidar com múltiplas conexões simultâneas em tempo real.

Sequelize

Sequelize é uma biblioteca ORM (Object-Relational Mapping) para Node.js, que permite mapear objetos JavaScript para tabelas em bancos de dados relacionais, simplificando a manipulação de dados e a execução de operações de CRUD (Create, Read, Update, Delete).

React

React é uma biblioteca JavaScript de código aberto para construção de interfaces de usuário (UI) em aplicações web, permitindo que os desenvolvedores criem componentes reutilizáveis que gerenciam o estado e a renderização eficiente de dados na UI.

Redux

Redux é uma biblioteca JavaScript de gerenciamento de estado, que permite armazenar e gerenciar o estado de uma aplicação de forma previsível e centralizada, tornando mais fácil a comunicação entre diferentes componentes e ações da aplicação, especialmente em aplicações grandes e complexas.

TypeScript

TypeScript é uma linguagem de programação de código aberto baseada em JavaScript, que adiciona recursos de tipagem estática e outros recursos de linguagem para ajudar os desenvolvedores a escreverem código mais seguro, escalável e fácil de manter em projetos de grande porte.

Contato

Fale comigo.

Endereço:

Sobral-CE 62010-030

Telefone:

+55 (88)99482-8557