Want to create interactive content? It’s easy in Genially!

Get started free

Defensa de la memòria de la formació dual

villaredovictor@

Created on May 30, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Black and White Presentation

Human Rights Presentation

Memphis Presentation

Marketing Presentation

Blackboard Presentation

Florida Neon Presentation

KPOP Presentation

Transcript

Defensa de la memòria de la formació dual

Empresa: NaN-tic

Nom de l'alumne

Víctor Villalba Redondo

Índex

1. Dades de l'estada i pla d'activitats

2. L'empresa

3. Registres mensuals

4. Expectatives i Objectius Personals

5. Valoració personal

Dades de l'estada i pla d'activitats

  • Dades de l'estada
  • Pla d'activitats

Dades de l'estada

  • Formació dual
  • Alumne: Víctor Villalba Redondo
  • Curs: CFGS Desenvolupament d'Aplicacions Multiplataforma
  • Empresa: NaN-tic
  • Ubicació de l'empresa: Sabadell
  • Data d'inici: 1 de juny de 2025
  • Data de finalització: 30 de març de 2026
  • Tutor del centre: Gregorio Santamaría
  • Tutor de l’empresa: Albert Cervera

Pla d'activitats

1.Activitats formatives de referència relacionades amb la gestió de i utilització de sistemes informàtics i entorns de desenvolupament, avaluant-ne els requeriments i característiques en funció del propòsit d’ús 1. Utilització d’entorns de desenvolupament per editar, depurar, provar i documentar codi, a més de generar executables 2. Gestió de la informació en diferents sistemes, aplicant mesures que assegurin la disponibilitat i integritat de les dades 2. Activitats formatives de referència relacionades amb la participació en el desenvolupament d’aplicacions amb accés a dades, planificant l’estructura de la base de dades i avaluant l’abast i la repercussió de les transaccions 1. Utilització de bases de dades aplicant tènciques per mantenir la persistència de la informació 2. Execució de consultes directes i procediments capaços de gestionar i emmagatzemar objectes i dades de la base de dades 3. Establiment de connexions amb bases de dades per executar consultes i recuperar els resultats en objectes d’accés a dades

3. Activitats formatives de referència relacionades amb la participació en el procés d’implantació i adaptació de sistemes de gestió de recursos i de planificació empresarial (ERP-CRM), analitzant-ne les característiques i valorant els canvis realitzats 1. Col·laboració en el desenvolupament de components personalitzats per a un sistema ERP-CRM, utilitzant el llenguatge de programació proporcionat pel sistema 2. Intervenció en la gestió de la informació emmagatzemada en sistemes ERP-CRM, garantint-ne la integritat

L'empresa

  • Serveis i Activitat
  • Equip i Entorn de Treball
  • Tech Stack

Serveis i Activitat

  • Desenvolupament de sistemes ERP a mida basats en Tryton
    • Tryton és un framework escrit en Python amb PostgreSQL com a sistema de bases de dades
  • Facturació de "bosses d'hores" com a font d'ingressos principal
  • Serveis principals inclouen:
    • Suport al client per a la resolució d'incidències (per telèfon i e-mail)
    • Desenvolupament de nous mòduls i millores
    • Formació als clients en l'ús de Tryton (integració de la IA en progrés)

