Use este identificador para citar ou linkar para este item:
https://ric.cps.sp.gov.br/handle/123456789/48482| Título: | Portfólio de aprendizagem de projetos integrado (API) e Rules AI |
| Autor(es): | MACHADO, Samuel Alkmin |
| Orientador(es): | PENHA NETO, Gerson |
| Outro(s) contribuidor(es): | CARNEIRO, Emanuel Mineda VIEIRA, Nilo Jeronimo |
| Tipo documental: | Portfólio / Webfólio |
| Palavras-chave: | Métodos ágeis;Inteligência artificial |
| Data do documento: | 15-Jun-2026 |
| Editor: | 146 |
| Referência Bibliográfica: | MACHADO, Samuel Alkmin. Portfólio de aprendizagem de projetos integrado (API) e Rules IA. 2026. 52 fls. Trabalho de Conclusão de Curso (Curso Superior em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de São José dos Campos "Professor Jessen Vidal", São José dos Campos, 2026. |
| Resumo: | O presente documento descreve a trajetória acadêmica e profissional desenvolvida ao longo de seis semestres na FATEC São José dos Campos, por meio da metodologia de Aprendizagem por Projetos Integrados (API), na qual o aluno participa de projetos reais em parceria com empresas do mercado. O primeiro projeto, denominado ScrumTutor, desenvolvido no segundo semestre de 2023, aborda a capacitação em metodologia ágil Scrum por meio de uma aplicação web educacional construída com HTML, CSS, Python e Flask, hospedada na AWS, que permite o estudo dos fundamentos do Scrum e a avaliação de integrantes de equipe pelo sistema PACER. O segundo projeto, DataEase, realizado no primeiro semestre de 2024, apresenta uma aplicação desktop integrada a modelos de linguagem que possibilita consultas a bases de dados corporativas por meio de linguagem natural, desenvolvida em Java com a biblioteca LangChain4j e o LM Studio para execução dos modelos. O terceiro projeto, OAK-RH, desenvolvido no segundo semestre de 2024 em parceria com a empresa Youtan, consiste em uma aplicação web com dashboards interativos para gestão do clima organizacional e acompanhamento de pesquisas de satisfação, construída com React, Node.js, TypeScript, PostgreSQL e Firebase. O quarto projeto, desenvolvido no primeiro semestre de 2025 em parceria com a FAPG, entrega uma aplicação web para gerenciamento de projetos com cadastro de etapas, tarefas e orçamento, incluindo funcionalidade de lixeira e um chatbot interativo viabilizado pelo Ollama. O quinto projeto, GeoMaps, desenvolvido no segundo semestre de 2025 em parceria com a Visiona, apresenta uma aplicação móvel para geração de endereços digitais em áreas rurais por meio de Plus Codes, construída com React Native, FastAPI, MongoDB e Docker. O sexto projeto, API_6, desenvolvido no primeiro semestre de 2026 em parceria com a DomRock, apresenta uma aplicação web para o gerenciamento dinâmico de regras de negócio com apoio de um agente de IA construído com LangGraph, integrado a múltiplos modelos de linguagem e observabilidade via MLflow. Ao longo dos projetos, o aluno exerceu diferentes papéis — desenvolvedor, Scrum Master e Product Owner —, o que lhe proporcionou uma formação abrangente tanto em competências técnicas quanto em habilidades interpessoais como comunicação, liderança, proatividade e pensamento analítico. A evolução tecnológica dos projetos evidencia uma progressão consistente, partindo de aplicações web simples com HTML e Flask até soluções complexas envolvendo agentes de IA com arquitetura em grafo, RAG e observabilidade. Os resultados obtidos demonstram a eficácia da metodologia API 6 como instrumento de formação profissional, ao articular teoria e prática em contextos reais de desenvolvimento de software. The present document describes the academic and professional trajectory developed over six semesters at FATEC São José dos Campos, through the Integrative Project-Based Learning (API) methodology, in which the student participates in real projects in partnership with companies from the market. The first project, named ScrumTutor, developed in the second semester of 2023, addresses training in agile Scrum methodology through an educational web application built with HTML, CSS, Python, and Flask, hosted on AWS, which enables the study of Scrum fundamentals and the evaluation of team members through the PACER system. The second project, DataEase, carried out in the first semester of 2024, presents a desktop application integrated with language models that enables queries to corporate databases through natural language, developed in Java with the LangChain4j library and LM Studio for model execution. The third project, OAK-RH, developed in the second semester of 2024 in partnership with the company Youtan, consists of a web application with interactive dashboards for organizational climate management and satisfaction survey monitoring, built with React, Node.js, TypeScript, PostgreSQL, and Firebase. The fourth project, developed in the first semester of 2025 in partnership with FAPG, delivers a web application for project management with registration of stages, tasks, and budget, including a recycle bin feature and an interactive chatbot powered by Ollama. The fifth project, GeoMaps, developed in the second semester of 2025 in partnership with Visiona, presents a mobile application for generating digital addresses in rural areas through Plus Codes, built with React Native, FastAPI, MongoDB, and Docker. The sixth project, API_6, developed in the first semester of 2026 in partnership with DomRock, presents a web application for the dynamic management of business rules with the support of an AI agent built with LangGraph, integrated with multiple language models and observability via MLflow. Throughout the projects, the student performed different roles — developer, Scrum Master, and Product Owner —, which provided comprehensive training in both technical competencies and interpersonal skills such as communication, leadership, proactivity, and analytical thinking. The technological evolution across the projects demonstrates a consistent progression, starting from simple web applications with HTML and Flask to complex solutions involving AI agents with graph-based architecture, RAG, and observability. The results obtained demonstrate the effectiveness of the API methodology as 8 a professional training instrument, by articulating theory and practice in real software development contexts. |
| URI: | https://ric.cps.sp.gov.br/handle/123456789/48482 |
| Aparece nas coleções: | Trabalhos de Conclusão de Curso |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| analiseedesenvolvimentodesistemas_2026-1_samuelmachado_portfoliorulesai.pdf | 3.14 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.