Cati Galindo · Analista Programadora Full-Stack
Análisis de proyectos, diseño de APIs y desarrollo full-stack.
Más de 20 años en tecnología, del análisis funcional y técnico a la programación backend y frontend. He trabajado con Java en varias versiones actualizándome continuamente con las nuevas versiones. Mi experiencia también incluye Spring, Node.js, Angular, React, TypeScript, Python, Ciberseguridad e Inteligencia Artificial.
Abierta a nuevas oportunidades · remoto
Sobre mí
Más de veinte años de experiencia en desarrollo, soporte y formación.
Analista programadora full-stack especializada en análisis funcional y técnico, diseño de APIs y desarrollo de aplicaciones de principio a fin. Actualmente curso el Grado en Ingeniería de Inteligencia Artificial en la UNED y cuento con un Máster de 1400 horas en Python, Aprendizaje Automático y Big Data.
Desde 2018 he trabajado en consultoras como atmira, Aubay y Everis-NTT DATA, desarrollando microservicios con Java y Spring Boot, analizando proyectos, diseñando APIs con OpenAPI y creando aplicaciones web con Node.js, Angular y React para los sectores bancario, bursátil, energético, asegurador, de comercio electrónico y público. Anteriormente trabajé fuera del ámbito de la consultoría, en empresas del sector turístico y de prevención de riesgos, como programadora Java, Spring, Node.js, AngularJS, PL/SQL Oracle y PHP (2005–2013), y como técnica de soporte de software de gestión para gestorías (2001–2004).
De forma paralela, desde 1989 ejerzo como formadora en informática en PalmaActiva, la Fundación Bit y academias privadas, impartiendo cursos de todos los niveles para el SEPE y el IMSERSO, preparación de oposiciones y Formación Profesional.
Funciones
Áreas de responsabilidad
Del análisis al desarrollo full-stack y la evolución tecnológica.
Análisis de proyectos y APIsRequisitos, contratos y documentación técnica.
Análisis de proyectos y requisitos, diseño de APIs (OpenAPI/Swagger), diagramas UML y documentación técnica clara para coordinar el desarrollo backend y frontend.
Backend · Java y SpringAPIs y microservicios con Spring Boot.
Diseño de APIs y desarrollo de microservicios con Java, Spring y Spring Boot, con arquitectura hexagonal y buenas prácticas de testing. Me actualizo constantemente con las nuevas versiones de Java que se publican.
Frontend · aplicaciones webCSS, JavaScript, TypeScript, Angular y React.
Desarrollo de interfaces web con CSS, JavaScript, TypeScript, Angular y React, integradas con servicios backend en Java o Node.js.
Migración y modernizaciónEvolución de sistemas heredados a microservicios.
Migración de monolitos heredados a arquitecturas de microservicios, cuidando la consistencia de datos y la continuidad del negocio durante la transición.
IA y automatizaciónPython e IA generativa integrados en aplicaciones.
Integración de capacidades de IA generativa y automatización en Python en sistemas existentes, desde el prototipo hasta su incorporación en aplicaciones full-stack.
Mensajería con KafkaComunicación entre servicios y sistemas por eventos.
Comunicación entre servicios con Kafka y arquitecturas orientadas a eventos, pensadas para escalar.
Formación técnicaProgramación y desarrollo web, a todos los niveles.
Más de 20 años impartiendo formación en programación y desarrollo web. Transmisión clara de contenidos técnicos, adaptada a cada nivel.
Tecnologías
Con lo que trabajo
Tecnologías y herramientas que he utilizado, agrupadas por área.
Backend
- Java
- Java EE / J2EE
- Spring / Spring Boot
- JPA / Hibernate / Criteria
- Microservicios
- Arquitectura hexagonal
- Kafka
- Web Services
- Node.js
- PHP
- ASO / APX
Frontend
- HTML
- CSS
- JavaScript
- TypeScript
- Angular
- React
- Redux
- Axios
Bases de datos
- Oracle
- PL/SQL
- PostgreSQL
- MongoDB
- MySQL
- DB2
Python, datos e IA
- Python
- NumPy
- Pandas
- SciPy
- Matplotlib
- Seaborn
- Scikit-learn
- TensorFlow
- PyTorch
- Flask
- Django
- FastAPI
- Requests
- BeautifulSoup
- Machine Learning
- Transformers
- Hugging Face
- LangChain
- LangGraph
- LlamaIndex
- ChromaDB
- GitHub Copilot
- Claude
- Antigravity IDE
Big Data y cloud
- Hadoop
- Spark
- Hive
- Impala
- AWS
- Azure
- Linux
- Docker
- Kubernetes (ArgoCD)
- OpenShift
Testing y calidad
- JUnit
- Mockito
- Pytest
- REST-assured
- SonarQube
- Zephyr
- ALM
Herramientas y metodología
- Git
- GitHub
- GitLab
- Bitbucket
- Jenkins
- Gradle
- Nexus
- Kibana
- WildFly
- Liberty
- JasperReports
- Eclipse
- IntelliJ IDEA
- OpenAPI / Swagger
- UML
- PlantUML
- Enterprise Architect
- Confluence
- Jira
- Scrum
- MS Project
Experiencia previa
- EJB
- Struts
- JSP / JSTL
- JSF / PrimeFaces
- VBA
- Ajax
- XSL
- Joomla
- Oracle Forms
- Toad
- MapReduce
- Pig
- SVN
- SourceTree
Experiencia
Trayectoria reciente
Experiencia full-stack: backend y frontend
Backend con Java, Spring y Node.js; frontend con CSS, JavaScript, TypeScript, Angular y React. Trabajo tanto en la interfaz como en la lógica y los servicios que la soportan.
Expert Analyst · Atmira
Microservicios en Java 17, Spring y Kafka, con arquitectura hexagonal, para clientes de banca y del sector bursátil.
Analista Programadora Full-Stack · Aubay España
Spring Boot, microservicios y mantenimiento de frontend en React, en proyectos de energía y comercio electrónico.
Desarrolladora de software full-stack · Everis-NTTDATA
J2EE, Spring Boot y microservicios para clientes de inversión, alimentación, seguros y sector público.
Software Developer · Preverisk Group
Desarrollo full-stack con Angular y Node.js, mantenimiento evolutivo y soporte directo a usuarios finales.
Formadora · PalmaActiva, Fundación Bit y academias privadas
Cursos de programación y desarrollo web a todos los niveles, incluyendo preparación de oposiciones.
Idiomas
Trabajo en varios idiomas
Contacto
¿Buscas a alguien para tu equipo?
Estoy abierta a nuevas oportunidades como analista programadora full-stack, en remoto. Si tu equipo necesita a alguien que analice requisitos, diseñe APIs y programe tanto el backend como el frontend, con experiencia en IA, escríbeme y lo hablamos.
También estoy disponible para impartir formación en informática, programación y desarrollo web, a todos los niveles.
- Enviar correo
- cati-galindo-serra
- Ubicación
- España · remoto