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.
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
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
Email:
gustavopinheiroabreu@gmail.com
Telefone:
+55 (88)99482-8557