Silvio Nascimento Ribeiro

Silvio Nascimento Ribeiro

Full Stack Developer • Always studying, always evolving

Sobre Mim

Graduando em Ciência da Computação pela UFPB, atuo como Full Stack Developer focado em criar soluções eficientes desde a estruturação do banco de dados até a entrega em produção. Paralelamente, desenvolvo uma forte vocação para a docência em TI, acreditando que o compartilhamento de conhecimento é fundamental para a evolução da área.

Possuo 9 meses de experiência prática através do projeto de extensão da Proex, onde fui responsável pelo desenvolvimento de um sistema completo de Gestão de Sementes e Viveiro de Mudas para a AFINK. Minha atuação envolveu desde a prototipagem do sistema pelo Figma, modelagem de diagrama de classe e criação de API e testes de suas rotas até a integração com o front-end e hospedagem do sistema, utilizando as seguintes tecnologias:

  • Linguagem de Programação: Java 21, JavaScript;
  • Back-end: Spring Boot (Framework);
  • Front-end: HTML5, CSS3, React.js;
  • Protótipo de sistema: Figma;
  • Segurança e Autenticação: Spring Security, JWT;
  • Manipulação de dados (ORM): Hibernate;
  • Banco de Dados: PostgreSQL 16;
  • Container/Cloud Computing: Docker, Hostinger (Deploy/Hospedagem);
  • Versionamento: Git, GitHub;
  • Testes de rotas: Postman.

Sou movido por desafios técnicos e estou em busca da minha primeira oportunidade como desenvolvedor júnior. Meu foco é integrar equipes que priorizem a inovação e a qualidade técnica, especialmente nos setores de educação, finanças e inovação social, onde posso aplicar minha base Full Stack para gerar impacto real.

Silvio em prontidão

Área de Atuação

  • Full Stack Developer
  • Teste de API
  • Prototipagem
  • Modelagem de dados
  • Educação
  • Finanças
  • Inovação Social

Habilidades e Competências

Hard Skills

  • Desenvolvimento Back-end (Java, Spring Boot)
  • Desenvolvimento Front-end (React.js, JS, CSS, HTML)
  • Arquitetura de Dados (PostgreSQL, Hibernate)
  • Modelagem de Dados (Diagrama de Classes, Diagrama Entidade-Relacionamento)
  • Infraestrutura e Deploy (Docker, Hostinger)
  • Prototipagem (Figma)
  • Qualidade e Testes (Postman, JUnit)
  • Git e Versionamento (Git/GitHub)

Soft Skills

  • Trabalho em Equipe
  • Comunicação Assertiva
  • Resolução de Problemas
  • Pensamento Crítico & Criatividade
  • Aprendizado Contínuo

Certificações

  • Formação Github Certification
  • Projeto de Extensão – GESTÃO DIGITAL DE BANCO DE SEMENTES E VIVEIRO DE MUDAS: PILOTO COM A AFINK EM ARARUNA/PB (UFPB)
  • Monitoria Acadêmica – Lógica Aplicada a Computação (UFPB)

Experiências Técnicas e Acadêmicas

Sistemas em produção, ensino de tecnologia e engajamento na comunidade técnica.

Estágio na Prepara Curso

Monitor de Informática (Estágio) — Prepara Cursos (Programa Primeira Chance)

• Suporte Técnico e Educacional: Orientação de alunos em atividades práticas do Pacote Office e sistemas de ensino online;

• Resolução de Problemas (Troubleshooting): Suporte direto em dúvidas técnicas de informática e gerenciamento de acessos/credenciais dos usuários;

• Manutenção de Infraestrutura: Responsável pela preservação e higienização dos ativos de hardware da unidade;

• Facilitação Digital: Apoio na alfabetização digital, incluindo técnicas de digitação e navegação segura.

Out. 2020 - Mar. 2021

Monitoria de Lógica Aplicada a Computação realizada presencialmente

Monitor de Lógica Aplicada a Computação (UFPB)

• Análise de Desempenho (Data-Driven): Elaboração e aplicação de avaliações diagnósticas (pré e pós-unidade) para mensurar quantitativamente a evolução do aprendizado de 23 estudantes voluntários;

• Suporte ao Raciocínio Lógico: Facilitação de encontros semanais para resolução de problemas complexos, focando em Argumentos e Regras de Dedução Lógica;

• Mentoria e Resolução de Problemas: Auxílio direto na dedução de fatos e na aplicação da lógica para a resolução de atividades práticas da disciplina;

• Pesquisa e Curadoria de Conteúdo: Utilização de fontes técnicas e anotações acadêmicas para sanar dúvidas de alto nível dos alunos, garantindo a precisão pedagógica.

Abr. 2023 - Nov. 2023

Apresentação ENID 2023

Publicação e Apresentação de Resumo Expandido | XXV ENID (2023)

• Disseminação de Conhecimento: Exposição pública dos resultados obtidos durante a monitoria de Lógica Aplicada à Computação para uma banca avaliadora.

• Produção Acadêmica: Elaboração de resumo expandido utilizando metodologia científica para relatar estratégias de ensino e análise de aprendizagem.

• Comunicação Técnica: Defesa oral do trabalho, demonstrando capacidade de síntese e clareza na explicação de conceitos complexos de lógica e pedagogia;

• Intercâmbio de Experiências: Participação em debates sobre inovação no ensino superior e metodologias ativas para cursos de tecnologia.

Out. 2023

Exercendo a Docência

Formação em Docência Computacional (Estágios Supervisionados - UFPB)

• Pesquisa e Observação: Análise de metodologias de ensino e comportamento de turmas em ambientes de aprendizagem técnica;

• Regência e Oficinas: Ministração de aulas e workshops práticos em tópicos de computação (como JavaScript), adaptando a linguagem técnica para diferentes públicos;

• Design Instrucional: Desenvolvimento de material didático autoral (E-book/Apostila) utilizando a Taxonomia de Bloom para facilitar a absorção de conceitos complexos;

• Validação em Campo: Aplicação prática de materiais e métodos em ambiente escolar, avaliando o impacto pedagógico e o engajamento dos alunos.

Fev. 2024 - Out. 2025

Equipe de desenvolvimento Reflora_ae reunida

Desenvolvedor Full Stack — Projeto AFINK (UFPB/PROEX)

• Arquitetura e Modelagem: Atuação no levantamento de requisitos e responsabilidade técnica pela construção de Diagramas de Classes (UML) e regras de negócio

• Desenvolvimento Core (API): Implementação de lógica de negócio e APIs RESTful robustas utilizando Java 21 e Spring Boot.

• Integração e Front-end: Sincronização Full Stack com React.js, garantindo a adequação das interfaces às rotas e à realidade do usuário final.

• DevOps e Infraestrutura: Gerenciamento de deploys (Vercel, Koyeb) e liderança na migração estratégica de armazenamento para Minio, eliminando custos fixos para o cliente.

• Garantia de Qualidade: Extensão voluntária do cronograma para correção de bugs e homologação final do sistema em ambiente de produção (Hostinger).

Jul. 2025 - Fev. 2026

Formação

Aprofundamento acadêmico em desenvolvimento Full Stack e metodologias de ensino computacional.

  • Técnico de Informática — ECIT Dom Marcelo Pinto Carvalheira — (2018-2020)
  • Licenciatura em Ciência da Computação — UFPB - Campus IV (2021-2026)