José Luis
Cáceres.
Senior Software Engineer
I build software that scales — from backend systems to cloud infrastructure — with a strong focus on reliability, performance, and elegant design.
interface Developer {
name: string
role: string
stack: string[]
available: boolean
}
const me: Developer = {
name: "Jose Luis Caceres",
role: "Sr. Software Engineer",
stack: ["Python", "Django", "JavaScript"],
available: true
}| Tech Stack
Frontend
Backend
DevOps
AI & Data
Career Path
Senior Software Engineer / Tech Lead
BASF Digital Solutions – IT Solutions · Madrid
Technical lead on two simultaneous projects in an international environment, driving architectural decisions and delivering full-stack cloud applications with teams across Malaysia, Germany and the US.
- Led design, development and delivery of full-stack cloud-native applications on Azure
- Implemented AI-based functionalities using LLMs (OpenAI) and RAG systems with LangChain and FAISS
- Directed a cross-functional team, coordinating code reviews, technical alignment and knowledge sharing (Agile/Scrum)
- Designed CI/CD pipelines with GitLab and deployment automation with Argo CD
- Key technical point of contact for stakeholders, bridging business objectives and technical execution
Senior Software Engineer / Tech Lead
BBVA Technology · Finance IT / Banking Technology · Madrid
Led the design and development of internal cloud-based applications for the banking ecosystem, delivering secure, scalable, and high-availability solutions.
- Led design of secure, scalable cloud-based banking applications with high availability
- Designed and implemented data ingestion, processing, and analytics engines using PySpark
- Acted as technical lead, coordinating development, reviewing code and guiding architectural decisions
- Collaborated with product owners and data teams to translate complex business requirements into reliable solutions
- Promoted Agile methodologies, contributing to sprint planning, backlog refinement, and continuous delivery
Data Engineer & Analytics Consultant
Tragsatec · Engineering & Public Sector Technology · Madrid
Built and maintained scalable data pipelines for large agronomic datasets and developed machine learning models for crop prediction.
- Built scalable data pipelines using Python, SQL and PySpark for ingestion, transformation and analysis
- Developed ML models for crop prediction leveraging historical, climatic and geospatial data
- Designed interactive dashboards and reporting tools using BI platforms for data-driven decision-making
- Applied statistical analysis and exploratory data techniques to identify trends and optimization opportunities
Software Developer & Analytics
INCLAM · Engineering & Environmental Sciences · Madrid
Developed detailed 3D hydraulic and environmental models of real river basins, analyzing hydrological data to assess flood risks and ecological impact.
- Developed 3D hydraulic models using HEC-RAS, ArcGIS and QGIS to simulate water flow and predict discharge scenarios
- Analyzed hydrological and environmental data with Python and SQL to assess flood risks and water availability
- Built computational models integrating terrain, climate and hydraulic parameters through GIS software
- Generated technical reports and advanced visualizations using Matplotlib, Power BI and GIS tools
Programming Tutor (Software Development)
London, UK
Taught software development fundamentals to students, building strong communication and mentoring skills early in career.
Master in Environmental Sciences
Universidad Complutense de Madrid
Advanced postgraduate programme combining environmental modelling, data analysis and scientific research methodology.
- Graduated with 9/10 — Top 5% of the class
Degree in Geological Engineering
Universidad Complutense de Madrid
Engineering degree covering geology, geotechnics, hydrology, and computational modelling, providing a strong analytical and scientific foundation.
Selected Projects
Administratum
The Spanish-language hub for Warhammer 40K players: official points updated daily, army list builder, tournaments across Spain, painting guides and a community feed. Supabase backend with row-level security, Sentry monitoring and a Tauri desktop build.
GameTier
Tier lists for video games, tiermaker-style: drag Steam covers into S–D tiers, publish your ranking and see community-wide stats reveal the most loved games.
JossEdits
Elegant, powerful, and feature-rich Markdown editor with a refined light theme. Built to inspire. Designed to impress. Also has a super powerful PDF export feature that preserves all formatting and styles. Deployed on Netlify from GitHub.
Latest on GitHub
jlclosada/weeding-seating-planner
Planificador de mesas para bodas: diseña el salón, sienta a cada invitado y descarga un PDF listo para imprimir.
jlclosada/administratum
Premium wargaming miniature collection manager — Web application with user accounts and cloud sync.
jlclosada/second-brain
Archivo personal con búsqueda inteligente de documentos.
jlclosada/conforma
Verificación de conformidad Verifactu: huella, encadenamiento, XSD y QR de la AEAT. Incluye verifactu-lint.
jlclosada/elden-ring-companion
App web (React 19 + TypeScript + Vite + Tailwind 4) para jugar Elden Ring con una build en mente: eliges arquetipo y clase, y el asistente te genera roadmap, checklist,…
jlclosada/warhammer-pipboy
Aplicacion web para gestionar tu inventario de miniaturas de Warhammer 40k y tus listas de deseos (pinturas, pinceles, herramientas y miniaturas).
$ git commit -m "new collaboration" Let's build something remarkable
I'm always excited to work on ambitious projects with great people.