Hola, mi nombre es Ana Isabel y quisiera comentarte un poco mi forma de trabajar: diseño y estructuro sistemas digitales desde la arquitectura, utilizando la inteligencia artificial como herramienta de análisis, construcción y evolución.
Pero mi trabajo comienza antes de la implementación: primero comprendo qué necesita el cliente, qué quiere construir y cómo espera que funcione. A esto yo lo llamo Fase 1; a partir de esa visión, traduzco sus necesidades en una estructura tecnológica coherente, segura y escalable.
Cuando se trata de un sistema existente, analizo su arquitectura e infraestructura para identificar qué debe conservarse, qué debe reconstruirse y cómo puede evolucionar sin comprometer su funcionamiento original, trabajando sobre entornos controlados y copias de trabajo antes de intervenir el sistema original.
- Arquitectura e infraestructura
- Comunicación entre Frontend y Backend
- Seguridad y control de acceso
- Integración de servicios y APIs
- Estructura de datos
- Experiencia de usuario
- Escalabilidad y mantenibilidad
La IA es una parte fundamental de mi forma de trabajo: utilizo ChatGPT y OpenCode para investigar, analizar, diseñar, construir, documentar, revisar y validar. La IA puede acelerar procesos, estructuras, conexiones e implementación, pero el criterio técnico, la arquitectura y las decisiones del sistema siguen siendo humanos. Para mí existe una gran diferencia entre usar IA y saber utilizar IA.
Yo uso la inteligencia artificial de forma:
- Ética
- Responsable
- Controlada
- Verificable
Y jamás dejo el 100% de la decisión a la IA, ya que tengo mi propia manera de ejecutar mi trabajo y para mí es importante que se sigan las estructuras establecidas. Míralo de esta manera: si no le darías las llaves de tu carro a un desconocido por más que sepa manejar, de la misma manera veo a la IA.
Trabajo directamente desde la raíz de los proyectos y la terminal. Utilizo Git y GitHub como parte del control de versiones y la documentación del proceso, manteniendo el historial de cambios como parte de la trazabilidad del proyecto. Trabajo con Docker para la organización y aislamiento de servicios y con diferentes sistemas de bases de datos según las necesidades de cada arquitectura.
Mi mayor afinidad técnica está en el Backend. Comprendo su estructura, responsabilidades y relación con las demás capas del sistema: APIs, servicios, autenticación, autorización, lógica de negocio, bases de datos, seguridad y comunicación con el Frontend.
Mi interés en esta capa está principalmente en la arquitectura de la experiencia, la comunicación con el backend sin exponer arquitectura interna, la organización de interfaces y la coherencia entre lo que el usuario necesita y lo que el sistema debe ejecutar. Puedo comprender la estructura y funcionamiento de HTML, CSS y JavaScript, su relación con APIs y servicios backend.
No considero estas herramientas elementos aislados, sino parte de la infraestructura que permite que cada componente del sistema se comunique, evolucione y pueda mantenerse correctamente.
Mi fortaleza está en comprender cómo encajan las piezas, tomar decisiones sobre su estructura y dirigir su construcción, buscando que cada componente tenga una responsabilidad clara dentro de la arquitectura.