Skip to content
View gamancio-tech's full-sized avatar

Block or report gamancio-tech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gamancio-tech/README.md

header banner

🎓 Graduando em Ciência da Computação | 🔧 Técnico em Mecatrônica | 🏗️ Back-end em construção

Typing SVG

profile views

⭐ Se algum dos meus projetos te ajudar, deixe uma estrela — significa muito!


🎓 Formação

  • 🔧 Técnico em Mecatrônica — ETEC
  • 💻 Ciência da Computação — Unifran (cursando)

Venho de uma base técnica em automação e sistemas eletromecânicos e estou migrando esse raciocínio lógico e estruturado para o desenvolvimento de software, com foco atual em back-end.


🚀 Sobre mim

  • 🔭 Atualmente construindo APIs REST com Node.js, TypeScript e Express
  • 🏗️ Praticando arquitetura em camadas (Controller → Service → Repository)
  • 🌱 Aprendendo fundamentos de front-end (HTML/CSS) e lógica de programação em Python
  • 👨‍💻 Todo o meu código é público — sinta-se à vontade para explorar e dar feedback
  • 📫 Como me encontrar: gustavoamanciocom@gmail.com ou linkedIn: gustavo-amanci0

🛠️ Tecnologias e ferramentas

Stack identificada a partir dos meus próprios repositórios: TypeScript e Node.js (Express) para APIs, além de Python, HTML e CSS em projetos de estudo.


💼 Projetos para a Infotell (empresa em que trabalho)

infotell — Site institucional da Infotell (segurança eletrônica, controle de acesso, automação de portões, serviços elétricos e redes), construído com Astro.

  • Migração planejada e documentada de HTML/CSS/JS estático para Astro, decisão registrada em ARCHITECTURE.md — motivo: eliminar duplicação de navbar/footer/head entre páginas e preparar o projeto para crescer (inclusive uma futura loja)
  • Projeto guiado por um documento de fundação (FOUNDATION.md) com objetivos de negócio de curto, médio e longo prazo.
  • Estrutura por responsabilidade: layouts/ (head único), components/ (navbar, footer reutilizáveis), pages/ (uma página institucional por rota), styles/ (BEM) e scripts/
  • Página "Conheça" reconstruída como experiência narrativa em scroll com GSAP + ScrollTrigger
  • Gera HTML estático no build — pode ser hospedado em qualquer lugar (Vercel, Netlify, cPanel), sem depender de servidor Node em produção



infotellAPI — API RESTful para o catálogo de produtos de segurança eletrônica e automação (câmeras, DVRs, centrais de alarme, sensores, fechaduras digitais), com arquitetura em camadas (Controller → Service → Repository), CRUD completo com regras de negócio (duplicidade de ID, idempotência) e respostas HTTP padronizadas.

Esses dois projetos representam o meu trabalho real na Infotell e mostram tanto front-end (Astro, animações, arquitetura de componentes) quanto back-end de um sistema ainda em desenvolvimento (API REST, arquitetura em camadas)


📌 Projetos em destaque

Projeto Descrição Stack
infotellAPI API REST em Node.js/TypeScript (Express 5) com arquitetura em camadas (Controller-Service-Repository) para gerenciar o catálogo de produtos de segurança eletrônica e automação — CRUD completo com persistência em JSON. Node.js, TypeScript, Express 5
gerenciadorPodcast API REST em Node.js e TypeScript para cadastro, listagem e filtro de podcasts, seguindo arquitetura em camadas. Node.js, TypeScript
championsLeagueAPI API REST em Node.js, TypeScript e Express 5 para consulta de dados de jogadores de futebol. Node.js, TypeScript, Express
minimalApiFormula1-fastify API minimalista em Node.js e Fastify simulando dados de equipes e pilotos de Fórmula 1. Node.js, TypeScript, Fastify
jogoVelha Jogo da velha no terminal em Python, com modo para dois jogadores e um oponente automático (bot). Python
geradorQrCode CLI em Node.js para gerar QR Codes e senhas aleatórias direto pelo terminal. JavaScript

📊 Estatísticas do GitHub


📫 Contato


Este perfil está em constante evolução, assim como meus estudos em Ciência da Computação 🚀

footer banner

Pinned Loading

  1. pinguine_pizzaria pinguine_pizzaria Public

    Front-end de um site fictício de pizzaria com cardápio, carrinho, busca, roleta de prêmios animada e simulação de login via localStorage — HTML, CSS e JavaScript puro.

    HTML

  2. infotell infotell Public

    Site institucional da Infotell (segurança eletrônica, controle de acesso, automação de portões e redes), construído com Astro e animações em GSAP.

    Astro

  3. infotellAPI infotellAPI Public

    API REST em Node.js/TypeScript (Express 5) com arquitetura em camadas para gerenciar o catálogo de produtos de segurança eletrônica e automação — CRUD completo com persistência em JSON.

    TypeScript

  4. gerenciadorPodcast gerenciadorPodcast Public

    API REST em Node.js e TypeScript para cadastro, listagem e filtro de podcasts, seguindo arquitetura em camadas.

    TypeScript

  5. championsLeagueAPI championsLeagueAPI Public

    API REST em Node.js, TypeScript e Express 5 para consulta de dados de jogadores de futebol.

    TypeScript

  6. jogoVelha jogoVelha Public

    jogo da velha no terminal em python

    Python