Equip i Entorn de Treball

  • 8 desenvolupadors (3 són socis de l'empresa)
  • Integració completa de les tasques. Els programadors gestionen:
    • Implementació de les tasques
    • Comunicació amb el client per definir una especificació
  • Entorn de treball:
    • Portàtil i monitor proporcionats per l'empresa
    • Barreja de model de treball presencial i a distància
  • Gairebé sempre algun dels socis és a l'oficina

Tech Stack

  • Tryton (Python/PostgreSQL)
  • Frontend: alguns patches de JS al SAO
  • Desplegament:
    • Docker, Git, Ansible
    • Servidors llogats per NaN-tic
  • Entorn de desenvolupament:
    • Debian

Registres mensuals

Juny 2025

  • Incorporació a l'equip de desenvolupament de NaN-tic.
  • Estudi de possibles arquitectures per a assistents basats en IA.
  • Investigació sobre agents, eines (tools) i recuperació de context.
  • Diversos replantejaments dels objectius del projecte.
  • Identificació de la necessitat d'una base de coneixement estructurada del codi.

Juliol 2025

  • Disseny de l'arquitectura del Knowledge Graph.
  • Extracció automàtica d'informació dels repositoris de Tryton.
  • Modelització d'entitats i relacions del codi font.
  • Emmagatzematge de la informació en PostgreSQL.
  • Integració progressiva del sistema dins de Tryton.

Juliol 2025

Juliol 2025

Setembre 2025

  • Implementació del versionat del knowledge graph a nivell de commit.
  • Creació de relacions entre entitats i historial Git.
  • Resolució de problemes de concurrència i duplicats a PostgreSQL.
  • Desenvolupament de les eines "models" i "help" per a l'assistent virtual.
  • Implementació de cerques híbrides (full-text search + embeddings).

Setembre 2025

Setembre 2025

Setembre 2025

Octubre 2025

  • Investigació sobre generació automàtica de metadades intel·ligents amb IA.
  • Experimentació amb diferents estratègies de prompting i context.
  • Integració amb l'API d'OpenAI i respostes estructurades en JSON.
  • Anàlisi de limitacions dels models de llenguatge de l'època.
  • Generació automàtica de documentació comercial per a mòduls Tryton.

Novembre 2025

  • Incorporació al projecte k-AI per a desenvolupadors.
  • Estudi de l'arquitectura interna de Tryton i l'objecte Pool.
  • Desenvolupament d'un sistema per construir el Pool sense base de dades.
  • Creació de noves tools per proporcionar context estructurat al model.
  • Millora significativa de la generació automàtica de tests.

Novembre 2025

Novembre 2025

Desembre 2025

  • Investigació per aconseguir que el k-AI corregís tests de forma autònoma.
  • Estudi del fenomen de context rot en agents de programació.
  • Millora de prompts, eines i documentació interna.
  • Proves amb diversos models de llenguatge mitjançant OpenRouter.
  • Identificació de limitacions dels models disponibles.

Gener 2026

  • Avaluació de Codex CLI i GPT-5.2.
  • Comparació de resultats amb k-AI.
  • Adopció dels nous models d'OpenAI dins de l'equip.
  • Redacció de skills compartides per als desenvolupadors.
  • Correcció de bugs en el sistema d'extracció d'entitats.

Febrer 2026

  • Inici del projecte d'automatització de tasques de programació.
  • Aprenentatge de Docker i arquitectura de contenidors.
  • Estudi del pipeline CI/CD desenvolupat per NaN-tic.
  • Disseny del sistema d'auto attempts.
  • Creació del model project.work.auto.attempt.

Febrer 2026

Febrer 2026

Febrer 2026

Març 2026

  • Implementació de l'execució autònoma de Codex dins de contenidors Docker.
    • Configuració automatitzada de l'entorn d'execució.
    • Generació automàtica de pull requests per a tasques resoltes amb èxit.
  • Gestió de sessions de Codex i respostes JSON estructurades.
  • Automatització parcial del procés de resolució de tasques.
  • Validació del sistema sobre tasques reals.
  • Automatització de la generació de tasques a partir de fallades en tests.
  • Resolució de problemes de sandboxing i networking Docker.

Març 2026

Març 2026

Expectatives i Objectius Personals

Expectatives i objectius personals

  • Familiaritzar-se amb eines, llenguatges de programació i frameworks que s’utilitzen actualment en el món professional.
  • Posar en pràctica conceptes teòrics i tècnics apresos durant els estudis en projectes reals amb clients o usuaris finals.
  • Entendre quines són les funcions habituals dins d’un equip de desenvolupament, així com els processos i metodologies de treball.
  • Aprendre a col·laborar amb altres desenvolupadors, dissenyadors i gestors de projecte dins d’un entorn professional.
  • Afrontar reptes tècnics reals i trobar solucions efectives mitjançant la recerca i la col·laboració amb l’equip.
  • Comprendre com es planifica, desenvolupa, prova, desplega i manté un projecte de programari.
  • Aprendre a expressar idees tècniques de manera clara i efectiva, tant oralment com per escrit, dins del context d’un equip.

Valoració Personal

  • Valoració de l'assoliment dels objectius personals
  • Propostes de millora i punts febles
  • Punts forts

Valoració de l'assoliment dels objectius personals

  • Adquisició de coneixements molt superiors als previstos inicialment en Python, Docker, PostgreSQL, Tryton i intel·ligència artificial.
  • Aplicació de conceptes estudiats al cicle en projectes reals amb impacte directe en l'activitat de l'empresa.
  • Treball d'equip
    • Col·laboració amb company de pràctiques
    • Recepció i aplicació constant de feedback
  • He anat millorant a l'hora d'expressar idees tècniques en el context d'un equip. Però encara queda camí per recórrer (explicacions accelerades a causa de nerviosisme).

Propostes de millora i punts febles

  • L'únic punt feble a destacar potser seria:
    • Definició pobre d'objectius durant els primers mesos d'alguns objectius
    • És veritat que el projecte tenia un caire experimental, però la idea podria haver estat una mica més madurada.
  • Proposta de millora:
    • Dedicar més temps a definir els objectius i requisits dels projectes abans d’iniciar-ne el desenvolupament.
    • Sobretot al principi de les pràctiques quan els projectes són més intimidadors

Punts forts

  • Aprenentatge avançat de Python i ecosistema Tryton.
  • Experiència pràctica amb PostgreSQL, Docker i CI/CD.
  • Participació en projectes innovadors relacionats amb IA aplicada al desenvolupament de programari i automatització de processos.
  • Visió global del cicle de vida del programari, des de l’anàlisi i desenvolupament fins al testing, desplegament i manteniment.
  • Desenvolupament d'autonomia tècnica i capacitat d'investigació

GRÀCIES