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
The Immaterium
Interactive web experience deployed on Netlify and Render from GitHub. A creative digital project exploring different armies, paint guides and battle reports from the Warhammer 40K universe.
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.
Wedding Seating Planner
A beautiful and functional web application for planning table arrangements and guest seating for your wedding. Visually design your venue layout, assign guests to tables, and export your final plan.
Latest Articles
Despliega tus proyectos gratis con Supabase: la guía definitiva paso a paso
Aprende a desplegar tu backend completo de forma gratuita usando Supabase — PostgreSQL, auth, storage y APIs REST, todo sin pagar un euro.
ReadGuía para Exprimir Claude Code
Sácale el máximo partido a Claude Code. Aprende que son las skills, como usar subagentes, trabaja en paralelo, automatizaciones y mucho más
ReadIníciate con Python: El Curso que Ojalá Hubieras Tenido Antes - Español
"Python es tan fácil de aprender que la gente piensa que hay un truco. No hay truco. Es simplemente bueno."
Read$ git commit -m "new collaboration" Let's build something remarkable
I'm always excited to work on ambitious projects with great people.